builder: mozilla-inbound_xp-ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-057 starttime: 1460921407.53 results: success (0) buildid: 20160417093727 builduid: c7a22812c198477c81c21e7e8dd4c29d revision: cd04bd37115c1eaba4fc53cf3cd62dd3167565f3 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-17 12:30:07.526145) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-17 12:30:07.526908) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-17 12:30:07.527187) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-17 12:30:07.670652) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 12:30:07.670917) ========= '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:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-057\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-057 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-057 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-057 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057 WINDIR=C:\WINDOWS using PTY: False --12:30:08-- 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% 7.18 MB/s 12:30:08 (7.18 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.672000 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 12:30:08.415545) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 12:30:08.415866) ========= 'rm' '-rf' 'scripts' 'properties' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-057\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-057 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-057 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-057 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.781000 ========= master_lag: -0.00 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 12:30:09.194778) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-17 12:30:09.195130) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev cd04bd37115c1eaba4fc53cf3cd62dd3167565f3 --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 cd04bd37115c1eaba4fc53cf3cd62dd3167565f3 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-057\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-057 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-057 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-057 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057 WINDIR=C:\WINDOWS using PTY: False 2016-04-17 12:30:09,711 truncating revision to first 12 chars 2016-04-17 12:30:09,711 Setting DEBUG logging. 2016-04-17 12:30:09,711 attempt 1/10 2016-04-17 12:30:09,711 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/cd04bd37115c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-17 12:30:10,164 unpacking tar archive at: mozilla-inbound-cd04bd37115c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.235000 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-17 12:30:10.513551) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-17 12:30:10.513819) ========= script_repo_revision: cd04bd37115c1eaba4fc53cf3cd62dd3167565f3 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-17 12:30:10.514171) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-17 12:30:10.514444) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-17 12:30:10.529619) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 59 secs) (at 2016-04-17 12:30:10.529915) ========= '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:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-057\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-057 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=\Documents and Settings\cltbld.T-XP32-IX-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB LOGONSERVER=\\T-XP32-IX-057 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-057 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 12:30:11 INFO - MultiFileLogger online at 20160417 12:30:11 in C:\slave\test 12:30:11 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 12:30:11 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 12:30:11 INFO - {'append_to_log': False, 12:30:11 INFO - 'base_work_dir': 'C:\\slave\\test', 12:30:11 INFO - 'blob_upload_branch': 'mozilla-inbound', 12:30:11 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 12:30:11 INFO - 'buildbot_json_path': 'buildprops.json', 12:30:11 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 12:30:11 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:30:11 INFO - 'download_minidump_stackwalk': True, 12:30:11 INFO - 'download_symbols': 'true', 12:30:11 INFO - 'e10s': False, 12:30:11 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 12:30:11 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 12:30:11 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 12:30:11 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 12:30:11 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 12:30:11 INFO - 'C:/mozilla-build/tooltool.py'), 12:30:11 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 12:30:11 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 12:30:11 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:30:11 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:30:11 INFO - 'log_level': 'info', 12:30:11 INFO - 'log_to_console': True, 12:30:11 INFO - 'opt_config_files': (), 12:30:11 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:30:11 INFO - '--processes=1', 12:30:11 INFO - '--config=%(test_path)s/wptrunner.ini', 12:30:11 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:30:11 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:30:11 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:30:11 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:30:11 INFO - 'pip_index': False, 12:30:11 INFO - 'require_test_zip': True, 12:30:11 INFO - 'test_type': ('testharness',), 12:30:11 INFO - 'this_chunk': '1', 12:30:11 INFO - 'total_chunks': '10', 12:30:11 INFO - 'virtualenv_path': 'venv', 12:30:11 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:30:11 INFO - 'work_dir': 'build'} 12:30:11 INFO - ##### 12:30:11 INFO - ##### Running clobber step. 12:30:11 INFO - ##### 12:30:11 INFO - Running pre-action listener: _resource_record_pre_action 12:30:11 INFO - Running main action method: clobber 12:30:11 INFO - rmtree: C:\slave\test\build 12:30:11 INFO - Using _rmtree_windows ... 12:30:11 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 12:30:55 INFO - Running post-action listener: _resource_record_post_action 12:30:55 INFO - ##### 12:30:55 INFO - ##### Running read-buildbot-config step. 12:30:55 INFO - ##### 12:30:55 INFO - Running pre-action listener: _resource_record_pre_action 12:30:55 INFO - Running main action method: read_buildbot_config 12:30:55 INFO - Using buildbot properties: 12:30:55 INFO - { 12:30:55 INFO - "project": "", 12:30:55 INFO - "product": "firefox", 12:30:55 INFO - "script_repo_revision": "production", 12:30:55 INFO - "scheduler": "tests-mozilla-inbound-xp-ix-debug-unittest-14-7200", 12:30:55 INFO - "repository": "", 12:30:55 INFO - "buildername": "Windows XP 32-bit mozilla-inbound debug test web-platform-tests-1", 12:30:55 INFO - "buildid": "20160417093727", 12:30:55 INFO - "pgo_build": "False", 12:30:55 INFO - "basedir": "C:\\slave\\test", 12:30:55 INFO - "buildnumber": 375, 12:30:55 INFO - "slavename": "t-xp32-ix-057", 12:30:55 INFO - "revision": "cd04bd37115c1eaba4fc53cf3cd62dd3167565f3", 12:30:55 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 12:30:55 INFO - "platform": "win32", 12:30:55 INFO - "branch": "mozilla-inbound", 12:30:55 INFO - "repo_path": "integration/mozilla-inbound", 12:30:55 INFO - "moz_repo_path": "", 12:30:55 INFO - "stage_platform": "win32", 12:30:55 INFO - "builduid": "c7a22812c198477c81c21e7e8dd4c29d", 12:30:55 INFO - "slavebuilddir": "test" 12:30:55 INFO - } 12:30:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 12:30:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 12:30:55 INFO - Running post-action listener: _resource_record_post_action 12:30:55 INFO - ##### 12:30:55 INFO - ##### Running download-and-extract step. 12:30:55 INFO - ##### 12:30:55 INFO - Running pre-action listener: _resource_record_pre_action 12:30:55 INFO - Running main action method: download_and_extract 12:30:55 INFO - mkdir: C:\slave\test\build\tests 12:30:55 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')]} 12:30:55 INFO - https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 12:30:55 INFO - trying https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 12:30:55 INFO - Downloading https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/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 12:30:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/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 12:30:56 INFO - Downloaded 1274 bytes. 12:30:56 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 12:30:56 INFO - Using the following test package requirements: 12:30:56 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 12:30:56 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:30:56 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 12:30:56 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:30:56 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 12:30:56 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:30:56 INFO - u'jsshell-win32.zip'], 12:30:56 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:30:56 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 12:30:56 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 12:30:56 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:30:56 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 12:30:56 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:30:56 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 12:30:56 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:30:56 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 12:30:56 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:30:56 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 12:30:56 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 12:30:56 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')]} 12:30:56 INFO - https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 12:30:56 INFO - trying https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 12:30:56 INFO - Downloading https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/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 12:30:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/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 12:30:58 INFO - Downloaded 20399086 bytes. 12:30:58 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/*'] 12:30:58 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/* 12:31:00 INFO - caution: filename not matched: web-platform/* 12:31:00 INFO - Return code: 11 12:31:00 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')]} 12:31:00 INFO - https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 12:31:00 INFO - trying https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 12:31:00 INFO - Downloading https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/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 12:31:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/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 12:31:04 INFO - Downloaded 36382227 bytes. 12:31:04 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/*'] 12:31:04 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/* 12:32:06 INFO - caution: filename not matched: bin/* 12:32:06 INFO - caution: filename not matched: config/* 12:32:06 INFO - caution: filename not matched: mozbase/* 12:32:06 INFO - caution: filename not matched: marionette/* 12:32:06 INFO - caution: filename not matched: tools/wptserve/* 12:32:06 INFO - Return code: 11 12:32: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')]} 12:32:06 INFO - https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 12:32:06 INFO - trying https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:32:06 INFO - Downloading https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 12:32:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/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 12:32:11 INFO - Downloaded 67321536 bytes. 12:32:11 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:32:11 INFO - mkdir: C:\slave\test\properties 12:32:11 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 12:32:11 INFO - Writing to file C:\slave\test\properties\build_url 12:32:11 INFO - Contents: 12:32:11 INFO - build_url:https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:32:11 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:32:11 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 12:32:11 INFO - Writing to file C:\slave\test\properties\symbols_url 12:32:11 INFO - Contents: 12:32:11 INFO - symbols_url:https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:32:11 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')]} 12:32:11 INFO - https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:32:11 INFO - trying https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:32:11 INFO - Downloading https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/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 12:32:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/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 12:32:15 INFO - Downloaded 58218954 bytes. 12:32:15 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'] 12:32:15 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 12:32:21 INFO - Return code: 0 12:32:21 INFO - Running post-action listener: _resource_record_post_action 12:32:21 INFO - Running post-action listener: set_extra_try_arguments 12:32:21 INFO - ##### 12:32:21 INFO - ##### Running create-virtualenv step. 12:32:21 INFO - ##### 12:32:21 INFO - Running pre-action listener: _pre_create_virtualenv 12:32:21 INFO - Running pre-action listener: _resource_record_pre_action 12:32:21 INFO - Running main action method: create_virtualenv 12:32:21 INFO - Creating virtualenv C:\slave\test\build\venv 12:32:21 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 12:32:21 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 12:32:23 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 12:32:25 INFO - Installing distribute......................................................................................................................................................................................done. 12:32:26 INFO - Return code: 0 12:32:26 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 12:32: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')]} 12:32:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:32: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')]} 12:32:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:32: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', '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 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-057', 'USERDOMAIN': 'T-XP32-IX-057', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-057', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057'}}, attempt #1 12:32: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', 'psutil>=0.7.1'] in C:\slave\test\build 12:32: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 psutil>=0.7.1 12:32:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:32:26 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 12:32:26 INFO - 'CLIENTNAME': 'Console', 12:32:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:32:26 INFO - 'COMPUTERNAME': 'T-XP32-IX-057', 12:32:26 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:32:26 INFO - 'DCLOCATION': 'SCL3', 12:32:26 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:32:26 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:32:26 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:32:26 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:32:26 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:32:26 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:32:26 INFO - 'HOMEDRIVE': 'C:', 12:32:26 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 12:32:26 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:32:26 INFO - 'KTS_VERSION': '1.19c', 12:32:26 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:32:26 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057', 12:32:26 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:32:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:32:26 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:32:26 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:32:26 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:32:26 INFO - 'MOZ_AIRBAG': '1', 12:32:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:32:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:32:26 INFO - 'MOZ_MSVCVERSION': '8', 12:32:26 INFO - 'MOZ_NO_REMOTE': '1', 12:32:26 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:32:26 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:32:26 INFO - 'NO_EM_RESTART': '1', 12:32:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:32:26 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:32:26 INFO - 'OS': 'Windows_NT', 12:32:26 INFO - 'OURDRIVE': 'C:', 12:32:26 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:32:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:32:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:32:26 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:32:26 INFO - 'PROCESSOR_LEVEL': '6', 12:32:26 INFO - 'PROCESSOR_REVISION': '1e05', 12:32:26 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:32:26 INFO - 'PROMPT': '$P$G', 12:32:26 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:32:26 INFO - 'PWD': 'C:\\slave\\test', 12:32:26 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:32:26 INFO - 'SESSIONNAME': 'Console', 12:32:26 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:32:26 INFO - 'SYSTEMDRIVE': 'C:', 12:32:26 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:32:26 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:32:26 INFO - 'TEST1': 'testie', 12:32:26 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:32:26 INFO - 'USERDOMAIN': 'T-XP32-IX-057', 12:32:26 INFO - 'USERNAME': 'cltbld', 12:32:26 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057', 12:32:26 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:32:26 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:32:26 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:32:26 INFO - 'WINDIR': 'C:\\WINDOWS', 12:32:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:32:26 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:32:26 INFO - Downloading/unpacking psutil>=0.7.1 12:32:26 INFO - Running setup.py egg_info for package psutil 12:32:26 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:32:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:32:26 INFO - Installing collected packages: psutil 12:32:26 INFO - Running setup.py install for psutil 12:32:26 INFO - building 'psutil._psutil_windows' extension 12:32:26 INFO - error: Unable to find vcvarsall.bat 12:32: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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-wj3cmg-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:32:26 INFO - running install 12:32:26 INFO - running build 12:32:26 INFO - running build_py 12:32:26 INFO - creating build 12:32:26 INFO - creating build\lib.win32-2.7 12:32:26 INFO - creating build\lib.win32-2.7\psutil 12:32:26 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 12:32:26 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 12:32:26 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 12:32:26 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 12:32:26 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 12:32:26 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 12:32:26 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 12:32:26 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 12:32:26 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 12:32:26 INFO - running build_ext 12:32:26 INFO - building 'psutil._psutil_windows' extension 12:32:26 INFO - error: Unable to find vcvarsall.bat 12:32:26 INFO - ---------------------------------------- 12:32: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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-wj3cmg-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:32:26 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-057\Application Data\pip\pip.log 12:32:26 WARNING - Return code: 1 12:32: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! 12:32:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 12:32: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')]} 12:32:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:32: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')]} 12:32:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:32:27 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 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-057', 'USERDOMAIN': 'T-XP32-IX-057', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-057', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057'}}, attempt #1 12:32:27 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 12:32:27 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 12:32:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:32:27 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 12:32:27 INFO - 'CLIENTNAME': 'Console', 12:32:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:32:27 INFO - 'COMPUTERNAME': 'T-XP32-IX-057', 12:32:27 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:32:27 INFO - 'DCLOCATION': 'SCL3', 12:32:27 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:32:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:32:27 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:32:27 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:32:27 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:32:27 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:32:27 INFO - 'HOMEDRIVE': 'C:', 12:32:27 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 12:32:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:32:27 INFO - 'KTS_VERSION': '1.19c', 12:32:27 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:32:27 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057', 12:32:27 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:32:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:32:27 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:32:27 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:32:27 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:32:27 INFO - 'MOZ_AIRBAG': '1', 12:32:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:32:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:32:27 INFO - 'MOZ_MSVCVERSION': '8', 12:32:27 INFO - 'MOZ_NO_REMOTE': '1', 12:32:27 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:32:27 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:32:27 INFO - 'NO_EM_RESTART': '1', 12:32:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:32:27 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:32:27 INFO - 'OS': 'Windows_NT', 12:32:27 INFO - 'OURDRIVE': 'C:', 12:32:27 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:32:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:32:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:32:27 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:32:27 INFO - 'PROCESSOR_LEVEL': '6', 12:32:27 INFO - 'PROCESSOR_REVISION': '1e05', 12:32:27 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:32:27 INFO - 'PROMPT': '$P$G', 12:32:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:32:27 INFO - 'PWD': 'C:\\slave\\test', 12:32:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:32:27 INFO - 'SESSIONNAME': 'Console', 12:32:27 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:32:27 INFO - 'SYSTEMDRIVE': 'C:', 12:32:27 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:32:27 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:32:27 INFO - 'TEST1': 'testie', 12:32:27 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:32:27 INFO - 'USERDOMAIN': 'T-XP32-IX-057', 12:32:27 INFO - 'USERNAME': 'cltbld', 12:32:27 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057', 12:32:27 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:32:27 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:32:27 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:32:27 INFO - 'WINDIR': 'C:\\WINDOWS', 12:32:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:32:27 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:32:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:32:27 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:32:27 INFO - Running setup.py egg_info for package mozsystemmonitor 12:32:27 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 12:32:27 INFO - Running setup.py egg_info for package psutil 12:32:27 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:32:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:32:27 INFO - Installing collected packages: mozsystemmonitor, psutil 12:32:27 INFO - Running setup.py install for mozsystemmonitor 12:32:27 INFO - Running setup.py install for psutil 12:32:27 INFO - building 'psutil._psutil_windows' extension 12:32:27 INFO - error: Unable to find vcvarsall.bat 12:32:27 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-woyxun-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:32:27 INFO - running install 12:32:27 INFO - running build 12:32:27 INFO - running build_py 12:32:27 INFO - running build_ext 12:32:27 INFO - building 'psutil._psutil_windows' extension 12:32:27 INFO - error: Unable to find vcvarsall.bat 12:32:27 INFO - ---------------------------------------- 12:32:27 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-woyxun-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:32:27 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-057\Application Data\pip\pip.log 12:32:27 WARNING - Return code: 1 12:32:27 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! 12:32:27 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 12:32:27 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')]} 12:32:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:32:27 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')]} 12:32:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:32:27 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 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-057', 'USERDOMAIN': 'T-XP32-IX-057', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-057', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057'}}, attempt #1 12:32:27 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 12:32:27 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 12:32:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:32:27 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 12:32:27 INFO - 'CLIENTNAME': 'Console', 12:32:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:32:27 INFO - 'COMPUTERNAME': 'T-XP32-IX-057', 12:32:27 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:32:27 INFO - 'DCLOCATION': 'SCL3', 12:32:27 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:32:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:32:27 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:32:27 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:32:27 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:32:27 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:32:27 INFO - 'HOMEDRIVE': 'C:', 12:32:27 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 12:32:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:32:27 INFO - 'KTS_VERSION': '1.19c', 12:32:27 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:32:27 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057', 12:32:27 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:32:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:32:27 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:32:27 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:32:27 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:32:27 INFO - 'MOZ_AIRBAG': '1', 12:32:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:32:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:32:27 INFO - 'MOZ_MSVCVERSION': '8', 12:32:27 INFO - 'MOZ_NO_REMOTE': '1', 12:32:27 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:32:27 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:32:27 INFO - 'NO_EM_RESTART': '1', 12:32:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:32:27 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:32:27 INFO - 'OS': 'Windows_NT', 12:32:27 INFO - 'OURDRIVE': 'C:', 12:32:27 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:32:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:32:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:32:27 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:32:27 INFO - 'PROCESSOR_LEVEL': '6', 12:32:27 INFO - 'PROCESSOR_REVISION': '1e05', 12:32:27 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:32:27 INFO - 'PROMPT': '$P$G', 12:32:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:32:27 INFO - 'PWD': 'C:\\slave\\test', 12:32:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:32:27 INFO - 'SESSIONNAME': 'Console', 12:32:27 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:32:27 INFO - 'SYSTEMDRIVE': 'C:', 12:32:27 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:32:27 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:32:27 INFO - 'TEST1': 'testie', 12:32:27 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:32:27 INFO - 'USERDOMAIN': 'T-XP32-IX-057', 12:32:27 INFO - 'USERNAME': 'cltbld', 12:32:27 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057', 12:32:27 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:32:27 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:32:27 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:32:27 INFO - 'WINDIR': 'C:\\WINDOWS', 12:32:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:32:28 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:32:28 INFO - Downloading/unpacking blobuploader==1.2.4 12:32:28 INFO - Downloading blobuploader-1.2.4.tar.gz 12:32:28 INFO - Running setup.py egg_info for package blobuploader 12:32:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:32:29 INFO - Running setup.py egg_info for package requests 12:32:29 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:32:29 INFO - Downloading docopt-0.6.1.tar.gz 12:32:29 INFO - Running setup.py egg_info for package docopt 12:32:29 INFO - Installing collected packages: blobuploader, docopt, requests 12:32:29 INFO - Running setup.py install for blobuploader 12:32:29 INFO - Running setup.py install for docopt 12:32:29 INFO - Running setup.py install for requests 12:32:29 INFO - Successfully installed blobuploader docopt requests 12:32:29 INFO - Cleaning up... 12:32:29 INFO - Return code: 0 12:32:29 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:32:29 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')]} 12:32:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:32:29 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')]} 12:32:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:32:29 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 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-057', 'USERDOMAIN': 'T-XP32-IX-057', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-057', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057'}}, attempt #1 12:32:29 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 12:32:29 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 12:32:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:32:29 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 12:32:29 INFO - 'CLIENTNAME': 'Console', 12:32:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:32:29 INFO - 'COMPUTERNAME': 'T-XP32-IX-057', 12:32:29 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:32:29 INFO - 'DCLOCATION': 'SCL3', 12:32:29 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:32:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:32:29 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:32:29 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:32:29 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:32:29 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:32:29 INFO - 'HOMEDRIVE': 'C:', 12:32:29 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 12:32:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:32:29 INFO - 'KTS_VERSION': '1.19c', 12:32:29 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:32:29 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057', 12:32:29 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:32:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:32:29 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:32:29 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:32:29 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:32:29 INFO - 'MOZ_AIRBAG': '1', 12:32:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:32:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:32:29 INFO - 'MOZ_MSVCVERSION': '8', 12:32:29 INFO - 'MOZ_NO_REMOTE': '1', 12:32:29 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:32:29 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:32:29 INFO - 'NO_EM_RESTART': '1', 12:32:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:32:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:32:29 INFO - 'OS': 'Windows_NT', 12:32:29 INFO - 'OURDRIVE': 'C:', 12:32:29 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:32:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:32:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:32:29 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:32:29 INFO - 'PROCESSOR_LEVEL': '6', 12:32:29 INFO - 'PROCESSOR_REVISION': '1e05', 12:32:29 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:32:29 INFO - 'PROMPT': '$P$G', 12:32:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:32:29 INFO - 'PWD': 'C:\\slave\\test', 12:32:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:32:29 INFO - 'SESSIONNAME': 'Console', 12:32:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:32:29 INFO - 'SYSTEMDRIVE': 'C:', 12:32:29 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:32:29 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:32:29 INFO - 'TEST1': 'testie', 12:32:29 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:32:29 INFO - 'USERDOMAIN': 'T-XP32-IX-057', 12:32:29 INFO - 'USERNAME': 'cltbld', 12:32:29 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057', 12:32:29 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:32:29 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:32:29 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:32:29 INFO - 'WINDIR': 'C:\\WINDOWS', 12:32:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:32:40 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:32:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:32:40 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:32:40 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:32:40 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:32:40 INFO - Unpacking c:\slave\test\build\tests\marionette 12:32:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:32:40 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:32: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 12:32:40 INFO - Running setup.py install for browsermob-proxy 12:32:44 INFO - Running setup.py install for manifestparser 12:32:44 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Running setup.py install for marionette-client 12:32:44 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:32:44 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Running setup.py install for marionette-driver 12:32:44 INFO - Running setup.py install for mozcrash 12:32:44 INFO - Running setup.py install for mozdebug 12:32:44 INFO - Running setup.py install for mozdevice 12:32:44 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Running setup.py install for mozfile 12:32:44 INFO - Running setup.py install for mozhttpd 12:32:44 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Running setup.py install for mozinfo 12:32:44 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Running setup.py install for mozInstall 12:32:44 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Running setup.py install for mozleak 12:32:44 INFO - Running setup.py install for mozlog 12:32:44 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Running setup.py install for moznetwork 12:32:44 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Running setup.py install for mozprocess 12:32:44 INFO - Running setup.py install for mozprofile 12:32:44 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Running setup.py install for mozrunner 12:32:44 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Running setup.py install for mozscreenshot 12:32:44 INFO - Running setup.py install for moztest 12:32:44 INFO - Running setup.py install for mozversion 12:32:44 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:32:44 INFO - Running setup.py install for wptserve 12:32:44 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 12:32:44 INFO - Cleaning up... 12:32:44 INFO - Return code: 0 12:32:44 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:32:44 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')]} 12:32:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:32:44 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')]} 12:32:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:32:44 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 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-057', 'USERDOMAIN': 'T-XP32-IX-057', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-057', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057'}}, attempt #1 12:32:44 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 12:32:44 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 12:32:44 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:32:44 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 12:32:44 INFO - 'CLIENTNAME': 'Console', 12:32:44 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:32:44 INFO - 'COMPUTERNAME': 'T-XP32-IX-057', 12:32:44 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:32:44 INFO - 'DCLOCATION': 'SCL3', 12:32:44 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:32:44 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:32:44 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:32:44 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:32:44 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:32:44 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:32:44 INFO - 'HOMEDRIVE': 'C:', 12:32:44 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 12:32:44 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:32:44 INFO - 'KTS_VERSION': '1.19c', 12:32:44 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:32:44 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057', 12:32:44 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:32:44 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:32:44 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:32:44 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:32:44 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:32:44 INFO - 'MOZ_AIRBAG': '1', 12:32:44 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:32:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:32:44 INFO - 'MOZ_MSVCVERSION': '8', 12:32:44 INFO - 'MOZ_NO_REMOTE': '1', 12:32:44 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:32:44 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:32:44 INFO - 'NO_EM_RESTART': '1', 12:32:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:32:44 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:32:44 INFO - 'OS': 'Windows_NT', 12:32:44 INFO - 'OURDRIVE': 'C:', 12:32:44 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:32:44 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:32:44 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:32:44 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:32:44 INFO - 'PROCESSOR_LEVEL': '6', 12:32:44 INFO - 'PROCESSOR_REVISION': '1e05', 12:32:44 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:32:44 INFO - 'PROMPT': '$P$G', 12:32:44 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:32:44 INFO - 'PWD': 'C:\\slave\\test', 12:32:44 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:32:44 INFO - 'SESSIONNAME': 'Console', 12:32:44 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:32:44 INFO - 'SYSTEMDRIVE': 'C:', 12:32:44 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:32:44 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:32:44 INFO - 'TEST1': 'testie', 12:32:44 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:32:44 INFO - 'USERDOMAIN': 'T-XP32-IX-057', 12:32:44 INFO - 'USERNAME': 'cltbld', 12:32:44 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057', 12:32:44 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:32:44 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:32:44 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:32:44 INFO - 'WINDIR': 'C:\\WINDOWS', 12:32:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:32:53 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:32:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:32:53 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:32:53 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:32:53 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:32:53 INFO - Unpacking c:\slave\test\build\tests\marionette 12:32:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:32:53 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:32:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 12:32:57 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)) 12:32:57 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)) 12:32:57 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)) 12:32:57 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)) 12:32:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 12:32:57 INFO - Downloading blessings-1.6.tar.gz 12:32:57 INFO - Running setup.py egg_info for package blessings 12:32:57 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)) 12:32:57 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:32:57 INFO - Running setup.py install for blessings 12:32:57 INFO - Running setup.py install for browsermob-proxy 12:32:57 INFO - Running setup.py install for manifestparser 12:32:57 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Running setup.py install for marionette-client 12:32:57 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:32:57 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Running setup.py install for marionette-driver 12:32:57 INFO - Running setup.py install for mozcrash 12:32:57 INFO - Running setup.py install for mozdebug 12:32:57 INFO - Running setup.py install for mozdevice 12:32:57 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Running setup.py install for mozhttpd 12:32:57 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Running setup.py install for mozInstall 12:32:57 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Running setup.py install for mozleak 12:32:57 INFO - Running setup.py install for mozprofile 12:32:57 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Running setup.py install for mozrunner 12:32:57 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:32:57 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:32:58 INFO - Running setup.py install for mozscreenshot 12:32:58 INFO - Running setup.py install for moztest 12:32:58 INFO - Running setup.py install for mozversion 12:32:58 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:32:58 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:32:58 INFO - Running setup.py install for wptserve 12:32:58 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:32:58 INFO - Cleaning up... 12:32:58 INFO - Return code: 0 12:32:58 INFO - Done creating virtualenv C:\slave\test\build\venv. 12:32:58 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:32:58 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:32:58 INFO - Reading from file tmpfile_stdout 12:32:58 INFO - Using _rmtree_windows ... 12:32:58 INFO - Using _rmtree_windows ... 12:32:58 INFO - Current package versions: 12:32:58 INFO - blessings == 1.6 12:32:58 INFO - blobuploader == 1.2.4 12:32:58 INFO - browsermob-proxy == 0.6.0 12:32:58 INFO - distribute == 0.6.14 12:32:58 INFO - docopt == 0.6.1 12:32:58 INFO - manifestparser == 1.1 12:32:58 INFO - marionette-client == 2.3.0 12:32:58 INFO - marionette-driver == 1.4.0 12:32:58 INFO - mozInstall == 1.12 12:32:58 INFO - mozcrash == 0.17 12:32:58 INFO - mozdebug == 0.1 12:32:58 INFO - mozdevice == 0.48 12:32:58 INFO - mozfile == 1.2 12:32:58 INFO - mozhttpd == 0.7 12:32:58 INFO - mozinfo == 0.9 12:32:58 INFO - mozleak == 0.1 12:32:58 INFO - mozlog == 3.1 12:32:58 INFO - moznetwork == 0.27 12:32:58 INFO - mozprocess == 0.22 12:32:58 INFO - mozprofile == 0.28 12:32:58 INFO - mozrunner == 6.11 12:32:58 INFO - mozscreenshot == 0.1 12:32:58 INFO - mozsystemmonitor == 0.0 12:32:58 INFO - moztest == 0.7 12:32:58 INFO - mozversion == 1.4 12:32:58 INFO - requests == 1.2.3 12:32:58 INFO - wptserve == 1.4.0 12:32:58 INFO - Running post-action listener: _resource_record_post_action 12:32:58 INFO - Running post-action listener: _start_resource_monitoring 12:32:58 INFO - Starting resource monitoring. 12:32:59 INFO - ##### 12:32:59 INFO - ##### Running pull step. 12:32:59 INFO - ##### 12:32:59 INFO - Running pre-action listener: _resource_record_pre_action 12:32:59 INFO - Running main action method: pull 12:32:59 INFO - Pull has nothing to do! 12:32:59 INFO - Running post-action listener: _resource_record_post_action 12:32:59 INFO - ##### 12:32:59 INFO - ##### Running install step. 12:32:59 INFO - ##### 12:32:59 INFO - Running pre-action listener: _resource_record_pre_action 12:32:59 INFO - Running main action method: install 12:32:59 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:32:59 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:32:59 INFO - Reading from file tmpfile_stdout 12:32:59 INFO - Using _rmtree_windows ... 12:32:59 INFO - Using _rmtree_windows ... 12:32:59 INFO - Detecting whether we're running mozinstall >=1.0... 12:32:59 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 12:32:59 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 12:32:59 INFO - Reading from file tmpfile_stdout 12:32:59 INFO - Output received: 12:32:59 INFO - Usage: mozinstall-script.py [options] installer 12:32:59 INFO - Options: 12:32:59 INFO - -h, --help show this help message and exit 12:32:59 INFO - -d DEST, --destination=DEST 12:32:59 INFO - Directory to install application into. [default: 12:32:59 INFO - "C:\slave\test"] 12:32:59 INFO - --app=APP Application being installed. [default: firefox] 12:32:59 INFO - Using _rmtree_windows ... 12:32:59 INFO - Using _rmtree_windows ... 12:32:59 INFO - mkdir: C:\slave\test\build\application 12:32:59 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'] 12:32:59 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 12:33:02 INFO - Reading from file tmpfile_stdout 12:33:02 INFO - Output received: 12:33:02 INFO - C:\slave\test\build\application\firefox\firefox.exe 12:33:02 INFO - Using _rmtree_windows ... 12:33:02 INFO - Using _rmtree_windows ... 12:33:02 INFO - Running post-action listener: _resource_record_post_action 12:33:02 INFO - ##### 12:33:02 INFO - ##### Running run-tests step. 12:33:02 INFO - ##### 12:33:02 INFO - Running pre-action listener: _resource_record_pre_action 12:33:02 INFO - Running main action method: run_tests 12:33:02 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 12:33:02 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:33:02 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:33:02 INFO - grabbing minidump binary from tooltool 12:33:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:33:02 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 0x00E43368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 12:33:02 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 12:33:02 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 12:33:02 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 12:33:03 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpnqvf43 12:33:03 INFO - INFO - File integrity verified, renaming tmpnqvf43 to win32-minidump_stackwalk.exe 12:33:03 INFO - Return code: 0 12:33:03 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 12:33:03 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 12:33:03 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/K_mH-g42RHm_IiVWUGn57Q/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 12:33:03 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/K_mH-g42RHm_IiVWUGn57Q/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 12:33:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:33:03 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 12:33:03 INFO - 'CLIENTNAME': 'Console', 12:33:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:33:03 INFO - 'COMPUTERNAME': 'T-XP32-IX-057', 12:33:03 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:33:03 INFO - 'DCLOCATION': 'SCL3', 12:33:03 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:33:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:33:03 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:33:03 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:33:03 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:33:03 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:33:03 INFO - 'HOMEDRIVE': 'C:', 12:33:03 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 12:33:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:33:03 INFO - 'KTS_VERSION': '1.19c', 12:33:03 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:33:03 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057', 12:33:03 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 12:33:03 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:33:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:33:03 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:33:03 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:33:03 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:33:03 INFO - 'MOZ_AIRBAG': '1', 12:33:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:33:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:33:03 INFO - 'MOZ_MSVCVERSION': '8', 12:33:03 INFO - 'MOZ_NO_REMOTE': '1', 12:33:03 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:33:03 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:33:03 INFO - 'NO_EM_RESTART': '1', 12:33:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:33:03 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:33:03 INFO - 'OS': 'Windows_NT', 12:33:03 INFO - 'OURDRIVE': 'C:', 12:33:03 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:33:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:33:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:33:03 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:33:03 INFO - 'PROCESSOR_LEVEL': '6', 12:33:03 INFO - 'PROCESSOR_REVISION': '1e05', 12:33:03 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:33:03 INFO - 'PROMPT': '$P$G', 12:33:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:33:03 INFO - 'PWD': 'C:\\slave\\test', 12:33:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:33:03 INFO - 'SESSIONNAME': 'Console', 12:33:03 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:33:03 INFO - 'SYSTEMDRIVE': 'C:', 12:33:03 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:33:03 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:33:03 INFO - 'TEST1': 'testie', 12:33:03 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:33:03 INFO - 'USERDOMAIN': 'T-XP32-IX-057', 12:33:03 INFO - 'USERNAME': 'cltbld', 12:33:03 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057', 12:33:03 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:33:03 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:33:03 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:33:03 INFO - 'WINDIR': 'C:\\WINDOWS', 12:33:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:33:03 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/K_mH-g42RHm_IiVWUGn57Q/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 12:33:05 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 12:33:05 INFO - import pkg_resources 12:33:06 INFO - Using 1 client processes 12:33:09 INFO - SUITE-START | Running 778 tests 12:33:09 INFO - Running testharness tests 12:33:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:33:09 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 12:33:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:33:09 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 12:33:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:33:09 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 12:33:09 INFO - Setting up ssl 12:33:09 INFO - PROCESS | certutil | 12:33:09 INFO - PROCESS | certutil | 12:33:10 INFO - PROCESS | certutil | 12:33:10 INFO - Certificate Nickname Trust Attributes 12:33:10 INFO - SSL,S/MIME,JAR/XPI 12:33:10 INFO - 12:33:10 INFO - web-platform-tests CT,, 12:33:10 INFO - 12:33:10 INFO - Starting runner 12:33:11 INFO - PROCESS | 3428 | [3428] 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 12:33:12 INFO - PROCESS | 3428 | [3428] 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 12:33:12 INFO - PROCESS | 3428 | [3428] 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 12:33:13 INFO - PROCESS | 3428 | [3428] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 12:33:13 INFO - PROCESS | 3428 | [3428] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:33:13 INFO - PROCESS | 3428 | [3428] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:33:13 INFO - PROCESS | 3428 | 1460921593469 Marionette DEBUG Marionette enabled via build flag and pref 12:33:13 INFO - PROCESS | 3428 | ++DOCSHELL 143AA000 == 1 [pid = 3428] [id = 1] 12:33:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 1 (143AA400) [pid = 3428] [serial = 1] [outer = 00000000] 12:33:13 INFO - PROCESS | 3428 | [3428] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:33:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 2 (143AB000) [pid = 3428] [serial = 2] [outer = 143AA400] 12:33:13 INFO - PROCESS | 3428 | [3428] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2858 12:33:13 INFO - PROCESS | 3428 | [3428] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 12:33:13 INFO - PROCESS | 3428 | ++DOCSHELL 14A5A400 == 2 [pid = 3428] [id = 2] 12:33:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 3 (14A5A800) [pid = 3428] [serial = 3] [outer = 00000000] 12:33:13 INFO - PROCESS | 3428 | [3428] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:33:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 4 (14A5B400) [pid = 3428] [serial = 4] [outer = 14A5A800] 12:33:13 INFO - PROCESS | 3428 | 1460921594002 Marionette INFO Listening on port 2828 12:33:14 INFO - PROCESS | 3428 | 1460921594405 Marionette DEBUG Marionette enabled via command-line flag 12:33:14 INFO - PROCESS | 3428 | ++DOCSHELL 15B9FC00 == 3 [pid = 3428] [id = 3] 12:33:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 5 (15BA7C00) [pid = 3428] [serial = 5] [outer = 00000000] 12:33:14 INFO - PROCESS | 3428 | [3428] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:33:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 6 (15BA8800) [pid = 3428] [serial = 6] [outer = 15BA7C00] 12:33:14 INFO - PROCESS | 3428 | [3428] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:33:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 7 (166A0400) [pid = 3428] [serial = 7] [outer = 14A5A800] 12:33:14 INFO - PROCESS | 3428 | [3428] 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 12:33:14 INFO - PROCESS | 3428 | 1460921594691 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1840 12:33:14 INFO - PROCESS | 3428 | 1460921594735 Marionette DEBUG Closed connection conn0 12:33:14 INFO - PROCESS | 3428 | [3428] 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 12:33:14 INFO - PROCESS | 3428 | 1460921594821 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1841 12:33:14 INFO - PROCESS | 3428 | 1460921594877 Marionette DEBUG Closed connection conn1 12:33:14 INFO - PROCESS | 3428 | [3428] 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 12:33:14 INFO - PROCESS | 3428 | 1460921594888 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1842 12:33:14 INFO - PROCESS | 3428 | ++DOCSHELL 164C7400 == 4 [pid = 3428] [id = 4] 12:33:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 8 (164CAC00) [pid = 3428] [serial = 8] [outer = 00000000] 12:33:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 9 (1648D400) [pid = 3428] [serial = 9] [outer = 164CAC00] 12:33:14 INFO - PROCESS | 3428 | 1460921594982 Marionette DEBUG Closed connection conn2 12:33:14 INFO - PROCESS | 3428 | [3428] 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 12:33:14 INFO - PROCESS | 3428 | 1460921594990 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1843 12:33:14 INFO - PROCESS | 3428 | [3428] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 12:33:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 10 (16496800) [pid = 3428] [serial = 10] [outer = 164CAC00] 12:33:15 INFO - PROCESS | 3428 | 1460921595142 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:33:15 INFO - PROCESS | 3428 | 1460921595148 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160417093727","device":"desktop","version":"48.0a1"} 12:33:15 INFO - PROCESS | 3428 | [3428] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:33:15 INFO - PROCESS | 3428 | [3428] 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 12:33:15 INFO - PROCESS | 3428 | [3428] 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 12:33:15 INFO - PROCESS | 3428 | [3428] 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 12:33:16 INFO - PROCESS | 3428 | ++DOCSHELL 1892FC00 == 5 [pid = 3428] [id = 5] 12:33:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 11 (1893D800) [pid = 3428] [serial = 11] [outer = 00000000] 12:33:16 INFO - PROCESS | 3428 | ++DOCSHELL 18BD8000 == 6 [pid = 3428] [id = 6] 12:33:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 12 (18BDE800) [pid = 3428] [serial = 12] [outer = 00000000] 12:33:16 INFO - PROCESS | 3428 | [3428] 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 12:33:16 INFO - PROCESS | 3428 | ++DOCSHELL 19894800 == 7 [pid = 3428] [id = 7] 12:33:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 13 (19894C00) [pid = 3428] [serial = 13] [outer = 00000000] 12:33:16 INFO - PROCESS | 3428 | [3428] 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 12:33:16 INFO - PROCESS | 3428 | [3428] 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 12:33:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 14 (1989DC00) [pid = 3428] [serial = 14] [outer = 19894C00] 12:33:16 INFO - PROCESS | 3428 | [3428] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 12:33:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 15 (1899CC00) [pid = 3428] [serial = 15] [outer = 1893D800] 12:33:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 16 (199D4400) [pid = 3428] [serial = 16] [outer = 18BDE800] 12:33:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 17 (199D6800) [pid = 3428] [serial = 17] [outer = 19894C00] 12:33:17 INFO - PROCESS | 3428 | 1460921597595 Marionette DEBUG loaded listener.js 12:33:17 INFO - PROCESS | 3428 | 1460921597609 Marionette DEBUG loaded listener.js 12:33:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 18 (1A8F3800) [pid = 3428] [serial = 18] [outer = 19894C00] 12:33:18 INFO - PROCESS | 3428 | 1460921598152 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"66dfec4e-ce81-44b2-af2a-3bf2ab2eae43","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160417093727","device":"desktop","version":"48.0a1","command_id":1}}] 12:33:18 INFO - PROCESS | 3428 | 1460921598309 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:33:18 INFO - PROCESS | 3428 | 1460921598384 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:33:18 INFO - PROCESS | 3428 | 1460921598489 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:33:18 INFO - PROCESS | 3428 | [3428] 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 12:33:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 19 (1C17D800) [pid = 3428] [serial = 19] [outer = 19894C00] 12:33:18 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:18 INFO - PROCESS | 3428 | 1460921599008 Marionette TRACE conn3 <- [1,3,null,{}] 12:33:19 INFO - PROCESS | 3428 | 1460921599062 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 12:33:19 INFO - PROCESS | 3428 | 1460921599078 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:33:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:33:19 INFO - PROCESS | 3428 | 1460921599094 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:33:19 INFO - PROCESS | 3428 | 1460921599096 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 12:33:19 INFO - PROCESS | 3428 | 1460921599100 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:33:19 INFO - PROCESS | 3428 | 1460921599103 Marionette TRACE conn3 <- [1,6,null,{}] 12:33:19 INFO - PROCESS | 3428 | 1460921599123 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:19 INFO - PROCESS | 3428 | 1460921599139 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:33:19 INFO - PROCESS | 3428 | 1460921599144 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:19 INFO - PROCESS | 3428 | ++DOCSHELL 19840400 == 8 [pid = 3428] [id = 8] 12:33:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 20 (1C5EBC00) [pid = 3428] [serial = 20] [outer = 00000000] 12:33:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 21 (18B9CC00) [pid = 3428] [serial = 21] [outer = 1C5EBC00] 12:33:19 INFO - PROCESS | 3428 | 1460921599192 Marionette DEBUG loaded listener.js 12:33:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 22 (18BA0C00) [pid = 3428] [serial = 22] [outer = 1C5EBC00] 12:33:19 INFO - PROCESS | 3428 | ++DOCSHELL 1CF41000 == 9 [pid = 3428] [id = 9] 12:33:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 23 (1CF4A000) [pid = 3428] [serial = 23] [outer = 00000000] 12:33:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 24 (1CF4C800) [pid = 3428] [serial = 24] [outer = 1CF4A000] 12:33:19 INFO - PROCESS | 3428 | 1460921599657 Marionette DEBUG loaded listener.js 12:33:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 25 (1CF4F000) [pid = 3428] [serial = 25] [outer = 1CF4A000] 12:33:19 INFO - PROCESS | 3428 | 1460921599841 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:33:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:33:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 797ms 12:33:19 INFO - PROCESS | 3428 | 1460921599957 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:33:19 INFO - PROCESS | 3428 | 1460921599959 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 12:33:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:33:19 INFO - PROCESS | 3428 | 1460921599996 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:33:19 INFO - PROCESS | 3428 | 1460921599998 Marionette TRACE conn3 <- [1,10,null,{}] 12:33:20 INFO - PROCESS | 3428 | 1460921600050 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:20 INFO - PROCESS | 3428 | 1460921600161 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:33:20 INFO - PROCESS | 3428 | 1460921600177 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:20 INFO - PROCESS | 3428 | ++DOCSHELL 1D204800 == 10 [pid = 3428] [id = 10] 12:33:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 26 (1D204C00) [pid = 3428] [serial = 26] [outer = 00000000] 12:33:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 27 (1D8BD800) [pid = 3428] [serial = 27] [outer = 1D204C00] 12:33:20 INFO - PROCESS | 3428 | 1460921600224 Marionette DEBUG loaded listener.js 12:33:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 28 (1D8C1400) [pid = 3428] [serial = 28] [outer = 1D204C00] 12:33:20 INFO - PROCESS | 3428 | 1460921600593 Marionette TRACE conn3 <- [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]]]}] 12:33:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:33:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 656ms 12:33:20 INFO - PROCESS | 3428 | 1460921600646 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:33:20 INFO - PROCESS | 3428 | 1460921600648 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 12:33:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:33:20 INFO - PROCESS | 3428 | 1460921600651 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:33:20 INFO - PROCESS | 3428 | 1460921600653 Marionette TRACE conn3 <- [1,14,null,{}] 12:33:20 INFO - PROCESS | 3428 | 1460921600656 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:20 INFO - PROCESS | 3428 | 1460921600755 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:33:20 INFO - PROCESS | 3428 | 1460921600761 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:20 INFO - PROCESS | 3428 | ++DOCSHELL 1CF4BC00 == 11 [pid = 3428] [id = 11] 12:33:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 29 (1D315800) [pid = 3428] [serial = 29] [outer = 00000000] 12:33:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 30 (1DBA9C00) [pid = 3428] [serial = 30] [outer = 1D315800] 12:33:20 INFO - PROCESS | 3428 | 1460921600806 Marionette DEBUG loaded listener.js 12:33:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 31 (1DBB2800) [pid = 3428] [serial = 31] [outer = 1D315800] 12:33:21 INFO - PROCESS | 3428 | 1460921601143 Marionette TRACE conn3 <- [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]]]}] 12:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 531ms 12:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:33:21 INFO - PROCESS | 3428 | 1460921601187 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:33:21 INFO - PROCESS | 3428 | 1460921601189 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 12:33:21 INFO - PROCESS | 3428 | 1460921601192 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:33:21 INFO - PROCESS | 3428 | 1460921601194 Marionette TRACE conn3 <- [1,18,null,{}] 12:33:21 INFO - PROCESS | 3428 | 1460921601197 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:21 INFO - PROCESS | 3428 | 1460921601285 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:33:21 INFO - PROCESS | 3428 | 1460921601291 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:21 INFO - PROCESS | 3428 | ++DOCSHELL 1D532C00 == 12 [pid = 3428] [id = 12] 12:33:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 32 (1D536000) [pid = 3428] [serial = 32] [outer = 00000000] 12:33:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 33 (1D57BC00) [pid = 3428] [serial = 33] [outer = 1D536000] 12:33:21 INFO - PROCESS | 3428 | 1460921601337 Marionette DEBUG loaded listener.js 12:33:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 34 (1D57FC00) [pid = 3428] [serial = 34] [outer = 1D536000] 12:33:21 INFO - PROCESS | 3428 | 1460921601684 Marionette TRACE conn3 <- [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]]]}] 12:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 531ms 12:33:21 INFO - PROCESS | 3428 | 1460921601728 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:33:21 INFO - PROCESS | 3428 | 1460921601730 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 12:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:33:21 INFO - PROCESS | 3428 | 1460921601734 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:33:21 INFO - PROCESS | 3428 | 1460921601735 Marionette TRACE conn3 <- [1,22,null,{}] 12:33:21 INFO - PROCESS | 3428 | 1460921601739 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:21 INFO - PROCESS | 3428 | 1460921601827 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:33:21 INFO - PROCESS | 3428 | 1460921601833 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:21 INFO - PROCESS | 3428 | ++DOCSHELL 1D8BC400 == 13 [pid = 3428] [id = 13] 12:33:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 35 (1DBA6000) [pid = 3428] [serial = 35] [outer = 00000000] 12:33:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 36 (1DD67800) [pid = 3428] [serial = 36] [outer = 1DBA6000] 12:33:21 INFO - PROCESS | 3428 | 1460921601876 Marionette DEBUG loaded listener.js 12:33:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 37 (1DD6B000) [pid = 3428] [serial = 37] [outer = 1DBA6000] 12:33:22 INFO - PROCESS | 3428 | 1460921602182 Marionette TRACE conn3 <- [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]]]}] 12:33:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:33:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 500ms 12:33:22 INFO - PROCESS | 3428 | 1460921602228 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:33:22 INFO - PROCESS | 3428 | 1460921602230 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 12:33:22 INFO - PROCESS | 3428 | 1460921602233 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:33:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:33:22 INFO - PROCESS | 3428 | 1460921602235 Marionette TRACE conn3 <- [1,26,null,{}] 12:33:22 INFO - PROCESS | 3428 | 1460921602238 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:22 INFO - PROCESS | 3428 | 1460921602326 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:33:22 INFO - PROCESS | 3428 | 1460921602333 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:22 INFO - PROCESS | 3428 | ++DOCSHELL 1DEA3400 == 14 [pid = 3428] [id = 14] 12:33:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 38 (1DEA5400) [pid = 3428] [serial = 38] [outer = 00000000] 12:33:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 39 (1DEAC800) [pid = 3428] [serial = 39] [outer = 1DEA5400] 12:33:22 INFO - PROCESS | 3428 | 1460921602376 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 40 (1DEB0400) [pid = 3428] [serial = 40] [outer = 1DEA5400] 12:33:22 INFO - PROCESS | 3428 | 1460921602714 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:33:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:33:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 531ms 12:33:22 INFO - PROCESS | 3428 | 1460921602769 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:33:22 INFO - PROCESS | 3428 | 1460921602771 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 12:33:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:33:22 INFO - PROCESS | 3428 | 1460921602774 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:33:22 INFO - PROCESS | 3428 | 1460921602775 Marionette TRACE conn3 <- [1,30,null,{}] 12:33:22 INFO - PROCESS | 3428 | 1460921602779 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:22 INFO - PROCESS | 3428 | 1460921602859 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:33:22 INFO - PROCESS | 3428 | 1460921602865 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:22 INFO - PROCESS | 3428 | ++DOCSHELL 1E245800 == 15 [pid = 3428] [id = 15] 12:33:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 41 (1E245C00) [pid = 3428] [serial = 41] [outer = 00000000] 12:33:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 42 (1E24C800) [pid = 3428] [serial = 42] [outer = 1E245C00] 12:33:22 INFO - PROCESS | 3428 | 1460921602908 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 43 (1E24EC00) [pid = 3428] [serial = 43] [outer = 1E245C00] 12:33:23 INFO - PROCESS | 3428 | ++DOCSHELL 1E3BF000 == 16 [pid = 3428] [id = 16] 12:33:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 44 (1E3C1800) [pid = 3428] [serial = 44] [outer = 00000000] 12:33:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 45 (1E247800) [pid = 3428] [serial = 45] [outer = 1E3C1800] 12:33:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 46 (1E246000) [pid = 3428] [serial = 46] [outer = 1E3C1800] 12:33:23 INFO - PROCESS | 3428 | ++DOCSHELL 1E3BE800 == 17 [pid = 3428] [id = 17] 12:33:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 47 (1E3C2400) [pid = 3428] [serial = 47] [outer = 00000000] 12:33:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 48 (1E622800) [pid = 3428] [serial = 48] [outer = 1E3C2400] 12:33:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 49 (1E62C400) [pid = 3428] [serial = 49] [outer = 1E3C2400] 12:33:23 INFO - PROCESS | 3428 | 1460921603407 Marionette TRACE conn3 <- [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]]]}] 12:33:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:33:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 703ms 12:33:23 INFO - PROCESS | 3428 | 1460921603474 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:33:23 INFO - PROCESS | 3428 | 1460921603476 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 12:33:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:33:23 INFO - PROCESS | 3428 | 1460921603479 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:33:23 INFO - PROCESS | 3428 | 1460921603480 Marionette TRACE conn3 <- [1,34,null,{}] 12:33:23 INFO - PROCESS | 3428 | 1460921603483 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:23 INFO - PROCESS | 3428 | 1460921603565 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:33:24 INFO - PROCESS | 3428 | 1460921604113 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:24 INFO - PROCESS | 3428 | ++DOCSHELL 12B7E400 == 18 [pid = 3428] [id = 18] 12:33:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 50 (12B7EC00) [pid = 3428] [serial = 50] [outer = 00000000] 12:33:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 51 (12CEFC00) [pid = 3428] [serial = 51] [outer = 12B7EC00] 12:33:24 INFO - PROCESS | 3428 | 1460921604218 Marionette DEBUG loaded listener.js 12:33:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 52 (12D41000) [pid = 3428] [serial = 52] [outer = 12B7EC00] 12:33:24 INFO - PROCESS | 3428 | --DOCSHELL 143AA000 == 17 [pid = 3428] [id = 1] 12:33:24 INFO - PROCESS | 3428 | 1460921604791 Marionette TRACE conn3 <- [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]]]}] 12:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1359ms 12:33:24 INFO - PROCESS | 3428 | 1460921604837 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:33:24 INFO - PROCESS | 3428 | 1460921604841 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 12:33:24 INFO - PROCESS | 3428 | 1460921604846 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:33:24 INFO - PROCESS | 3428 | 1460921604850 Marionette TRACE conn3 <- [1,38,null,{}] 12:33:24 INFO - PROCESS | 3428 | 1460921604856 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:24 INFO - PROCESS | 3428 | 1460921604995 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:33:25 INFO - PROCESS | 3428 | 1460921605060 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:25 INFO - PROCESS | 3428 | ++DOCSHELL 138D0C00 == 18 [pid = 3428] [id = 19] 12:33:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 53 (138D5000) [pid = 3428] [serial = 53] [outer = 00000000] 12:33:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 54 (1551BC00) [pid = 3428] [serial = 54] [outer = 138D5000] 12:33:25 INFO - PROCESS | 3428 | 1460921605116 Marionette DEBUG loaded listener.js 12:33:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 55 (15B9C400) [pid = 3428] [serial = 55] [outer = 138D5000] 12:33:25 INFO - PROCESS | 3428 | 1460921605881 Marionette TRACE conn3 <- [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]]]}] 12:33:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:33:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1031ms 12:33:25 INFO - PROCESS | 3428 | 1460921605890 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:33:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:33:25 INFO - PROCESS | 3428 | 1460921605894 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 12:33:25 INFO - PROCESS | 3428 | 1460921605908 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:33:25 INFO - PROCESS | 3428 | 1460921605911 Marionette TRACE conn3 <- [1,42,null,{}] 12:33:25 INFO - PROCESS | 3428 | 1460921605917 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:25 INFO - PROCESS | 3428 | 1460921606005 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:33:26 INFO - PROCESS | 3428 | 1460921606072 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:26 INFO - PROCESS | 3428 | ++DOCSHELL 13259C00 == 19 [pid = 3428] [id = 20] 12:33:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 56 (1325C000) [pid = 3428] [serial = 56] [outer = 00000000] 12:33:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 57 (13778400) [pid = 3428] [serial = 57] [outer = 1325C000] 12:33:26 INFO - PROCESS | 3428 | 1460921606122 Marionette DEBUG loaded listener.js 12:33:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 58 (13784C00) [pid = 3428] [serial = 58] [outer = 1325C000] 12:33:26 INFO - PROCESS | 3428 | --DOCSHELL 164C7400 == 18 [pid = 3428] [id = 4] 12:33:26 INFO - PROCESS | 3428 | 1460921606612 Marionette TRACE conn3 <- [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]]]}] 12:33:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 750ms 12:33:26 INFO - PROCESS | 3428 | 1460921606657 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:33:26 INFO - PROCESS | 3428 | 1460921606663 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 12:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:33:26 INFO - PROCESS | 3428 | 1460921606669 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:33:26 INFO - PROCESS | 3428 | 1460921606672 Marionette TRACE conn3 <- [1,46,null,{}] 12:33:26 INFO - PROCESS | 3428 | 1460921606676 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:26 INFO - PROCESS | 3428 | 1460921606752 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:33:26 INFO - PROCESS | 3428 | 1460921606761 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:26 INFO - PROCESS | 3428 | ++DOCSHELL 13AEE400 == 19 [pid = 3428] [id = 21] 12:33:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 59 (142E1400) [pid = 3428] [serial = 59] [outer = 00000000] 12:33:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 60 (146A7000) [pid = 3428] [serial = 60] [outer = 142E1400] 12:33:26 INFO - PROCESS | 3428 | 1460921606810 Marionette DEBUG loaded listener.js 12:33:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 61 (1551B400) [pid = 3428] [serial = 61] [outer = 142E1400] 12:33:27 INFO - PROCESS | 3428 | 1460921607223 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:33:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:33:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 593ms 12:33:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:33:27 INFO - PROCESS | 3428 | 1460921607264 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:33:27 INFO - PROCESS | 3428 | 1460921607266 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 12:33:27 INFO - PROCESS | 3428 | 1460921607270 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:33:27 INFO - PROCESS | 3428 | 1460921607273 Marionette TRACE conn3 <- [1,50,null,{}] 12:33:27 INFO - PROCESS | 3428 | 1460921607284 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:27 INFO - PROCESS | 3428 | 1460921607393 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:33:27 INFO - PROCESS | 3428 | 1460921607402 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:27 INFO - PROCESS | 3428 | ++DOCSHELL 15BA3400 == 20 [pid = 3428] [id = 22] 12:33:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 62 (15BA3C00) [pid = 3428] [serial = 62] [outer = 00000000] 12:33:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 63 (15D01400) [pid = 3428] [serial = 63] [outer = 15BA3C00] 12:33:27 INFO - PROCESS | 3428 | 1460921607457 Marionette DEBUG loaded listener.js 12:33:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 64 (15D55400) [pid = 3428] [serial = 64] [outer = 15BA3C00] 12:33:27 INFO - PROCESS | 3428 | 1460921607926 Marionette TRACE conn3 <- [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]]]}] 12:33:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:33:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 687ms 12:33:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:33:27 INFO - PROCESS | 3428 | 1460921607969 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:33:27 INFO - PROCESS | 3428 | 1460921607972 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 12:33:27 INFO - PROCESS | 3428 | 1460921607975 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:33:27 INFO - PROCESS | 3428 | 1460921607976 Marionette TRACE conn3 <- [1,54,null,{}] 12:33:27 INFO - PROCESS | 3428 | 1460921607980 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:28 INFO - PROCESS | 3428 | 1460921608054 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:33:28 INFO - PROCESS | 3428 | 1460921608059 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:28 INFO - PROCESS | 3428 | ++DOCSHELL 15D10000 == 21 [pid = 3428] [id = 23] 12:33:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 65 (15E0A400) [pid = 3428] [serial = 65] [outer = 00000000] 12:33:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 66 (16CBE400) [pid = 3428] [serial = 66] [outer = 15E0A400] 12:33:28 INFO - PROCESS | 3428 | 1460921608104 Marionette DEBUG loaded listener.js 12:33:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 67 (17DC4000) [pid = 3428] [serial = 67] [outer = 15E0A400] 12:33:28 INFO - PROCESS | 3428 | 1460921608491 Marionette TRACE conn3 <- [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]]]}] 12:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 531ms 12:33:28 INFO - PROCESS | 3428 | 1460921608511 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:33:28 INFO - PROCESS | 3428 | 1460921608514 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 12:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:33:28 INFO - PROCESS | 3428 | 1460921608519 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:33:28 INFO - PROCESS | 3428 | 1460921608521 Marionette TRACE conn3 <- [1,58,null,{}] 12:33:28 INFO - PROCESS | 3428 | 1460921608526 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:28 INFO - PROCESS | 3428 | 1460921608601 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:33:28 INFO - PROCESS | 3428 | 1460921608607 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:28 INFO - PROCESS | 3428 | ++DOCSHELL 15E08000 == 22 [pid = 3428] [id = 24] 12:33:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 68 (1825DC00) [pid = 3428] [serial = 68] [outer = 00000000] 12:33:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 69 (18294800) [pid = 3428] [serial = 69] [outer = 1825DC00] 12:33:28 INFO - PROCESS | 3428 | 1460921608653 Marionette DEBUG loaded listener.js 12:33:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (18525000) [pid = 3428] [serial = 70] [outer = 1825DC00] 12:33:29 INFO - PROCESS | 3428 | 1460921609054 Marionette TRACE conn3 <- [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]]]}] 12:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 594ms 12:33:29 INFO - PROCESS | 3428 | 1460921609113 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:33:29 INFO - PROCESS | 3428 | 1460921609115 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 12:33:29 INFO - PROCESS | 3428 | 1460921609118 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:33:29 INFO - PROCESS | 3428 | 1460921609120 Marionette TRACE conn3 <- [1,62,null,{}] 12:33:29 INFO - PROCESS | 3428 | 1460921609123 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:29 INFO - PROCESS | 3428 | 1460921609214 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:33:29 INFO - PROCESS | 3428 | 1460921609224 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:29 INFO - PROCESS | 3428 | ++DOCSHELL 185A3800 == 23 [pid = 3428] [id = 25] 12:33:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (18938000) [pid = 3428] [serial = 71] [outer = 00000000] 12:33:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (18B9E800) [pid = 3428] [serial = 72] [outer = 18938000] 12:33:29 INFO - PROCESS | 3428 | 1460921609271 Marionette DEBUG loaded listener.js 12:33:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (18B9F400) [pid = 3428] [serial = 73] [outer = 18938000] 12:33:29 INFO - PROCESS | 3428 | 1460921609665 Marionette TRACE conn3 <- [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]]]}] 12:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 593ms 12:33:29 INFO - PROCESS | 3428 | 1460921609715 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:33:29 INFO - PROCESS | 3428 | 1460921609718 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 12:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:33:29 INFO - PROCESS | 3428 | 1460921609721 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:33:29 INFO - PROCESS | 3428 | 1460921609722 Marionette TRACE conn3 <- [1,66,null,{}] 12:33:29 INFO - PROCESS | 3428 | 1460921609730 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:29 INFO - PROCESS | 3428 | 1460921609801 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:33:29 INFO - PROCESS | 3428 | 1460921609807 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:29 INFO - PROCESS | 3428 | ++DOCSHELL 18BE5000 == 24 [pid = 3428] [id = 26] 12:33:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (18D22C00) [pid = 3428] [serial = 74] [outer = 00000000] 12:33:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (18D30800) [pid = 3428] [serial = 75] [outer = 18D22C00] 12:33:29 INFO - PROCESS | 3428 | 1460921609852 Marionette DEBUG loaded listener.js 12:33:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (1908C800) [pid = 3428] [serial = 76] [outer = 18D22C00] 12:33:30 INFO - PROCESS | 3428 | 1460921610244 Marionette TRACE conn3 <- [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]]]}] 12:33:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:33:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 531ms 12:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:33:30 INFO - PROCESS | 3428 | 1460921610259 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:33:30 INFO - PROCESS | 3428 | 1460921610260 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 12:33:30 INFO - PROCESS | 3428 | 1460921610264 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:33:30 INFO - PROCESS | 3428 | 1460921610265 Marionette TRACE conn3 <- [1,70,null,{}] 12:33:30 INFO - PROCESS | 3428 | 1460921610269 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:30 INFO - PROCESS | 3428 | 1460921610369 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:33:30 INFO - PROCESS | 3428 | 1460921610378 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:30 INFO - PROCESS | 3428 | ++DOCSHELL 137D4C00 == 25 [pid = 3428] [id = 27] 12:33:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (18BDB800) [pid = 3428] [serial = 77] [outer = 00000000] 12:33:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (1989B400) [pid = 3428] [serial = 78] [outer = 18BDB800] 12:33:30 INFO - PROCESS | 3428 | 1460921610423 Marionette DEBUG loaded listener.js 12:33:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (19AEBC00) [pid = 3428] [serial = 79] [outer = 18BDB800] 12:33:30 INFO - PROCESS | 3428 | 1460921610809 Marionette TRACE conn3 <- [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]]]}] 12:33:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:33:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 594ms 12:33:30 INFO - PROCESS | 3428 | 1460921610859 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:33:30 INFO - PROCESS | 3428 | 1460921610860 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 12:33:30 INFO - PROCESS | 3428 | 1460921610864 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:33:30 INFO - PROCESS | 3428 | 1460921610865 Marionette TRACE conn3 <- [1,74,null,{}] 12:33:30 INFO - PROCESS | 3428 | 1460921610869 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:30 INFO - PROCESS | 3428 | 1460921610966 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:33:30 INFO - PROCESS | 3428 | 1460921610974 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:30 INFO - PROCESS | 3428 | ++DOCSHELL 12D3DC00 == 26 [pid = 3428] [id = 28] 12:33:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (15BA5800) [pid = 3428] [serial = 80] [outer = 00000000] 12:33:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (19FE8C00) [pid = 3428] [serial = 81] [outer = 15BA5800] 12:33:31 INFO - PROCESS | 3428 | 1460921611023 Marionette DEBUG loaded listener.js 12:33:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (19FE8000) [pid = 3428] [serial = 82] [outer = 15BA5800] 12:33:31 INFO - PROCESS | 3428 | 1460921611399 Marionette TRACE conn3 <- [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]]]}] 12:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 593ms 12:33:31 INFO - PROCESS | 3428 | 1460921611461 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:33:31 INFO - PROCESS | 3428 | 1460921611463 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 12:33:31 INFO - PROCESS | 3428 | 1460921611466 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:33:31 INFO - PROCESS | 3428 | 1460921611468 Marionette TRACE conn3 <- [1,78,null,{}] 12:33:31 INFO - PROCESS | 3428 | 1460921611472 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:31 INFO - PROCESS | 3428 | 1460921611577 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:33:31 INFO - PROCESS | 3428 | 1460921611586 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:31 INFO - PROCESS | 3428 | ++DOCSHELL 15D57400 == 27 [pid = 3428] [id = 29] 12:33:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (191B5800) [pid = 3428] [serial = 83] [outer = 00000000] 12:33:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (1A3CF400) [pid = 3428] [serial = 84] [outer = 191B5800] 12:33:31 INFO - PROCESS | 3428 | 1460921611630 Marionette DEBUG loaded listener.js 12:33:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (1A899C00) [pid = 3428] [serial = 85] [outer = 191B5800] 12:33:32 INFO - PROCESS | 3428 | 1460921612008 Marionette TRACE conn3 <- [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]]]}] 12:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 594ms 12:33:32 INFO - PROCESS | 3428 | 1460921612064 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:33:32 INFO - PROCESS | 3428 | 1460921612066 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 12:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:33:32 INFO - PROCESS | 3428 | 1460921612069 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - PROCESS | 3428 | 1460921612072 Marionette TRACE conn3 <- [1,82,null,{}] 12:33:32 INFO - PROCESS | 3428 | 1460921612075 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:32 INFO - PROCESS | 3428 | 1460921612194 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:33:32 INFO - PROCESS | 3428 | 1460921612259 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:32 INFO - PROCESS | 3428 | ++DOCSHELL 1A36EC00 == 28 [pid = 3428] [id = 30] 12:33:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (1A3C5C00) [pid = 3428] [serial = 86] [outer = 00000000] 12:33:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (1AD95800) [pid = 3428] [serial = 87] [outer = 1A3C5C00] 12:33:32 INFO - PROCESS | 3428 | 1460921612305 Marionette DEBUG loaded listener.js 12:33:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (1C17A000) [pid = 3428] [serial = 88] [outer = 1A3C5C00] 12:33:32 INFO - PROCESS | 3428 | 1460921612637 Marionette TRACE conn3 <- [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]]]}] 12:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 594ms 12:33:32 INFO - PROCESS | 3428 | 1460921612666 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:33:32 INFO - PROCESS | 3428 | 1460921612668 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 12:33:32 INFO - PROCESS | 3428 | 1460921612672 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:33:32 INFO - PROCESS | 3428 | 1460921612673 Marionette TRACE conn3 <- [1,86,null,{}] 12:33:32 INFO - PROCESS | 3428 | 1460921612677 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:32 INFO - PROCESS | 3428 | 1460921612751 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:33:32 INFO - PROCESS | 3428 | 1460921612824 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:32 INFO - PROCESS | 3428 | ++DOCSHELL 17DBE400 == 29 [pid = 3428] [id = 31] 12:33:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (18260C00) [pid = 3428] [serial = 89] [outer = 00000000] 12:33:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (1C4CD400) [pid = 3428] [serial = 90] [outer = 18260C00] 12:33:32 INFO - PROCESS | 3428 | 1460921612867 Marionette DEBUG loaded listener.js 12:33:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (1C4CD800) [pid = 3428] [serial = 91] [outer = 18260C00] 12:33:33 INFO - PROCESS | 3428 | 1460921613182 Marionette TRACE conn3 <- [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]]]}] 12:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 546ms 12:33:33 INFO - PROCESS | 3428 | 1460921613211 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:33:33 INFO - PROCESS | 3428 | 1460921613213 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 12:33:33 INFO - PROCESS | 3428 | 1460921613216 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:33:33 INFO - PROCESS | 3428 | 1460921613218 Marionette TRACE conn3 <- [1,90,null,{}] 12:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:33:33 INFO - PROCESS | 3428 | 1460921613221 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:33 INFO - PROCESS | 3428 | 1460921613296 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:33:33 INFO - PROCESS | 3428 | 1460921613302 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:33 INFO - PROCESS | 3428 | ++DOCSHELL 1C4C9C00 == 30 [pid = 3428] [id = 32] 12:33:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (1CF40800) [pid = 3428] [serial = 92] [outer = 00000000] 12:33:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (1D204000) [pid = 3428] [serial = 93] [outer = 1CF40800] 12:33:33 INFO - PROCESS | 3428 | 1460921613346 Marionette DEBUG loaded listener.js 12:33:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (1D205400) [pid = 3428] [serial = 94] [outer = 1CF40800] 12:33:33 INFO - PROCESS | 3428 | 1460921613759 Marionette TRACE conn3 <- [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]]]}] 12:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 641ms 12:33:33 INFO - PROCESS | 3428 | 1460921613856 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:33:33 INFO - PROCESS | 3428 | 1460921613858 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 12:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:33:33 INFO - PROCESS | 3428 | 1460921613861 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:33:33 INFO - PROCESS | 3428 | 1460921613863 Marionette TRACE conn3 <- [1,94,null,{}] 12:33:33 INFO - PROCESS | 3428 | 1460921613866 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:33 INFO - PROCESS | 3428 | 1460921613938 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:33:33 INFO - PROCESS | 3428 | 1460921613943 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:33 INFO - PROCESS | 3428 | ++DOCSHELL 1C4CB000 == 31 [pid = 3428] [id = 33] 12:33:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (1C5EB400) [pid = 3428] [serial = 95] [outer = 00000000] 12:33:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (1D31D400) [pid = 3428] [serial = 96] [outer = 1C5EB400] 12:33:33 INFO - PROCESS | 3428 | 1460921613986 Marionette DEBUG loaded listener.js 12:33:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (1D52C000) [pid = 3428] [serial = 97] [outer = 1C5EB400] 12:33:35 INFO - PROCESS | 3428 | 1460921615217 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1390ms 12:33:35 INFO - PROCESS | 3428 | 1460921615269 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:33:35 INFO - PROCESS | 3428 | 1460921615273 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 12:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:33:35 INFO - PROCESS | 3428 | 1460921615279 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:33:35 INFO - PROCESS | 3428 | 1460921615282 Marionette TRACE conn3 <- [1,98,null,{}] 12:33:35 INFO - PROCESS | 3428 | 1460921615296 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:35 INFO - PROCESS | 3428 | 1460921615399 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:33:35 INFO - PROCESS | 3428 | 1460921615416 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:35 INFO - PROCESS | 3428 | ++DOCSHELL 13AECC00 == 32 [pid = 3428] [id = 34] 12:33:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (13AEDC00) [pid = 3428] [serial = 98] [outer = 00000000] 12:33:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (146AB800) [pid = 3428] [serial = 99] [outer = 13AEDC00] 12:33:35 INFO - PROCESS | 3428 | 1460921615471 Marionette DEBUG loaded listener.js 12:33:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1551A000) [pid = 3428] [serial = 100] [outer = 13AEDC00] 12:33:35 INFO - PROCESS | 3428 | 1460921615918 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 703ms 12:33:35 INFO - PROCESS | 3428 | 1460921615979 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:33:35 INFO - PROCESS | 3428 | 1460921615984 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 12:33:35 INFO - PROCESS | 3428 | 1460921615998 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:33:35 INFO - PROCESS | 3428 | 1460921616001 Marionette TRACE conn3 <- [1,102,null,{}] 12:33:35 INFO - PROCESS | 3428 | 1460921616005 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:36 INFO - PROCESS | 3428 | 1460921616570 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (164CAC00) [pid = 3428] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (1DBA6000) [pid = 3428] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (1D536000) [pid = 3428] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (1D315800) [pid = 3428] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (1D204C00) [pid = 3428] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (1C5EBC00) [pid = 3428] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (1E245C00) [pid = 3428] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (1DEA5400) [pid = 3428] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (1825DC00) [pid = 3428] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (18938000) [pid = 3428] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (18D22C00) [pid = 3428] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (18BDB800) [pid = 3428] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (15BA5800) [pid = 3428] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (191B5800) [pid = 3428] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (1A3C5C00) [pid = 3428] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (18260C00) [pid = 3428] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (12B7EC00) [pid = 3428] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (138D5000) [pid = 3428] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (1325C000) [pid = 3428] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (142E1400) [pid = 3428] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (15BA3C00) [pid = 3428] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:33:36 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (15E0A400) [pid = 3428] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:33:36 INFO - PROCESS | 3428 | 1460921616640 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:36 INFO - PROCESS | 3428 | ++DOCSHELL 12B7D000 == 33 [pid = 3428] [id = 35] 12:33:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (12B7EC00) [pid = 3428] [serial = 101] [outer = 00000000] 12:33:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (13257400) [pid = 3428] [serial = 102] [outer = 12B7EC00] 12:33:36 INFO - PROCESS | 3428 | 1460921616691 Marionette DEBUG loaded listener.js 12:33:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (13AED000) [pid = 3428] [serial = 103] [outer = 12B7EC00] 12:33:37 INFO - PROCESS | 3428 | 1460921617029 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1032ms 12:33:37 INFO - PROCESS | 3428 | 1460921617049 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:33:37 INFO - PROCESS | 3428 | 1460921617051 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 12:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:33:37 INFO - PROCESS | 3428 | 1460921617055 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:33:37 INFO - PROCESS | 3428 | 1460921617058 Marionette TRACE conn3 <- [1,106,null,{}] 12:33:37 INFO - PROCESS | 3428 | 1460921617068 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:37 INFO - PROCESS | 3428 | 1460921617145 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:33:37 INFO - PROCESS | 3428 | 1460921617208 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:37 INFO - PROCESS | 3428 | ++DOCSHELL 1377EC00 == 34 [pid = 3428] [id = 36] 12:33:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (143A9000) [pid = 3428] [serial = 104] [outer = 00000000] 12:33:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (16495800) [pid = 3428] [serial = 105] [outer = 143A9000] 12:33:37 INFO - PROCESS | 3428 | 1460921617255 Marionette DEBUG loaded listener.js 12:33:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (1674C800) [pid = 3428] [serial = 106] [outer = 143A9000] 12:33:37 INFO - PROCESS | 3428 | 1460921617599 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 594ms 12:33:37 INFO - PROCESS | 3428 | 1460921617653 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:33:37 INFO - PROCESS | 3428 | 1460921617655 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 12:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:33:37 INFO - PROCESS | 3428 | 1460921617658 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:33:37 INFO - PROCESS | 3428 | 1460921617660 Marionette TRACE conn3 <- [1,110,null,{}] 12:33:37 INFO - PROCESS | 3428 | 1460921617664 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:37 INFO - PROCESS | 3428 | 1460921617746 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:33:37 INFO - PROCESS | 3428 | 1460921617811 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:37 INFO - PROCESS | 3428 | ++DOCSHELL 16CB8800 == 35 [pid = 3428] [id = 37] 12:33:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (16CBDC00) [pid = 3428] [serial = 107] [outer = 00000000] 12:33:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (1852B000) [pid = 3428] [serial = 108] [outer = 16CBDC00] 12:33:37 INFO - PROCESS | 3428 | 1460921617855 Marionette DEBUG loaded listener.js 12:33:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (185A5400) [pid = 3428] [serial = 109] [outer = 16CBDC00] 12:33:38 INFO - PROCESS | 3428 | 1460921618204 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 593ms 12:33:38 INFO - PROCESS | 3428 | 1460921618259 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:33:38 INFO - PROCESS | 3428 | 1460921618261 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 12:33:38 INFO - PROCESS | 3428 | 1460921618264 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:33:38 INFO - PROCESS | 3428 | 1460921618266 Marionette TRACE conn3 <- [1,114,null,{}] 12:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:33:38 INFO - PROCESS | 3428 | 1460921618270 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:38 INFO - PROCESS | 3428 | 1460921618340 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:33:38 INFO - PROCESS | 3428 | 1460921618346 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:38 INFO - PROCESS | 3428 | ++DOCSHELL 1892E400 == 36 [pid = 3428] [id = 38] 12:33:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (18931000) [pid = 3428] [serial = 110] [outer = 00000000] 12:33:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (18BA5800) [pid = 3428] [serial = 111] [outer = 18931000] 12:33:38 INFO - PROCESS | 3428 | 1460921618390 Marionette DEBUG loaded listener.js 12:33:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (18BA8C00) [pid = 3428] [serial = 112] [outer = 18931000] 12:33:38 INFO - PROCESS | 3428 | 1460921618986 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 813ms 12:33:39 INFO - PROCESS | 3428 | 1460921619100 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:33:39 INFO - PROCESS | 3428 | 1460921619104 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 12:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:33:39 INFO - PROCESS | 3428 | 1460921619111 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:33:39 INFO - PROCESS | 3428 | 1460921619115 Marionette TRACE conn3 <- [1,118,null,{}] 12:33:39 INFO - PROCESS | 3428 | 1460921619121 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:39 INFO - PROCESS | 3428 | 1460921619223 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:33:39 INFO - PROCESS | 3428 | 1460921619287 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:39 INFO - PROCESS | 3428 | ++DOCSHELL 13262000 == 37 [pid = 3428] [id = 39] 12:33:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (137CC000) [pid = 3428] [serial = 113] [outer = 00000000] 12:33:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (15795400) [pid = 3428] [serial = 114] [outer = 137CC000] 12:33:39 INFO - PROCESS | 3428 | 1460921619343 Marionette DEBUG loaded listener.js 12:33:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (15B9CC00) [pid = 3428] [serial = 115] [outer = 137CC000] 12:33:39 INFO - PROCESS | 3428 | 1460921619870 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 797ms 12:33:39 INFO - PROCESS | 3428 | 1460921619911 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:33:39 INFO - PROCESS | 3428 | 1460921619920 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 12:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:33:39 INFO - PROCESS | 3428 | 1460921619927 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:33:39 INFO - PROCESS | 3428 | 1460921619930 Marionette TRACE conn3 <- [1,122,null,{}] 12:33:39 INFO - PROCESS | 3428 | 1460921619933 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:40 INFO - PROCESS | 3428 | 1460921620028 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:33:40 INFO - PROCESS | 3428 | 1460921620122 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:40 INFO - PROCESS | 3428 | ++DOCSHELL 12B38800 == 38 [pid = 3428] [id = 40] 12:33:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (15BA8000) [pid = 3428] [serial = 116] [outer = 00000000] 12:33:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (18254000) [pid = 3428] [serial = 117] [outer = 15BA8000] 12:33:40 INFO - PROCESS | 3428 | 1460921620175 Marionette DEBUG loaded listener.js 12:33:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (18938C00) [pid = 3428] [serial = 118] [outer = 15BA8000] 12:33:40 INFO - PROCESS | 3428 | 1460921620733 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 828ms 12:33:40 INFO - PROCESS | 3428 | 1460921620769 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:33:40 INFO - PROCESS | 3428 | 1460921620772 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 12:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:33:40 INFO - PROCESS | 3428 | 1460921620776 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:33:40 INFO - PROCESS | 3428 | 1460921620779 Marionette TRACE conn3 <- [1,126,null,{}] 12:33:40 INFO - PROCESS | 3428 | 1460921620790 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:40 INFO - PROCESS | 3428 | 1460921620886 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:33:40 INFO - PROCESS | 3428 | 1460921620970 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:40 INFO - PROCESS | 3428 | ++DOCSHELL 191B3800 == 39 [pid = 3428] [id = 41] 12:33:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (192BAC00) [pid = 3428] [serial = 119] [outer = 00000000] 12:33:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (19DB7000) [pid = 3428] [serial = 120] [outer = 192BAC00] 12:33:41 INFO - PROCESS | 3428 | 1460921621026 Marionette DEBUG loaded listener.js 12:33:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (1A049C00) [pid = 3428] [serial = 121] [outer = 192BAC00] 12:33:41 INFO - PROCESS | 3428 | 1460921621533 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 797ms 12:33:41 INFO - PROCESS | 3428 | 1460921621577 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:33:41 INFO - PROCESS | 3428 | 1460921621580 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 12:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:33:41 INFO - PROCESS | 3428 | 1460921621583 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:33:41 INFO - PROCESS | 3428 | 1460921621585 Marionette TRACE conn3 <- [1,130,null,{}] 12:33:41 INFO - PROCESS | 3428 | 1460921621589 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:41 INFO - PROCESS | 3428 | 1460921621681 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:33:41 INFO - PROCESS | 3428 | 1460921621773 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:41 INFO - PROCESS | 3428 | ++DOCSHELL 138D1400 == 40 [pid = 3428] [id = 42] 12:33:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (13AE2800) [pid = 3428] [serial = 122] [outer = 00000000] 12:33:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (14A5CC00) [pid = 3428] [serial = 123] [outer = 13AE2800] 12:33:41 INFO - PROCESS | 3428 | 1460921621827 Marionette DEBUG loaded listener.js 12:33:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (15D0EC00) [pid = 3428] [serial = 124] [outer = 13AE2800] 12:33:42 INFO - PROCESS | 3428 | --DOCSHELL 16CB8800 == 39 [pid = 3428] [id = 37] 12:33:42 INFO - PROCESS | 3428 | --DOCSHELL 1377EC00 == 38 [pid = 3428] [id = 36] 12:33:42 INFO - PROCESS | 3428 | --DOCSHELL 12B7D000 == 37 [pid = 3428] [id = 35] 12:33:42 INFO - PROCESS | 3428 | --DOCSHELL 13AECC00 == 36 [pid = 3428] [id = 34] 12:33:42 INFO - PROCESS | 3428 | --DOCSHELL 1C4CB000 == 35 [pid = 3428] [id = 33] 12:33:42 INFO - PROCESS | 3428 | --DOCSHELL 1C4C9C00 == 34 [pid = 3428] [id = 32] 12:33:42 INFO - PROCESS | 3428 | --DOCSHELL 191B3800 == 33 [pid = 3428] [id = 41] 12:33:42 INFO - PROCESS | 3428 | --DOCSHELL 1892E400 == 32 [pid = 3428] [id = 38] 12:33:42 INFO - PROCESS | 3428 | --DOCSHELL 15D57400 == 31 [pid = 3428] [id = 29] 12:33:42 INFO - PROCESS | 3428 | --DOCSHELL 17DBE400 == 30 [pid = 3428] [id = 31] 12:33:42 INFO - PROCESS | 3428 | --DOCSHELL 13262000 == 29 [pid = 3428] [id = 39] 12:33:42 INFO - PROCESS | 3428 | --DOCSHELL 1A36EC00 == 28 [pid = 3428] [id = 30] 12:33:42 INFO - PROCESS | 3428 | --DOCSHELL 12B38800 == 27 [pid = 3428] [id = 40] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (1E24EC00) [pid = 3428] [serial = 43] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (1648D400) [pid = 3428] [serial = 9] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (16496800) [pid = 3428] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (14A5B400) [pid = 3428] [serial = 4] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (1D204000) [pid = 3428] [serial = 93] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (18294800) [pid = 3428] [serial = 69] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (18525000) [pid = 3428] [serial = 70] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (18B9E800) [pid = 3428] [serial = 72] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (18B9F400) [pid = 3428] [serial = 73] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (18D30800) [pid = 3428] [serial = 75] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (1989B400) [pid = 3428] [serial = 78] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (19FE8C00) [pid = 3428] [serial = 81] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (1A3CF400) [pid = 3428] [serial = 84] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (1AD95800) [pid = 3428] [serial = 87] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (1C4CD400) [pid = 3428] [serial = 90] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (12CEFC00) [pid = 3428] [serial = 51] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (1551BC00) [pid = 3428] [serial = 54] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (13778400) [pid = 3428] [serial = 57] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (13784C00) [pid = 3428] [serial = 58] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (146A7000) [pid = 3428] [serial = 60] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (15D01400) [pid = 3428] [serial = 63] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (16CBE400) [pid = 3428] [serial = 66] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (1908C800) [pid = 3428] [serial = 76] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (19AEBC00) [pid = 3428] [serial = 79] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (15D55400) [pid = 3428] [serial = 64] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (19FE8000) [pid = 3428] [serial = 82] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (1A899C00) [pid = 3428] [serial = 85] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (1C17A000) [pid = 3428] [serial = 88] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (17DC4000) [pid = 3428] [serial = 67] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (1551B400) [pid = 3428] [serial = 61] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (1C4CD800) [pid = 3428] [serial = 91] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 70 (15B9C400) [pid = 3428] [serial = 55] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 69 (12D41000) [pid = 3428] [serial = 52] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 68 (1DBA9C00) [pid = 3428] [serial = 30] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 67 (1DBB2800) [pid = 3428] [serial = 31] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 66 (1D8BD800) [pid = 3428] [serial = 27] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 65 (1D8C1400) [pid = 3428] [serial = 28] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 64 (1CF4C800) [pid = 3428] [serial = 24] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 63 (18B9CC00) [pid = 3428] [serial = 21] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 62 (18BA0C00) [pid = 3428] [serial = 22] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 61 (199D6800) [pid = 3428] [serial = 17] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 60 (1989DC00) [pid = 3428] [serial = 14] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 59 (1E247800) [pid = 3428] [serial = 45] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 58 (1E622800) [pid = 3428] [serial = 48] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 57 (1E24C800) [pid = 3428] [serial = 42] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 56 (1DEAC800) [pid = 3428] [serial = 39] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 55 (1DEB0400) [pid = 3428] [serial = 40] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 54 (1DD67800) [pid = 3428] [serial = 36] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 53 (1DD6B000) [pid = 3428] [serial = 37] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 52 (1D57FC00) [pid = 3428] [serial = 34] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | --DOMWINDOW == 51 (1D57BC00) [pid = 3428] [serial = 33] [outer = 00000000] [url = about:blank] 12:33:42 INFO - PROCESS | 3428 | 1460921622983 Marionette TRACE conn3 <- [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]]]}] 12:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1437ms 12:33:43 INFO - PROCESS | 3428 | 1460921623029 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:33:43 INFO - PROCESS | 3428 | 1460921623032 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 12:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:33:43 INFO - PROCESS | 3428 | 1460921623038 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:33:43 INFO - PROCESS | 3428 | 1460921623041 Marionette TRACE conn3 <- [1,134,null,{}] 12:33:43 INFO - PROCESS | 3428 | 1460921623047 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:43 INFO - PROCESS | 3428 | 1460921623131 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:33:43 INFO - PROCESS | 3428 | 1460921623142 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:43 INFO - PROCESS | 3428 | ++DOCSHELL 1377D400 == 28 [pid = 3428] [id = 43] 12:33:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 52 (1377E400) [pid = 3428] [serial = 125] [outer = 00000000] 12:33:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 53 (137CB800) [pid = 3428] [serial = 126] [outer = 1377E400] 12:33:43 INFO - PROCESS | 3428 | 1460921623193 Marionette DEBUG loaded listener.js 12:33:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 54 (138D2800) [pid = 3428] [serial = 127] [outer = 1377E400] 12:33:43 INFO - PROCESS | 3428 | 1460921623620 Marionette TRACE conn3 <- [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]]]}] 12:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 640ms 12:33:43 INFO - PROCESS | 3428 | 1460921623677 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:33:43 INFO - PROCESS | 3428 | 1460921623683 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 12:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:33:43 INFO - PROCESS | 3428 | 1460921623689 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:33:43 INFO - PROCESS | 3428 | 1460921623692 Marionette TRACE conn3 <- [1,138,null,{}] 12:33:43 INFO - PROCESS | 3428 | 1460921623696 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:43 INFO - PROCESS | 3428 | 1460921623773 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:33:43 INFO - PROCESS | 3428 | 1460921623781 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:43 INFO - PROCESS | 3428 | ++DOCSHELL 143B6400 == 29 [pid = 3428] [id = 44] 12:33:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 55 (146A7000) [pid = 3428] [serial = 128] [outer = 00000000] 12:33:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 56 (15793800) [pid = 3428] [serial = 129] [outer = 146A7000] 12:33:43 INFO - PROCESS | 3428 | 1460921623833 Marionette DEBUG loaded listener.js 12:33:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 57 (15BA1000) [pid = 3428] [serial = 130] [outer = 146A7000] 12:33:44 INFO - PROCESS | 3428 | 1460921624239 Marionette TRACE conn3 <- [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]]]}] 12:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 594ms 12:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:33:44 INFO - PROCESS | 3428 | 1460921624284 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:33:44 INFO - PROCESS | 3428 | 1460921624287 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 12:33:44 INFO - PROCESS | 3428 | 1460921624290 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:33:44 INFO - PROCESS | 3428 | 1460921624294 Marionette TRACE conn3 <- [1,142,null,{}] 12:33:44 INFO - PROCESS | 3428 | 1460921624304 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:44 INFO - PROCESS | 3428 | 1460921624383 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:33:44 INFO - PROCESS | 3428 | 1460921624393 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:44 INFO - PROCESS | 3428 | ++DOCSHELL 15E0EC00 == 30 [pid = 3428] [id = 45] 12:33:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 58 (1648C400) [pid = 3428] [serial = 131] [outer = 00000000] 12:33:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 59 (164C6C00) [pid = 3428] [serial = 132] [outer = 1648C400] 12:33:44 INFO - PROCESS | 3428 | 1460921624440 Marionette DEBUG loaded listener.js 12:33:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 60 (16745800) [pid = 3428] [serial = 133] [outer = 1648C400] 12:33:44 INFO - PROCESS | 3428 | 1460921624873 Marionette TRACE conn3 <- [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]]]}] 12:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 640ms 12:33:44 INFO - PROCESS | 3428 | 1460921624927 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:33:44 INFO - PROCESS | 3428 | 1460921624930 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 12:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:33:44 INFO - PROCESS | 3428 | 1460921624933 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:33:44 INFO - PROCESS | 3428 | 1460921624935 Marionette TRACE conn3 <- [1,146,null,{}] 12:33:44 INFO - PROCESS | 3428 | 1460921624938 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:44 INFO - PROCESS | 3428 | 1460921625011 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:33:45 INFO - PROCESS | 3428 | 1460921625017 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:45 INFO - PROCESS | 3428 | ++DOCSHELL 16497000 == 31 [pid = 3428] [id = 46] 12:33:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 61 (17DC7400) [pid = 3428] [serial = 134] [outer = 00000000] 12:33:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 62 (1859E800) [pid = 3428] [serial = 135] [outer = 17DC7400] 12:33:45 INFO - PROCESS | 3428 | 1460921625062 Marionette DEBUG loaded listener.js 12:33:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 63 (1899C000) [pid = 3428] [serial = 136] [outer = 17DC7400] 12:33:45 INFO - PROCESS | 3428 | 1460921625491 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 594ms 12:33:45 INFO - PROCESS | 3428 | 1460921625530 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:33:45 INFO - PROCESS | 3428 | 1460921625532 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 12:33:45 INFO - PROCESS | 3428 | 1460921625535 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:33:45 INFO - PROCESS | 3428 | 1460921625537 Marionette TRACE conn3 <- [1,150,null,{}] 12:33:45 INFO - PROCESS | 3428 | 1460921625540 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:45 INFO - PROCESS | 3428 | 1460921625632 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:33:45 INFO - PROCESS | 3428 | 1460921625637 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:45 INFO - PROCESS | 3428 | ++DOCSHELL 16743400 == 32 [pid = 3428] [id = 47] 12:33:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 64 (16743800) [pid = 3428] [serial = 137] [outer = 00000000] 12:33:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 65 (18BA3400) [pid = 3428] [serial = 138] [outer = 16743800] 12:33:45 INFO - PROCESS | 3428 | 1460921625685 Marionette DEBUG loaded listener.js 12:33:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 66 (18BA3800) [pid = 3428] [serial = 139] [outer = 16743800] 12:33:46 INFO - PROCESS | 3428 | 1460921626118 Marionette TRACE conn3 <- [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]]]}] 12:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 625ms 12:33:46 INFO - PROCESS | 3428 | 1460921626173 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:33:46 INFO - PROCESS | 3428 | 1460921626175 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 12:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:33:46 INFO - PROCESS | 3428 | 1460921626179 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:33:46 INFO - PROCESS | 3428 | 1460921626181 Marionette TRACE conn3 <- [1,154,null,{}] 12:33:46 INFO - PROCESS | 3428 | 1460921626184 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:46 INFO - PROCESS | 3428 | 1460921626304 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:33:46 INFO - PROCESS | 3428 | 1460921626315 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:46 INFO - PROCESS | 3428 | ++DOCSHELL 18B9EC00 == 33 [pid = 3428] [id = 48] 12:33:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 67 (18D23C00) [pid = 3428] [serial = 140] [outer = 00000000] 12:33:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 68 (19091C00) [pid = 3428] [serial = 141] [outer = 18D23C00] 12:33:46 INFO - PROCESS | 3428 | 1460921626363 Marionette DEBUG loaded listener.js 12:33:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 69 (199D7000) [pid = 3428] [serial = 142] [outer = 18D23C00] 12:33:46 INFO - PROCESS | 3428 | 1460921626769 Marionette TRACE conn3 <- [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]]]}] 12:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 641ms 12:33:46 INFO - PROCESS | 3428 | 1460921626817 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:33:46 INFO - PROCESS | 3428 | 1460921626819 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 12:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:33:46 INFO - PROCESS | 3428 | 1460921626822 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:33:46 INFO - PROCESS | 3428 | 1460921626824 Marionette TRACE conn3 <- [1,158,null,{}] 12:33:46 INFO - PROCESS | 3428 | 1460921626835 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:46 INFO - PROCESS | 3428 | 1460921626931 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:33:46 INFO - PROCESS | 3428 | 1460921627004 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:47 INFO - PROCESS | 3428 | ++DOCSHELL 1989D800 == 34 [pid = 3428] [id = 49] 12:33:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (19DAD400) [pid = 3428] [serial = 143] [outer = 00000000] 12:33:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (1A1F2C00) [pid = 3428] [serial = 144] [outer = 19DAD400] 12:33:47 INFO - PROCESS | 3428 | 1460921627051 Marionette DEBUG loaded listener.js 12:33:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (1A36D800) [pid = 3428] [serial = 145] [outer = 19DAD400] 12:33:47 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (1CF40800) [pid = 3428] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:33:47 INFO - PROCESS | 3428 | --DOMWINDOW == 70 (18931000) [pid = 3428] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:33:47 INFO - PROCESS | 3428 | --DOMWINDOW == 69 (16CBDC00) [pid = 3428] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:33:47 INFO - PROCESS | 3428 | --DOMWINDOW == 68 (13AEDC00) [pid = 3428] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:33:47 INFO - PROCESS | 3428 | --DOMWINDOW == 67 (12B7EC00) [pid = 3428] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:33:47 INFO - PROCESS | 3428 | --DOMWINDOW == 66 (143A9000) [pid = 3428] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:33:47 INFO - PROCESS | 3428 | --DOMWINDOW == 65 (1C5EB400) [pid = 3428] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:33:47 INFO - PROCESS | 3428 | 1460921627446 Marionette TRACE conn3 <- [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]]]}] 12:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 641ms 12:33:47 INFO - PROCESS | 3428 | 1460921627460 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:33:47 INFO - PROCESS | 3428 | 1460921627462 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 12:33:47 INFO - PROCESS | 3428 | 1460921627465 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:33:47 INFO - PROCESS | 3428 | 1460921627467 Marionette TRACE conn3 <- [1,162,null,{}] 12:33:47 INFO - PROCESS | 3428 | 1460921627470 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:47 INFO - PROCESS | 3428 | 1460921627563 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:33:47 INFO - PROCESS | 3428 | 1460921627605 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:47 INFO - PROCESS | 3428 | ++DOCSHELL 13AE7000 == 35 [pid = 3428] [id = 50] 12:33:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 66 (13AE7400) [pid = 3428] [serial = 146] [outer = 00000000] 12:33:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 67 (1852D400) [pid = 3428] [serial = 147] [outer = 13AE7400] 12:33:47 INFO - PROCESS | 3428 | 1460921627648 Marionette DEBUG loaded listener.js 12:33:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 68 (1A04B800) [pid = 3428] [serial = 148] [outer = 13AE7400] 12:33:47 INFO - PROCESS | 3428 | 1460921627989 Marionette TRACE conn3 <- [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]]]}] 12:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 593ms 12:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:33:48 INFO - PROCESS | 3428 | 1460921628063 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:33:48 INFO - PROCESS | 3428 | 1460921628065 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 12:33:48 INFO - PROCESS | 3428 | 1460921628068 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:33:48 INFO - PROCESS | 3428 | 1460921628070 Marionette TRACE conn3 <- [1,166,null,{}] 12:33:48 INFO - PROCESS | 3428 | 1460921628074 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:48 INFO - PROCESS | 3428 | 1460921628166 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:33:48 INFO - PROCESS | 3428 | 1460921628174 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:48 INFO - PROCESS | 3428 | ++DOCSHELL 1A3D2400 == 36 [pid = 3428] [id = 51] 12:33:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 69 (1A89F400) [pid = 3428] [serial = 149] [outer = 00000000] 12:33:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (1AD8C400) [pid = 3428] [serial = 150] [outer = 1A89F400] 12:33:48 INFO - PROCESS | 3428 | 1460921628218 Marionette DEBUG loaded listener.js 12:33:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (1AD8F400) [pid = 3428] [serial = 151] [outer = 1A89F400] 12:33:48 INFO - PROCESS | 3428 | 1460921628595 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 594ms 12:33:48 INFO - PROCESS | 3428 | 1460921628665 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:33:48 INFO - PROCESS | 3428 | 1460921628667 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 12:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:33:48 INFO - PROCESS | 3428 | 1460921628670 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:33:48 INFO - PROCESS | 3428 | 1460921628672 Marionette TRACE conn3 <- [1,170,null,{}] 12:33:48 INFO - PROCESS | 3428 | 1460921628675 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:48 INFO - PROCESS | 3428 | 1460921628773 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:33:48 INFO - PROCESS | 3428 | 1460921628780 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:48 INFO - PROCESS | 3428 | ++DOCSHELL 138D7400 == 37 [pid = 3428] [id = 52] 12:33:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (1669FC00) [pid = 3428] [serial = 152] [outer = 00000000] 12:33:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (1ADD5400) [pid = 3428] [serial = 153] [outer = 1669FC00] 12:33:48 INFO - PROCESS | 3428 | 1460921628824 Marionette DEBUG loaded listener.js 12:33:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (1C179C00) [pid = 3428] [serial = 154] [outer = 1669FC00] 12:33:49 INFO - PROCESS | 3428 | 1460921629180 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 531ms 12:33:49 INFO - PROCESS | 3428 | 1460921629207 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:33:49 INFO - PROCESS | 3428 | 1460921629209 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 12:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:33:49 INFO - PROCESS | 3428 | 1460921629212 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:33:49 INFO - PROCESS | 3428 | 1460921629214 Marionette TRACE conn3 <- [1,174,null,{}] 12:33:49 INFO - PROCESS | 3428 | 1460921629218 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:49 INFO - PROCESS | 3428 | 1460921629338 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:33:49 INFO - PROCESS | 3428 | 1460921629452 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:49 INFO - PROCESS | 3428 | ++DOCSHELL 12CBD400 == 38 [pid = 3428] [id = 53] 12:33:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (12CEB400) [pid = 3428] [serial = 155] [outer = 00000000] 12:33:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (13257800) [pid = 3428] [serial = 156] [outer = 12CEB400] 12:33:49 INFO - PROCESS | 3428 | 1460921629552 Marionette DEBUG loaded listener.js 12:33:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (133C2000) [pid = 3428] [serial = 157] [outer = 12CEB400] 12:33:50 INFO - PROCESS | 3428 | 1460921630227 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1046ms 12:33:50 INFO - PROCESS | 3428 | 1460921630273 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:33:50 INFO - PROCESS | 3428 | 1460921630278 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 12:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:33:50 INFO - PROCESS | 3428 | 1460921630284 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:33:50 INFO - PROCESS | 3428 | 1460921630288 Marionette TRACE conn3 <- [1,178,null,{}] 12:33:50 INFO - PROCESS | 3428 | 1460921630295 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:50 INFO - PROCESS | 3428 | 1460921630402 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:33:50 INFO - PROCESS | 3428 | 1460921630469 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:50 INFO - PROCESS | 3428 | ++DOCSHELL 15BAB400 == 39 [pid = 3428] [id = 54] 12:33:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (15D0D800) [pid = 3428] [serial = 158] [outer = 00000000] 12:33:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (15EB4400) [pid = 3428] [serial = 159] [outer = 15D0D800] 12:33:50 INFO - PROCESS | 3428 | 1460921630526 Marionette DEBUG loaded listener.js 12:33:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (16496800) [pid = 3428] [serial = 160] [outer = 15D0D800] 12:33:51 INFO - PROCESS | 3428 | 1460921631329 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:33:51 INFO - PROCESS | 3428 | --DOCSHELL 138D7400 == 38 [pid = 3428] [id = 52] 12:33:51 INFO - PROCESS | 3428 | --DOCSHELL 1A3D2400 == 37 [pid = 3428] [id = 51] 12:33:51 INFO - PROCESS | 3428 | --DOCSHELL 13AE7000 == 36 [pid = 3428] [id = 50] 12:33:51 INFO - PROCESS | 3428 | --DOCSHELL 1989D800 == 35 [pid = 3428] [id = 49] 12:33:51 INFO - PROCESS | 3428 | --DOCSHELL 18B9EC00 == 34 [pid = 3428] [id = 48] 12:33:51 INFO - PROCESS | 3428 | --DOCSHELL 16743400 == 33 [pid = 3428] [id = 47] 12:33:51 INFO - PROCESS | 3428 | --DOCSHELL 16497000 == 32 [pid = 3428] [id = 46] 12:33:51 INFO - PROCESS | 3428 | --DOCSHELL 15E0EC00 == 31 [pid = 3428] [id = 45] 12:33:51 INFO - PROCESS | 3428 | --DOCSHELL 143B6400 == 30 [pid = 3428] [id = 44] 12:33:51 INFO - PROCESS | 3428 | --DOCSHELL 1377D400 == 29 [pid = 3428] [id = 43] 12:33:51 INFO - PROCESS | 3428 | --DOCSHELL 138D1400 == 28 [pid = 3428] [id = 42] 12:33:51 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (18BA5800) [pid = 3428] [serial = 111] [outer = 00000000] [url = about:blank] 12:33:51 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (18BA8C00) [pid = 3428] [serial = 112] [outer = 00000000] [url = about:blank] 12:33:51 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (185A5400) [pid = 3428] [serial = 109] [outer = 00000000] [url = about:blank] 12:33:51 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (146AB800) [pid = 3428] [serial = 99] [outer = 00000000] [url = about:blank] 12:33:51 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (13257400) [pid = 3428] [serial = 102] [outer = 00000000] [url = about:blank] 12:33:51 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (1551A000) [pid = 3428] [serial = 100] [outer = 00000000] [url = about:blank] 12:33:51 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (1852B000) [pid = 3428] [serial = 108] [outer = 00000000] [url = about:blank] 12:33:51 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (13AED000) [pid = 3428] [serial = 103] [outer = 00000000] [url = about:blank] 12:33:51 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (16495800) [pid = 3428] [serial = 105] [outer = 00000000] [url = about:blank] 12:33:51 INFO - PROCESS | 3428 | --DOMWINDOW == 70 (1674C800) [pid = 3428] [serial = 106] [outer = 00000000] [url = about:blank] 12:33:51 INFO - PROCESS | 3428 | --DOMWINDOW == 69 (1D52C000) [pid = 3428] [serial = 97] [outer = 00000000] [url = about:blank] 12:33:51 INFO - PROCESS | 3428 | --DOMWINDOW == 68 (1D31D400) [pid = 3428] [serial = 96] [outer = 00000000] [url = about:blank] 12:33:51 INFO - PROCESS | 3428 | --DOMWINDOW == 67 (1D205400) [pid = 3428] [serial = 94] [outer = 00000000] [url = about:blank] 12:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1109ms 12:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:33:51 INFO - PROCESS | 3428 | 1460921631387 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:33:51 INFO - PROCESS | 3428 | 1460921631391 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 12:33:51 INFO - PROCESS | 3428 | 1460921631396 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:33:51 INFO - PROCESS | 3428 | 1460921631399 Marionette TRACE conn3 <- [1,182,null,{}] 12:33:51 INFO - PROCESS | 3428 | 1460921631405 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:51 INFO - PROCESS | 3428 | 1460921631482 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:33:51 INFO - PROCESS | 3428 | 1460921631491 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:51 INFO - PROCESS | 3428 | ++DOCSHELL 143A7C00 == 29 [pid = 3428] [id = 55] 12:33:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 68 (143AB400) [pid = 3428] [serial = 161] [outer = 00000000] 12:33:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 69 (14A51C00) [pid = 3428] [serial = 162] [outer = 143AB400] 12:33:51 INFO - PROCESS | 3428 | 1460921631544 Marionette DEBUG loaded listener.js 12:33:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (15519C00) [pid = 3428] [serial = 163] [outer = 143AB400] 12:33:51 INFO - PROCESS | 3428 | 1460921631965 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 594ms 12:33:51 INFO - PROCESS | 3428 | 1460921631994 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:33:51 INFO - PROCESS | 3428 | 1460921631999 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 12:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:33:51 INFO - PROCESS | 3428 | 1460921632006 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:33:51 INFO - PROCESS | 3428 | 1460921632008 Marionette TRACE conn3 <- [1,186,null,{}] 12:33:52 INFO - PROCESS | 3428 | 1460921632012 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:52 INFO - PROCESS | 3428 | 1460921632087 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:33:52 INFO - PROCESS | 3428 | 1460921632125 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:52 INFO - PROCESS | 3428 | ++DOCSHELL 15D05000 == 30 [pid = 3428] [id = 56] 12:33:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (15D50C00) [pid = 3428] [serial = 164] [outer = 00000000] 12:33:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (15E07800) [pid = 3428] [serial = 165] [outer = 15D50C00] 12:33:52 INFO - PROCESS | 3428 | 1460921632170 Marionette DEBUG loaded listener.js 12:33:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (16497000) [pid = 3428] [serial = 166] [outer = 15D50C00] 12:33:52 INFO - PROCESS | 3428 | 1460921632578 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 625ms 12:33:52 INFO - PROCESS | 3428 | 1460921632644 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:33:52 INFO - PROCESS | 3428 | 1460921632646 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 12:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:33:52 INFO - PROCESS | 3428 | 1460921632650 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:33:52 INFO - PROCESS | 3428 | 1460921632653 Marionette TRACE conn3 <- [1,190,null,{}] 12:33:52 INFO - PROCESS | 3428 | 1460921632664 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:52 INFO - PROCESS | 3428 | 1460921632742 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:33:52 INFO - PROCESS | 3428 | 1460921632751 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:52 INFO - PROCESS | 3428 | ++DOCSHELL 17DC9C00 == 31 [pid = 3428] [id = 57] 12:33:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (1825E800) [pid = 3428] [serial = 167] [outer = 00000000] 12:33:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (1852D800) [pid = 3428] [serial = 168] [outer = 1825E800] 12:33:52 INFO - PROCESS | 3428 | 1460921632799 Marionette DEBUG loaded listener.js 12:33:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (18931000) [pid = 3428] [serial = 169] [outer = 1825E800] 12:33:53 INFO - PROCESS | 3428 | 1460921633194 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 594ms 12:33:53 INFO - PROCESS | 3428 | 1460921633247 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:33:53 INFO - PROCESS | 3428 | 1460921633249 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 12:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:33:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (1852B800) [pid = 3428] [serial = 170] [outer = 1E3C2400] 12:33:53 INFO - PROCESS | 3428 | 1460921633273 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:33:53 INFO - PROCESS | 3428 | 1460921633275 Marionette TRACE conn3 <- [1,194,null,{}] 12:33:53 INFO - PROCESS | 3428 | 1460921633309 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:53 INFO - PROCESS | 3428 | 1460921633389 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:33:53 INFO - PROCESS | 3428 | 1460921633395 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:53 INFO - PROCESS | 3428 | ++DOCSHELL 18525C00 == 32 [pid = 3428] [id = 58] 12:33:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (18D27C00) [pid = 3428] [serial = 171] [outer = 00000000] 12:33:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (191B3C00) [pid = 3428] [serial = 172] [outer = 18D27C00] 12:33:53 INFO - PROCESS | 3428 | 1460921633440 Marionette DEBUG loaded listener.js 12:33:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (1989E800) [pid = 3428] [serial = 173] [outer = 18D27C00] 12:33:53 INFO - PROCESS | 3428 | 1460921633888 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 672ms 12:33:53 INFO - PROCESS | 3428 | 1460921633931 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:33:53 INFO - PROCESS | 3428 | 1460921633933 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 12:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:33:53 INFO - PROCESS | 3428 | 1460921633936 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:33:53 INFO - PROCESS | 3428 | 1460921633938 Marionette TRACE conn3 <- [1,198,null,{}] 12:33:53 INFO - PROCESS | 3428 | 1460921633942 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:54 INFO - PROCESS | 3428 | 1460921634041 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:33:54 INFO - PROCESS | 3428 | 1460921634049 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:54 INFO - PROCESS | 3428 | ++DOCSHELL 13AE7800 == 33 [pid = 3428] [id = 59] 12:33:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (18BE5400) [pid = 3428] [serial = 174] [outer = 00000000] 12:33:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (1A1FA000) [pid = 3428] [serial = 175] [outer = 18BE5400] 12:33:54 INFO - PROCESS | 3428 | 1460921634093 Marionette DEBUG loaded listener.js 12:33:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (1A895400) [pid = 3428] [serial = 176] [outer = 18BE5400] 12:33:54 INFO - PROCESS | 3428 | 1460921634508 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 594ms 12:33:54 INFO - PROCESS | 3428 | 1460921634534 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:33:54 INFO - PROCESS | 3428 | 1460921634535 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 12:33:54 INFO - PROCESS | 3428 | 1460921634539 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:33:54 INFO - PROCESS | 3428 | 1460921634540 Marionette TRACE conn3 <- [1,202,null,{}] 12:33:54 INFO - PROCESS | 3428 | 1460921634543 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:54 INFO - PROCESS | 3428 | 1460921634658 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:33:54 INFO - PROCESS | 3428 | 1460921634665 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:54 INFO - PROCESS | 3428 | ++DOCSHELL 14A09400 == 34 [pid = 3428] [id = 60] 12:33:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (191B4400) [pid = 3428] [serial = 177] [outer = 00000000] 12:33:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (1C4CD000) [pid = 3428] [serial = 178] [outer = 191B4400] 12:33:54 INFO - PROCESS | 3428 | 1460921634710 Marionette DEBUG loaded listener.js 12:33:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (1C4CD400) [pid = 3428] [serial = 179] [outer = 191B4400] 12:33:55 INFO - PROCESS | 3428 | 1460921635151 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 640ms 12:33:55 INFO - PROCESS | 3428 | 1460921635177 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:33:55 INFO - PROCESS | 3428 | 1460921635179 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 12:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:33:55 INFO - PROCESS | 3428 | 1460921635187 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:33:55 INFO - PROCESS | 3428 | 1460921635189 Marionette TRACE conn3 <- [1,206,null,{}] 12:33:55 INFO - PROCESS | 3428 | 1460921635192 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:55 INFO - PROCESS | 3428 | 1460921635284 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:33:55 INFO - PROCESS | 3428 | 1460921635290 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:55 INFO - PROCESS | 3428 | ++DOCSHELL 12D77400 == 35 [pid = 3428] [id = 61] 12:33:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (1ADD2400) [pid = 3428] [serial = 180] [outer = 00000000] 12:33:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (1CF4C800) [pid = 3428] [serial = 181] [outer = 1ADD2400] 12:33:55 INFO - PROCESS | 3428 | 1460921635333 Marionette DEBUG loaded listener.js 12:33:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (1CF4E800) [pid = 3428] [serial = 182] [outer = 1ADD2400] 12:33:55 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (1A89F400) [pid = 3428] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:33:55 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (1377E400) [pid = 3428] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:33:55 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (146A7000) [pid = 3428] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:33:55 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (16743800) [pid = 3428] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:33:55 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (19DAD400) [pid = 3428] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:33:55 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (13AE7400) [pid = 3428] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:33:55 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (1648C400) [pid = 3428] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:33:55 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (18D23C00) [pid = 3428] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:33:55 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (17DC7400) [pid = 3428] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:33:55 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (137CC000) [pid = 3428] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:33:55 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (15BA8000) [pid = 3428] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:33:55 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (192BAC00) [pid = 3428] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:33:55 INFO - PROCESS | 3428 | 1460921635806 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 641ms 12:33:55 INFO - PROCESS | 3428 | 1460921635821 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:33:55 INFO - PROCESS | 3428 | 1460921635823 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 12:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:33:55 INFO - PROCESS | 3428 | 1460921635826 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:33:55 INFO - PROCESS | 3428 | 1460921635827 Marionette TRACE conn3 <- [1,210,null,{}] 12:33:55 INFO - PROCESS | 3428 | 1460921635831 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:55 INFO - PROCESS | 3428 | 1460921635900 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:33:55 INFO - PROCESS | 3428 | 1460921635906 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:55 INFO - PROCESS | 3428 | ++DOCSHELL 12D42C00 == 36 [pid = 3428] [id = 62] 12:33:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (1325E000) [pid = 3428] [serial = 183] [outer = 00000000] 12:33:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (16491C00) [pid = 3428] [serial = 184] [outer = 1325E000] 12:33:55 INFO - PROCESS | 3428 | 1460921635950 Marionette DEBUG loaded listener.js 12:33:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (18D23C00) [pid = 3428] [serial = 185] [outer = 1325E000] 12:33:56 INFO - PROCESS | 3428 | 1460921636363 Marionette TRACE conn3 <- [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]]]}] 12:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 594ms 12:33:56 INFO - PROCESS | 3428 | 1460921636423 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:33:56 INFO - PROCESS | 3428 | 1460921636425 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 12:33:56 INFO - PROCESS | 3428 | 1460921636428 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:33:56 INFO - PROCESS | 3428 | 1460921636430 Marionette TRACE conn3 <- [1,214,null,{}] 12:33:56 INFO - PROCESS | 3428 | 1460921636433 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:56 INFO - PROCESS | 3428 | 1460921636503 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:33:56 INFO - PROCESS | 3428 | 1460921636509 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:56 INFO - PROCESS | 3428 | ++DOCSHELL 15E02400 == 37 [pid = 3428] [id = 63] 12:33:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (19DB5000) [pid = 3428] [serial = 186] [outer = 00000000] 12:33:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (1D206C00) [pid = 3428] [serial = 187] [outer = 19DB5000] 12:33:56 INFO - PROCESS | 3428 | 1460921636553 Marionette DEBUG loaded listener.js 12:33:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (1D207000) [pid = 3428] [serial = 188] [outer = 19DB5000] 12:33:56 INFO - PROCESS | 3428 | 1460921636930 Marionette TRACE conn3 <- [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]]]}] 12:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 532ms 12:33:56 INFO - PROCESS | 3428 | 1460921636964 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:33:56 INFO - PROCESS | 3428 | 1460921636966 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 12:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:33:56 INFO - PROCESS | 3428 | 1460921636969 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:33:56 INFO - PROCESS | 3428 | 1460921636971 Marionette TRACE conn3 <- [1,218,null,{}] 12:33:56 INFO - PROCESS | 3428 | 1460921636974 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:57 INFO - PROCESS | 3428 | 1460921637082 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:33:57 INFO - PROCESS | 3428 | 1460921637088 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:57 INFO - PROCESS | 3428 | ++DOCSHELL 18935800 == 38 [pid = 3428] [id = 64] 12:33:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (1C4D5800) [pid = 3428] [serial = 189] [outer = 00000000] 12:33:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (1D31F400) [pid = 3428] [serial = 190] [outer = 1C4D5800] 12:33:57 INFO - PROCESS | 3428 | 1460921637132 Marionette DEBUG loaded listener.js 12:33:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (1D31C400) [pid = 3428] [serial = 191] [outer = 1C4D5800] 12:33:57 INFO - PROCESS | 3428 | 1460921637530 Marionette TRACE conn3 <- [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]]]}] 12:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 594ms 12:33:57 INFO - PROCESS | 3428 | 1460921637574 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:33:57 INFO - PROCESS | 3428 | 1460921637576 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 12:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:33:57 INFO - PROCESS | 3428 | 1460921637579 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:33:57 INFO - PROCESS | 3428 | 1460921637582 Marionette TRACE conn3 <- [1,222,null,{}] 12:33:57 INFO - PROCESS | 3428 | 1460921637586 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:57 INFO - PROCESS | 3428 | 1460921637681 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:33:57 INFO - PROCESS | 3428 | 1460921637687 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:57 INFO - PROCESS | 3428 | ++DOCSHELL 02A79000 == 39 [pid = 3428] [id = 65] 12:33:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (02A80C00) [pid = 3428] [serial = 192] [outer = 00000000] 12:33:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (13204000) [pid = 3428] [serial = 193] [outer = 02A80C00] 12:33:57 INFO - PROCESS | 3428 | 1460921637780 Marionette DEBUG loaded listener.js 12:33:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (133CAC00) [pid = 3428] [serial = 194] [outer = 02A80C00] 12:33:58 INFO - PROCESS | 3428 | 1460921638431 Marionette TRACE conn3 <- [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]]]}] 12:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 906ms 12:33:58 INFO - PROCESS | 3428 | 1460921638483 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:33:58 INFO - PROCESS | 3428 | 1460921638486 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 12:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:33:58 INFO - PROCESS | 3428 | 1460921638505 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:33:58 INFO - PROCESS | 3428 | 1460921638508 Marionette TRACE conn3 <- [1,226,null,{}] 12:33:58 INFO - PROCESS | 3428 | 1460921638514 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:58 INFO - PROCESS | 3428 | 1460921638622 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:33:58 INFO - PROCESS | 3428 | 1460921638687 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:58 INFO - PROCESS | 3428 | ++DOCSHELL 15DCA000 == 40 [pid = 3428] [id = 66] 12:33:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (15E02000) [pid = 3428] [serial = 195] [outer = 00000000] 12:33:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (18256800) [pid = 3428] [serial = 196] [outer = 15E02000] 12:33:58 INFO - PROCESS | 3428 | 1460921638742 Marionette DEBUG loaded listener.js 12:33:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (185A1C00) [pid = 3428] [serial = 197] [outer = 15E02000] 12:33:59 INFO - PROCESS | 3428 | 1460921639273 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 859ms 12:33:59 INFO - PROCESS | 3428 | 1460921639351 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:33:59 INFO - PROCESS | 3428 | 1460921639356 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 12:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:33:59 INFO - PROCESS | 3428 | 1460921639362 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:33:59 INFO - PROCESS | 3428 | 1460921639365 Marionette TRACE conn3 <- [1,230,null,{}] 12:33:59 INFO - PROCESS | 3428 | 1460921639369 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:59 INFO - PROCESS | 3428 | 1460921639464 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:33:59 INFO - PROCESS | 3428 | 1460921639536 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:59 INFO - PROCESS | 3428 | ++DOCSHELL 17DC1800 == 41 [pid = 3428] [id = 67] 12:33:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (17DCBC00) [pid = 3428] [serial = 198] [outer = 00000000] 12:33:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (1ADD5000) [pid = 3428] [serial = 199] [outer = 17DCBC00] 12:33:59 INFO - PROCESS | 3428 | 1460921639589 Marionette DEBUG loaded listener.js 12:33:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (1C4CE000) [pid = 3428] [serial = 200] [outer = 17DCBC00] 12:34:00 INFO - PROCESS | 3428 | 1460921640180 Marionette TRACE conn3 <- [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]]]}] 12:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 891ms 12:34:00 INFO - PROCESS | 3428 | 1460921640266 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:34:00 INFO - PROCESS | 3428 | 1460921640269 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 12:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:34:00 INFO - PROCESS | 3428 | 1460921640273 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:34:00 INFO - PROCESS | 3428 | 1460921640277 Marionette TRACE conn3 <- [1,234,null,{}] 12:34:00 INFO - PROCESS | 3428 | 1460921640287 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:00 INFO - PROCESS | 3428 | 1460921640430 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:34:00 INFO - PROCESS | 3428 | 1460921640440 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:00 INFO - PROCESS | 3428 | ++DOCSHELL 15B29800 == 42 [pid = 3428] [id = 68] 12:34:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (15BE3400) [pid = 3428] [serial = 201] [outer = 00000000] 12:34:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (18938000) [pid = 3428] [serial = 202] [outer = 15BE3400] 12:34:00 INFO - PROCESS | 3428 | 1460921640496 Marionette DEBUG loaded listener.js 12:34:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (18B9D800) [pid = 3428] [serial = 203] [outer = 15BE3400] 12:34:01 INFO - PROCESS | 3428 | 1460921641167 Marionette TRACE conn3 <- [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]]]}] 12:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 938ms 12:34:01 INFO - PROCESS | 3428 | 1460921641218 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:34:01 INFO - PROCESS | 3428 | 1460921641222 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 12:34:01 INFO - PROCESS | 3428 | 1460921641227 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:34:01 INFO - PROCESS | 3428 | 1460921641230 Marionette TRACE conn3 <- [1,238,null,{}] 12:34:01 INFO - PROCESS | 3428 | 1460921641236 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:01 INFO - PROCESS | 3428 | 1460921641323 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:34:01 INFO - PROCESS | 3428 | 1460921641413 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:01 INFO - PROCESS | 3428 | ++DOCSHELL 143AB800 == 43 [pid = 3428] [id = 69] 12:34:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (143B3800) [pid = 3428] [serial = 204] [outer = 00000000] 12:34:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1582F000) [pid = 3428] [serial = 205] [outer = 143B3800] 12:34:01 INFO - PROCESS | 3428 | 1460921641463 Marionette DEBUG loaded listener.js 12:34:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (15BE0C00) [pid = 3428] [serial = 206] [outer = 143B3800] 12:34:01 INFO - PROCESS | 3428 | --DOCSHELL 18935800 == 42 [pid = 3428] [id = 64] 12:34:01 INFO - PROCESS | 3428 | --DOCSHELL 15E02400 == 41 [pid = 3428] [id = 63] 12:34:01 INFO - PROCESS | 3428 | --DOCSHELL 12D42C00 == 40 [pid = 3428] [id = 62] 12:34:01 INFO - PROCESS | 3428 | --DOCSHELL 12D77400 == 39 [pid = 3428] [id = 61] 12:34:01 INFO - PROCESS | 3428 | --DOCSHELL 14A09400 == 38 [pid = 3428] [id = 60] 12:34:01 INFO - PROCESS | 3428 | --DOCSHELL 13AE7800 == 37 [pid = 3428] [id = 59] 12:34:01 INFO - PROCESS | 3428 | --DOCSHELL 18525C00 == 36 [pid = 3428] [id = 58] 12:34:01 INFO - PROCESS | 3428 | --DOCSHELL 17DC9C00 == 35 [pid = 3428] [id = 57] 12:34:01 INFO - PROCESS | 3428 | --DOCSHELL 15D05000 == 34 [pid = 3428] [id = 56] 12:34:01 INFO - PROCESS | 3428 | --DOCSHELL 143A7C00 == 33 [pid = 3428] [id = 55] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (1AD8F400) [pid = 3428] [serial = 151] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (137CB800) [pid = 3428] [serial = 126] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (138D2800) [pid = 3428] [serial = 127] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (15793800) [pid = 3428] [serial = 129] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (15BA1000) [pid = 3428] [serial = 130] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (18BA3400) [pid = 3428] [serial = 138] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (1A1F2C00) [pid = 3428] [serial = 144] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (1852D400) [pid = 3428] [serial = 147] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (164C6C00) [pid = 3428] [serial = 132] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (16745800) [pid = 3428] [serial = 133] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (19091C00) [pid = 3428] [serial = 141] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (1859E800) [pid = 3428] [serial = 135] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (14A5CC00) [pid = 3428] [serial = 123] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (1A36D800) [pid = 3428] [serial = 145] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (15B9CC00) [pid = 3428] [serial = 115] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (15795400) [pid = 3428] [serial = 114] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (18938C00) [pid = 3428] [serial = 118] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (18254000) [pid = 3428] [serial = 117] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (1A049C00) [pid = 3428] [serial = 121] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (19DB7000) [pid = 3428] [serial = 120] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (199D7000) [pid = 3428] [serial = 142] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (18BA3800) [pid = 3428] [serial = 139] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (1899C000) [pid = 3428] [serial = 136] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (1ADD5400) [pid = 3428] [serial = 153] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (1AD8C400) [pid = 3428] [serial = 150] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (1A04B800) [pid = 3428] [serial = 148] [outer = 00000000] [url = about:blank] 12:34:01 INFO - PROCESS | 3428 | 1460921641981 Marionette TRACE conn3 <- [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]]]}] 12:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 797ms 12:34:02 INFO - PROCESS | 3428 | 1460921642030 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:34:02 INFO - PROCESS | 3428 | 1460921642035 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 12:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:34:02 INFO - PROCESS | 3428 | 1460921642041 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:34:02 INFO - PROCESS | 3428 | 1460921642044 Marionette TRACE conn3 <- [1,242,null,{}] 12:34:02 INFO - PROCESS | 3428 | 1460921642048 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:02 INFO - PROCESS | 3428 | 1460921642129 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:34:02 INFO - PROCESS | 3428 | 1460921642138 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:02 INFO - PROCESS | 3428 | ++DOCSHELL 143A7800 == 34 [pid = 3428] [id = 70] 12:34:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (143A7C00) [pid = 3428] [serial = 207] [outer = 00000000] 12:34:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (1582C800) [pid = 3428] [serial = 208] [outer = 143A7C00] 12:34:02 INFO - PROCESS | 3428 | 1460921642184 Marionette DEBUG loaded listener.js 12:34:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (15E06400) [pid = 3428] [serial = 209] [outer = 143A7C00] 12:34:02 INFO - PROCESS | 3428 | 1460921642634 Marionette TRACE conn3 <- [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]]]}] 12:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 640ms 12:34:02 INFO - PROCESS | 3428 | 1460921642678 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:34:02 INFO - PROCESS | 3428 | 1460921642681 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 12:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:34:02 INFO - PROCESS | 3428 | 1460921642684 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:34:02 INFO - PROCESS | 3428 | 1460921642687 Marionette TRACE conn3 <- [1,246,null,{}] 12:34:02 INFO - PROCESS | 3428 | 1460921642697 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:02 INFO - PROCESS | 3428 | 1460921642774 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:34:02 INFO - PROCESS | 3428 | 1460921642783 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:02 INFO - PROCESS | 3428 | ++DOCSHELL 16744400 == 35 [pid = 3428] [id = 71] 12:34:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (16CBE400) [pid = 3428] [serial = 210] [outer = 00000000] 12:34:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (18293400) [pid = 3428] [serial = 211] [outer = 16CBE400] 12:34:02 INFO - PROCESS | 3428 | 1460921642829 Marionette DEBUG loaded listener.js 12:34:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (1892F400) [pid = 3428] [serial = 212] [outer = 16CBE400] 12:34:03 INFO - PROCESS | 3428 | 1460921643259 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 594ms 12:34:03 INFO - PROCESS | 3428 | 1460921643281 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:34:03 INFO - PROCESS | 3428 | 1460921643283 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 12:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:34:03 INFO - PROCESS | 3428 | 1460921643286 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:34:03 INFO - PROCESS | 3428 | 1460921643288 Marionette TRACE conn3 <- [1,250,null,{}] 12:34:03 INFO - PROCESS | 3428 | 1460921643292 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:03 INFO - PROCESS | 3428 | 1460921643366 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:34:03 INFO - PROCESS | 3428 | 1460921643372 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:03 INFO - PROCESS | 3428 | ++DOCSHELL 18938C00 == 36 [pid = 3428] [id = 72] 12:34:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (18BA1000) [pid = 3428] [serial = 213] [outer = 00000000] 12:34:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (18D2BC00) [pid = 3428] [serial = 214] [outer = 18BA1000] 12:34:03 INFO - PROCESS | 3428 | 1460921643417 Marionette DEBUG loaded listener.js 12:34:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (191B3000) [pid = 3428] [serial = 215] [outer = 18BA1000] 12:34:03 INFO - PROCESS | 3428 | 1460921643838 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 594ms 12:34:03 INFO - PROCESS | 3428 | 1460921643883 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:34:03 INFO - PROCESS | 3428 | 1460921643885 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 12:34:03 INFO - PROCESS | 3428 | 1460921643888 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:34:03 INFO - PROCESS | 3428 | 1460921643890 Marionette TRACE conn3 <- [1,254,null,{}] 12:34:03 INFO - PROCESS | 3428 | 1460921643897 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:03 INFO - PROCESS | 3428 | 1460921643969 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:34:03 INFO - PROCESS | 3428 | 1460921643975 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:03 INFO - PROCESS | 3428 | ++DOCSHELL 191B4C00 == 37 [pid = 3428] [id = 73] 12:34:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (191B5800) [pid = 3428] [serial = 216] [outer = 00000000] 12:34:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (19FE0C00) [pid = 3428] [serial = 217] [outer = 191B5800] 12:34:04 INFO - PROCESS | 3428 | 1460921644020 Marionette DEBUG loaded listener.js 12:34:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (1A1F2400) [pid = 3428] [serial = 218] [outer = 191B5800] 12:34:04 INFO - PROCESS | 3428 | 1460921644462 Marionette TRACE conn3 <- [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]]]}] 12:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 593ms 12:34:04 INFO - PROCESS | 3428 | 1460921644486 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:34:04 INFO - PROCESS | 3428 | 1460921644488 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 12:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:34:04 INFO - PROCESS | 3428 | 1460921644495 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:34:04 INFO - PROCESS | 3428 | 1460921644497 Marionette TRACE conn3 <- [1,258,null,{}] 12:34:04 INFO - PROCESS | 3428 | 1460921644501 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:04 INFO - PROCESS | 3428 | 1460921644619 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:34:04 INFO - PROCESS | 3428 | 1460921644626 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:04 INFO - PROCESS | 3428 | ++DOCSHELL 191B5C00 == 38 [pid = 3428] [id = 74] 12:34:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (199D8000) [pid = 3428] [serial = 219] [outer = 00000000] 12:34:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (1ADCD400) [pid = 3428] [serial = 220] [outer = 199D8000] 12:34:04 INFO - PROCESS | 3428 | 1460921644673 Marionette DEBUG loaded listener.js 12:34:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (1ADD6000) [pid = 3428] [serial = 221] [outer = 199D8000] 12:34:05 INFO - PROCESS | 3428 | 1460921645099 Marionette TRACE conn3 <- [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]]]}] 12:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 641ms 12:34:05 INFO - PROCESS | 3428 | 1460921645130 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:34:05 INFO - PROCESS | 3428 | 1460921645132 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 12:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:34:05 INFO - PROCESS | 3428 | 1460921645135 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:34:05 INFO - PROCESS | 3428 | 1460921645137 Marionette TRACE conn3 <- [1,262,null,{}] 12:34:05 INFO - PROCESS | 3428 | 1460921645140 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:05 INFO - PROCESS | 3428 | 1460921645249 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:34:05 INFO - PROCESS | 3428 | 1460921645256 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:05 INFO - PROCESS | 3428 | ++DOCSHELL 18B9B000 == 39 [pid = 3428] [id = 75] 12:34:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (1ADD6400) [pid = 3428] [serial = 222] [outer = 00000000] 12:34:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (1C46EC00) [pid = 3428] [serial = 223] [outer = 1ADD6400] 12:34:05 INFO - PROCESS | 3428 | 1460921645300 Marionette DEBUG loaded listener.js 12:34:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (1C46E400) [pid = 3428] [serial = 224] [outer = 1ADD6400] 12:34:05 INFO - PROCESS | 3428 | 1460921645702 Marionette TRACE conn3 <- [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]]]}] 12:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 593ms 12:34:05 INFO - PROCESS | 3428 | 1460921645732 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:34:05 INFO - PROCESS | 3428 | 1460921645734 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 12:34:05 INFO - PROCESS | 3428 | 1460921645737 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:34:05 INFO - PROCESS | 3428 | 1460921645739 Marionette TRACE conn3 <- [1,266,null,{}] 12:34:05 INFO - PROCESS | 3428 | 1460921645742 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:05 INFO - PROCESS | 3428 | 1460921645841 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:34:05 INFO - PROCESS | 3428 | 1460921645908 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:05 INFO - PROCESS | 3428 | ++DOCSHELL 1C46C800 == 40 [pid = 3428] [id = 76] 12:34:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (1C470800) [pid = 3428] [serial = 225] [outer = 00000000] 12:34:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (1C4C9400) [pid = 3428] [serial = 226] [outer = 1C470800] 12:34:05 INFO - PROCESS | 3428 | 1460921645976 Marionette DEBUG loaded listener.js 12:34:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (1C4D3400) [pid = 3428] [serial = 227] [outer = 1C470800] 12:34:06 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (1ADD2400) [pid = 3428] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:34:06 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (1825E800) [pid = 3428] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:34:06 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (18D27C00) [pid = 3428] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:34:06 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (1325E000) [pid = 3428] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:34:06 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (19DB5000) [pid = 3428] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:34:06 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (18BE5400) [pid = 3428] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:34:06 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (191B4400) [pid = 3428] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:34:06 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (15D50C00) [pid = 3428] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:34:06 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (143AB400) [pid = 3428] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:34:06 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (1669FC00) [pid = 3428] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:34:06 INFO - PROCESS | 3428 | 1460921646472 Marionette TRACE conn3 <- [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]]]}] 12:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 797ms 12:34:06 INFO - PROCESS | 3428 | 1460921646540 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:34:06 INFO - PROCESS | 3428 | 1460921646542 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 12:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:34:06 INFO - PROCESS | 3428 | 1460921646545 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:34:06 INFO - PROCESS | 3428 | 1460921646547 Marionette TRACE conn3 <- [1,270,null,{}] 12:34:06 INFO - PROCESS | 3428 | 1460921646551 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:06 INFO - PROCESS | 3428 | 1460921646623 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:34:06 INFO - PROCESS | 3428 | 1460921646631 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:06 INFO - PROCESS | 3428 | ++DOCSHELL 18B9C400 == 41 [pid = 3428] [id = 77] 12:34:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (191B4400) [pid = 3428] [serial = 228] [outer = 00000000] 12:34:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (1ADD2400) [pid = 3428] [serial = 229] [outer = 191B4400] 12:34:06 INFO - PROCESS | 3428 | 1460921646675 Marionette DEBUG loaded listener.js 12:34:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (1C4CA000) [pid = 3428] [serial = 230] [outer = 191B4400] 12:34:07 INFO - PROCESS | 3428 | 1460921647061 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 531ms 12:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:34:07 INFO - PROCESS | 3428 | 1460921647081 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:34:07 INFO - PROCESS | 3428 | 1460921647082 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 12:34:07 INFO - PROCESS | 3428 | 1460921647085 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:34:07 INFO - PROCESS | 3428 | 1460921647087 Marionette TRACE conn3 <- [1,274,null,{}] 12:34:07 INFO - PROCESS | 3428 | 1460921647091 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:07 INFO - PROCESS | 3428 | 1460921647198 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:34:07 INFO - PROCESS | 3428 | 1460921647208 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:07 INFO - PROCESS | 3428 | ++DOCSHELL 15519400 == 42 [pid = 3428] [id = 78] 12:34:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (1648D400) [pid = 3428] [serial = 231] [outer = 00000000] 12:34:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (1D210000) [pid = 3428] [serial = 232] [outer = 1648D400] 12:34:07 INFO - PROCESS | 3428 | 1460921647252 Marionette DEBUG loaded listener.js 12:34:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (1D31B800) [pid = 3428] [serial = 233] [outer = 1648D400] 12:34:07 INFO - PROCESS | 3428 | 1460921647653 Marionette TRACE conn3 <- [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]]]}] 12:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 593ms 12:34:07 INFO - PROCESS | 3428 | 1460921647683 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:34:07 INFO - PROCESS | 3428 | 1460921647685 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 12:34:07 INFO - PROCESS | 3428 | 1460921647688 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:34:07 INFO - PROCESS | 3428 | 1460921647691 Marionette TRACE conn3 <- [1,278,null,{}] 12:34:07 INFO - PROCESS | 3428 | 1460921647694 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:07 INFO - PROCESS | 3428 | 1460921647815 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:34:07 INFO - PROCESS | 3428 | 1460921647823 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:07 INFO - PROCESS | 3428 | ++DOCSHELL 1C5E9400 == 43 [pid = 3428] [id = 79] 12:34:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (1D52A000) [pid = 3428] [serial = 234] [outer = 00000000] 12:34:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (1D57C000) [pid = 3428] [serial = 235] [outer = 1D52A000] 12:34:07 INFO - PROCESS | 3428 | 1460921647872 Marionette DEBUG loaded listener.js 12:34:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (1D583000) [pid = 3428] [serial = 236] [outer = 1D52A000] 12:34:08 INFO - PROCESS | 3428 | 1460921648262 Marionette TRACE conn3 <- [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]]]}] 12:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 594ms 12:34:08 INFO - PROCESS | 3428 | 1460921648308 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:34:08 INFO - PROCESS | 3428 | 1460921648312 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 12:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:34:08 INFO - PROCESS | 3428 | 1460921648318 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:34:08 INFO - PROCESS | 3428 | 1460921648322 Marionette TRACE conn3 <- [1,282,null,{}] 12:34:08 INFO - PROCESS | 3428 | 1460921648329 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:08 INFO - PROCESS | 3428 | 1460921648419 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:34:08 INFO - PROCESS | 3428 | 1460921648626 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:08 INFO - PROCESS | 3428 | ++DOCSHELL 142DB800 == 44 [pid = 3428] [id = 80] 12:34:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (142DC000) [pid = 3428] [serial = 237] [outer = 00000000] 12:34:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (14A5CC00) [pid = 3428] [serial = 238] [outer = 142DC000] 12:34:08 INFO - PROCESS | 3428 | 1460921648684 Marionette DEBUG loaded listener.js 12:34:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (1578D000) [pid = 3428] [serial = 239] [outer = 142DC000] 12:34:09 INFO - PROCESS | 3428 | 1460921649189 Marionette TRACE conn3 <- [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]]]}] 12:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 891ms 12:34:09 INFO - PROCESS | 3428 | 1460921649225 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:34:09 INFO - PROCESS | 3428 | 1460921649231 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 12:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:34:09 INFO - PROCESS | 3428 | 1460921649242 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:34:09 INFO - PROCESS | 3428 | 1460921649246 Marionette TRACE conn3 <- [1,286,null,{}] 12:34:09 INFO - PROCESS | 3428 | 1460921649250 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:09 INFO - PROCESS | 3428 | 1460921649348 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:34:09 INFO - PROCESS | 3428 | 1460921649433 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:09 INFO - PROCESS | 3428 | ++DOCSHELL 1648C400 == 45 [pid = 3428] [id = 81] 12:34:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (164D1400) [pid = 3428] [serial = 240] [outer = 00000000] 12:34:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (17DCC800) [pid = 3428] [serial = 241] [outer = 164D1400] 12:34:09 INFO - PROCESS | 3428 | 1460921649487 Marionette DEBUG loaded listener.js 12:34:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (185A0000) [pid = 3428] [serial = 242] [outer = 164D1400] 12:34:10 INFO - PROCESS | 3428 | 1460921650027 Marionette TRACE conn3 <- [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]]]}] 12:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 828ms 12:34:10 INFO - PROCESS | 3428 | 1460921650081 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:34:10 INFO - PROCESS | 3428 | 1460921650083 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 12:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:34:10 INFO - PROCESS | 3428 | 1460921650087 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:34:10 INFO - PROCESS | 3428 | 1460921650089 Marionette TRACE conn3 <- [1,290,null,{}] 12:34:10 INFO - PROCESS | 3428 | 1460921650099 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:10 INFO - PROCESS | 3428 | 1460921650201 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:34:10 INFO - PROCESS | 3428 | 1460921650282 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:10 INFO - PROCESS | 3428 | ++DOCSHELL 1A3D3000 == 46 [pid = 3428] [id = 82] 12:34:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (1AD90800) [pid = 3428] [serial = 243] [outer = 00000000] 12:34:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (1ADDB800) [pid = 3428] [serial = 244] [outer = 1AD90800] 12:34:10 INFO - PROCESS | 3428 | 1460921650380 Marionette DEBUG loaded listener.js 12:34:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (1C4D6C00) [pid = 3428] [serial = 245] [outer = 1AD90800] 12:34:11 INFO - PROCESS | 3428 | 1460921651012 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 937ms 12:34:11 INFO - PROCESS | 3428 | 1460921651036 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:34:11 INFO - PROCESS | 3428 | 1460921651039 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 12:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:34:11 INFO - PROCESS | 3428 | 1460921651043 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:34:11 INFO - PROCESS | 3428 | 1460921651045 Marionette TRACE conn3 <- [1,294,null,{}] 12:34:11 INFO - PROCESS | 3428 | 1460921651049 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:11 INFO - PROCESS | 3428 | 1460921651149 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:34:11 INFO - PROCESS | 3428 | 1460921651220 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:11 INFO - PROCESS | 3428 | ++DOCSHELL 1D57FC00 == 47 [pid = 3428] [id = 83] 12:34:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (1D584400) [pid = 3428] [serial = 246] [outer = 00000000] 12:34:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (1D84E000) [pid = 3428] [serial = 247] [outer = 1D584400] 12:34:11 INFO - PROCESS | 3428 | 1460921651280 Marionette DEBUG loaded listener.js 12:34:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (1D8B5C00) [pid = 3428] [serial = 248] [outer = 1D584400] 12:34:12 INFO - PROCESS | 3428 | 1460921652026 Marionette TRACE conn3 <- [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]]]}] 12:34:12 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. 12:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1047ms 12:34:12 INFO - PROCESS | 3428 | 1460921652106 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:34:12 INFO - PROCESS | 3428 | 1460921652109 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 12:34:12 INFO - PROCESS | 3428 | 1460921652115 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:34:12 INFO - PROCESS | 3428 | 1460921652119 Marionette TRACE conn3 <- [1,298,null,{}] 12:34:12 INFO - PROCESS | 3428 | 1460921652125 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:12 INFO - PROCESS | 3428 | 1460921652214 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:34:12 INFO - PROCESS | 3428 | 1460921652296 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:12 INFO - PROCESS | 3428 | ++DOCSHELL 13AE0400 == 48 [pid = 3428] [id = 84] 12:34:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (14A54800) [pid = 3428] [serial = 249] [outer = 00000000] 12:34:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (1669D800) [pid = 3428] [serial = 250] [outer = 14A54800] 12:34:12 INFO - PROCESS | 3428 | 1460921652344 Marionette DEBUG loaded listener.js 12:34:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (16745C00) [pid = 3428] [serial = 251] [outer = 14A54800] 12:34:12 INFO - PROCESS | 3428 | --DOCSHELL 15519400 == 47 [pid = 3428] [id = 78] 12:34:12 INFO - PROCESS | 3428 | --DOCSHELL 18B9C400 == 46 [pid = 3428] [id = 77] 12:34:12 INFO - PROCESS | 3428 | --DOCSHELL 1C46C800 == 45 [pid = 3428] [id = 76] 12:34:12 INFO - PROCESS | 3428 | --DOCSHELL 18B9B000 == 44 [pid = 3428] [id = 75] 12:34:12 INFO - PROCESS | 3428 | --DOCSHELL 191B5C00 == 43 [pid = 3428] [id = 74] 12:34:12 INFO - PROCESS | 3428 | --DOCSHELL 191B4C00 == 42 [pid = 3428] [id = 73] 12:34:12 INFO - PROCESS | 3428 | --DOCSHELL 18938C00 == 41 [pid = 3428] [id = 72] 12:34:12 INFO - PROCESS | 3428 | --DOCSHELL 16744400 == 40 [pid = 3428] [id = 71] 12:34:12 INFO - PROCESS | 3428 | --DOCSHELL 143A7800 == 39 [pid = 3428] [id = 70] 12:34:12 INFO - PROCESS | 3428 | --DOCSHELL 143AB800 == 38 [pid = 3428] [id = 69] 12:34:12 INFO - PROCESS | 3428 | --DOCSHELL 15B29800 == 37 [pid = 3428] [id = 68] 12:34:12 INFO - PROCESS | 3428 | --DOCSHELL 17DC1800 == 36 [pid = 3428] [id = 67] 12:34:12 INFO - PROCESS | 3428 | --DOCSHELL 15DCA000 == 35 [pid = 3428] [id = 66] 12:34:12 INFO - PROCESS | 3428 | --DOCSHELL 02A79000 == 34 [pid = 3428] [id = 65] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (1D31F400) [pid = 3428] [serial = 190] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (1CF4E800) [pid = 3428] [serial = 182] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (1E62C400) [pid = 3428] [serial = 49] [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.] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (13257800) [pid = 3428] [serial = 156] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (18931000) [pid = 3428] [serial = 169] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (1989E800) [pid = 3428] [serial = 173] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (16491C00) [pid = 3428] [serial = 184] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (15EB4400) [pid = 3428] [serial = 159] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (1D206C00) [pid = 3428] [serial = 187] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (1A1FA000) [pid = 3428] [serial = 175] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (1C4CD000) [pid = 3428] [serial = 178] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (1CF4C800) [pid = 3428] [serial = 181] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (1852D800) [pid = 3428] [serial = 168] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (15E07800) [pid = 3428] [serial = 165] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (18D23C00) [pid = 3428] [serial = 185] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (15519C00) [pid = 3428] [serial = 163] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (1A895400) [pid = 3428] [serial = 176] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (1C4CD400) [pid = 3428] [serial = 179] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (16497000) [pid = 3428] [serial = 166] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (1D207000) [pid = 3428] [serial = 188] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (14A51C00) [pid = 3428] [serial = 162] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (1C179C00) [pid = 3428] [serial = 154] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (191B3C00) [pid = 3428] [serial = 172] [outer = 00000000] [url = about:blank] 12:34:12 INFO - PROCESS | 3428 | 1460921652875 Marionette TRACE conn3 <- [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]]]}] 12:34:12 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. 12:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 797ms 12:34:12 INFO - PROCESS | 3428 | 1460921652919 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:34:12 INFO - PROCESS | 3428 | 1460921652924 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 12:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:34:12 INFO - PROCESS | 3428 | 1460921652931 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:34:12 INFO - PROCESS | 3428 | 1460921652933 Marionette TRACE conn3 <- [1,302,null,{}] 12:34:12 INFO - PROCESS | 3428 | 1460921652937 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:13 INFO - PROCESS | 3428 | 1460921653014 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:34:13 INFO - PROCESS | 3428 | 1460921653023 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:13 INFO - PROCESS | 3428 | ++DOCSHELL 137D9C00 == 35 [pid = 3428] [id = 85] 12:34:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (138D8400) [pid = 3428] [serial = 252] [outer = 00000000] 12:34:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (15EB3400) [pid = 3428] [serial = 253] [outer = 138D8400] 12:34:13 INFO - PROCESS | 3428 | 1460921653069 Marionette DEBUG loaded listener.js 12:34:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (17DC1800) [pid = 3428] [serial = 254] [outer = 138D8400] 12:34:13 INFO - PROCESS | 3428 | 1460921653515 Marionette TRACE conn3 <- [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]]]}] 12:34:13 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. 12:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 641ms 12:34:13 INFO - PROCESS | 3428 | 1460921653567 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:34:13 INFO - PROCESS | 3428 | 1460921653569 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 12:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:34:13 INFO - PROCESS | 3428 | 1460921653573 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:34:13 INFO - PROCESS | 3428 | 1460921653576 Marionette TRACE conn3 <- [1,306,null,{}] 12:34:13 INFO - PROCESS | 3428 | 1460921653586 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:13 INFO - PROCESS | 3428 | 1460921653726 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:34:13 INFO - PROCESS | 3428 | 1460921653831 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:13 INFO - PROCESS | 3428 | ++DOCSHELL 1989DC00 == 36 [pid = 3428] [id = 86] 12:34:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (1989E400) [pid = 3428] [serial = 255] [outer = 00000000] 12:34:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (199D9800) [pid = 3428] [serial = 256] [outer = 1989E400] 12:34:13 INFO - PROCESS | 3428 | 1460921653888 Marionette DEBUG loaded listener.js 12:34:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (19FE0800) [pid = 3428] [serial = 257] [outer = 1989E400] 12:34:14 INFO - PROCESS | 3428 | 1460921654386 Marionette TRACE conn3 <- [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]]]}] 12:34:14 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. 12:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 844ms 12:34:14 INFO - PROCESS | 3428 | 1460921654415 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:34:14 INFO - PROCESS | 3428 | 1460921654418 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 12:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:34:14 INFO - PROCESS | 3428 | 1460921654421 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:34:14 INFO - PROCESS | 3428 | 1460921654423 Marionette TRACE conn3 <- [1,310,null,{}] 12:34:14 INFO - PROCESS | 3428 | 1460921654426 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:14 INFO - PROCESS | 3428 | 1460921654501 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:34:14 INFO - PROCESS | 3428 | 1460921654510 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:14 INFO - PROCESS | 3428 | ++DOCSHELL 1A3C6000 == 37 [pid = 3428] [id = 87] 12:34:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (1A3CF000) [pid = 3428] [serial = 258] [outer = 00000000] 12:34:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (1ADCDC00) [pid = 3428] [serial = 259] [outer = 1A3CF000] 12:34:14 INFO - PROCESS | 3428 | 1460921654554 Marionette DEBUG loaded listener.js 12:34:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (1ADDB000) [pid = 3428] [serial = 260] [outer = 1A3CF000] 12:34:14 INFO - PROCESS | 3428 | 1460921654970 Marionette TRACE conn3 <- [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]]]}] 12:34:15 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. 12:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 594ms 12:34:15 INFO - PROCESS | 3428 | 1460921655018 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:34:15 INFO - PROCESS | 3428 | 1460921655020 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 12:34:15 INFO - PROCESS | 3428 | 1460921655024 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:34:15 INFO - PROCESS | 3428 | 1460921655025 Marionette TRACE conn3 <- [1,314,null,{}] 12:34:15 INFO - PROCESS | 3428 | 1460921655029 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:15 INFO - PROCESS | 3428 | 1460921655102 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:34:15 INFO - PROCESS | 3428 | 1460921655136 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:15 INFO - PROCESS | 3428 | ++DOCSHELL 1C474800 == 38 [pid = 3428] [id = 88] 12:34:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (1C475800) [pid = 3428] [serial = 261] [outer = 00000000] 12:34:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (1C4D2000) [pid = 3428] [serial = 262] [outer = 1C475800] 12:34:15 INFO - PROCESS | 3428 | 1460921655180 Marionette DEBUG loaded listener.js 12:34:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (1C4D3000) [pid = 3428] [serial = 263] [outer = 1C475800] 12:34:15 INFO - PROCESS | 3428 | 1460921655629 Marionette TRACE conn3 <- [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]]]}] 12:34:15 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. 12:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 641ms 12:34:15 INFO - PROCESS | 3428 | 1460921655666 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:34:15 INFO - PROCESS | 3428 | 1460921655668 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 12:34:15 INFO - PROCESS | 3428 | 1460921655671 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:34:15 INFO - PROCESS | 3428 | 1460921655672 Marionette TRACE conn3 <- [1,318,null,{}] 12:34:15 INFO - PROCESS | 3428 | 1460921655676 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:15 INFO - PROCESS | 3428 | 1460921655794 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:34:15 INFO - PROCESS | 3428 | 1460921655803 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:15 INFO - PROCESS | 3428 | ++DOCSHELL 14A09400 == 39 [pid = 3428] [id = 89] 12:34:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (18D27000) [pid = 3428] [serial = 264] [outer = 00000000] 12:34:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (1D532800) [pid = 3428] [serial = 265] [outer = 18D27000] 12:34:15 INFO - PROCESS | 3428 | 1460921655890 Marionette DEBUG loaded listener.js 12:34:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (1D579C00) [pid = 3428] [serial = 266] [outer = 18D27000] 12:34:16 INFO - PROCESS | 3428 | 1460921656295 Marionette TRACE conn3 <- [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]]]}] 12:34:16 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. 12:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 703ms 12:34:16 INFO - PROCESS | 3428 | 1460921656372 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:34:16 INFO - PROCESS | 3428 | 1460921656374 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 12:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:34:16 INFO - PROCESS | 3428 | 1460921656391 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:34:16 INFO - PROCESS | 3428 | 1460921656393 Marionette TRACE conn3 <- [1,322,null,{}] 12:34:16 INFO - PROCESS | 3428 | 1460921656396 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:16 INFO - PROCESS | 3428 | 1460921656517 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:34:16 INFO - PROCESS | 3428 | 1460921656529 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:16 INFO - PROCESS | 3428 | ++DOCSHELL 1D312000 == 40 [pid = 3428] [id = 90] 12:34:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (1D57D000) [pid = 3428] [serial = 267] [outer = 00000000] 12:34:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (1D84C800) [pid = 3428] [serial = 268] [outer = 1D57D000] 12:34:16 INFO - PROCESS | 3428 | 1460921656572 Marionette DEBUG loaded listener.js 12:34:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (1D84D800) [pid = 3428] [serial = 269] [outer = 1D57D000] 12:34:17 INFO - PROCESS | 3428 | 1460921657009 Marionette TRACE conn3 <- [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]]]}] 12:34:17 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. 12:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 656ms 12:34:17 INFO - PROCESS | 3428 | 1460921657046 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:34:17 INFO - PROCESS | 3428 | 1460921657048 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 12:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:34:17 INFO - PROCESS | 3428 | 1460921657051 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:34:17 INFO - PROCESS | 3428 | 1460921657053 Marionette TRACE conn3 <- [1,326,null,{}] 12:34:17 INFO - PROCESS | 3428 | 1460921657056 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:17 INFO - PROCESS | 3428 | 1460921657152 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:34:17 INFO - PROCESS | 3428 | 1460921657158 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:17 INFO - PROCESS | 3428 | ++DOCSHELL 1325E000 == 41 [pid = 3428] [id = 91] 12:34:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (1D20F400) [pid = 3428] [serial = 270] [outer = 00000000] 12:34:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (1DBAA800) [pid = 3428] [serial = 271] [outer = 1D20F400] 12:34:17 INFO - PROCESS | 3428 | 1460921657203 Marionette DEBUG loaded listener.js 12:34:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (1DBAC800) [pid = 3428] [serial = 272] [outer = 1D20F400] 12:34:17 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (199D8000) [pid = 3428] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:34:17 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (143A7C00) [pid = 3428] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:34:17 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (16CBE400) [pid = 3428] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:34:17 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (1ADD6400) [pid = 3428] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:34:17 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (18BA1000) [pid = 3428] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:34:17 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (191B5800) [pid = 3428] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:34:17 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (1648D400) [pid = 3428] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:34:17 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (143B3800) [pid = 3428] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:34:17 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (1C470800) [pid = 3428] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:34:17 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (191B4400) [pid = 3428] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:34:17 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (1C4D5800) [pid = 3428] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:34:17 INFO - PROCESS | 3428 | 1460921657641 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:34:17 INFO - PROCESS | 3428 | 1460921657772 Marionette TRACE conn3 <- [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]]]}] 12:34:17 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. 12:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 735ms 12:34:17 INFO - PROCESS | 3428 | 1460921657802 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:34:17 INFO - PROCESS | 3428 | 1460921657803 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 12:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:34:17 INFO - PROCESS | 3428 | 1460921657807 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:34:17 INFO - PROCESS | 3428 | 1460921657808 Marionette TRACE conn3 <- [1,330,null,{}] 12:34:17 INFO - PROCESS | 3428 | 1460921657813 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:17 INFO - PROCESS | 3428 | 1460921657889 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:34:17 INFO - PROCESS | 3428 | 1460921657896 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:17 INFO - PROCESS | 3428 | ++DOCSHELL 15DC7800 == 42 [pid = 3428] [id = 92] 12:34:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (16CBE400) [pid = 3428] [serial = 273] [outer = 00000000] 12:34:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (1DD62400) [pid = 3428] [serial = 274] [outer = 16CBE400] 12:34:17 INFO - PROCESS | 3428 | 1460921657939 Marionette DEBUG loaded listener.js 12:34:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1DD66800) [pid = 3428] [serial = 275] [outer = 16CBE400] 12:34:18 INFO - PROCESS | 3428 | 1460921658343 Marionette TRACE conn3 <- [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]]]}] 12:34:18 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. 12:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 594ms 12:34:18 INFO - PROCESS | 3428 | 1460921658405 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:34:18 INFO - PROCESS | 3428 | 1460921658407 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 12:34:18 INFO - PROCESS | 3428 | 1460921658410 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:34:18 INFO - PROCESS | 3428 | 1460921658412 Marionette TRACE conn3 <- [1,334,null,{}] 12:34:18 INFO - PROCESS | 3428 | 1460921658416 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:18 INFO - PROCESS | 3428 | 1460921658491 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:34:18 INFO - PROCESS | 3428 | 1460921658497 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:18 INFO - PROCESS | 3428 | ++DOCSHELL 1DBB4800 == 43 [pid = 3428] [id = 93] 12:34:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (1DD65400) [pid = 3428] [serial = 276] [outer = 00000000] 12:34:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (1DD6E800) [pid = 3428] [serial = 277] [outer = 1DD65400] 12:34:18 INFO - PROCESS | 3428 | 1460921658540 Marionette DEBUG loaded listener.js 12:34:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (1DEA5800) [pid = 3428] [serial = 278] [outer = 1DD65400] 12:34:18 INFO - PROCESS | 3428 | 1460921658935 Marionette TRACE conn3 <- [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]]]}] 12:34:18 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. 12:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 531ms 12:34:18 INFO - PROCESS | 3428 | 1460921658946 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:34:18 INFO - PROCESS | 3428 | 1460921658948 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 12:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:34:18 INFO - PROCESS | 3428 | 1460921658951 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:34:18 INFO - PROCESS | 3428 | 1460921658953 Marionette TRACE conn3 <- [1,338,null,{}] 12:34:18 INFO - PROCESS | 3428 | 1460921658957 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:19 INFO - PROCESS | 3428 | 1460921659088 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:34:19 INFO - PROCESS | 3428 | 1460921659095 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:19 INFO - PROCESS | 3428 | ++DOCSHELL 189C4400 == 44 [pid = 3428] [id = 94] 12:34:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (189C6400) [pid = 3428] [serial = 279] [outer = 00000000] 12:34:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (1D582000) [pid = 3428] [serial = 280] [outer = 189C6400] 12:34:19 INFO - PROCESS | 3428 | 1460921659145 Marionette DEBUG loaded listener.js 12:34:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (1DD6D800) [pid = 3428] [serial = 281] [outer = 189C6400] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 12CBD400 == 43 [pid = 3428] [id = 53] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 15BAB400 == 42 [pid = 3428] [id = 54] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 1D57FC00 == 41 [pid = 3428] [id = 83] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 13AE0400 == 40 [pid = 3428] [id = 84] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 1648C400 == 39 [pid = 3428] [id = 81] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 1A3D3000 == 38 [pid = 3428] [id = 82] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 1C5E9400 == 37 [pid = 3428] [id = 79] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 142DB800 == 36 [pid = 3428] [id = 80] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 137D9C00 == 35 [pid = 3428] [id = 85] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 1A3C6000 == 34 [pid = 3428] [id = 87] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 1989DC00 == 33 [pid = 3428] [id = 86] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 1C474800 == 32 [pid = 3428] [id = 88] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 1D312000 == 31 [pid = 3428] [id = 90] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 14A09400 == 30 [pid = 3428] [id = 89] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 1DBB4800 == 29 [pid = 3428] [id = 93] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 15DC7800 == 28 [pid = 3428] [id = 92] 12:34:20 INFO - PROCESS | 3428 | --DOCSHELL 1325E000 == 27 [pid = 3428] [id = 91] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (1D31C400) [pid = 3428] [serial = 191] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (1ADCD400) [pid = 3428] [serial = 220] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (1582C800) [pid = 3428] [serial = 208] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (18293400) [pid = 3428] [serial = 211] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (1892F400) [pid = 3428] [serial = 212] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (13204000) [pid = 3428] [serial = 193] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (1ADD5000) [pid = 3428] [serial = 199] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (18938000) [pid = 3428] [serial = 202] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (1C46EC00) [pid = 3428] [serial = 223] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (18D2BC00) [pid = 3428] [serial = 214] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (191B3000) [pid = 3428] [serial = 215] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (19FE0C00) [pid = 3428] [serial = 217] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (18256800) [pid = 3428] [serial = 196] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (1D31B800) [pid = 3428] [serial = 233] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (15BE0C00) [pid = 3428] [serial = 206] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (1582F000) [pid = 3428] [serial = 205] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (1ADD6000) [pid = 3428] [serial = 221] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (1C4C9400) [pid = 3428] [serial = 226] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (1D210000) [pid = 3428] [serial = 232] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (1C4D3400) [pid = 3428] [serial = 227] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (15E06400) [pid = 3428] [serial = 209] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (1C46E400) [pid = 3428] [serial = 224] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (1ADD2400) [pid = 3428] [serial = 229] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (1D57C000) [pid = 3428] [serial = 235] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (1C4CA000) [pid = 3428] [serial = 230] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (1A1F2400) [pid = 3428] [serial = 218] [outer = 00000000] [url = about:blank] 12:34:20 INFO - PROCESS | 3428 | 1460921660949 Marionette TRACE conn3 <- [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]]]}] 12:34:20 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. 12:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 2063ms 12:34:20 INFO - PROCESS | 3428 | 1460921661008 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:34:21 INFO - PROCESS | 3428 | 1460921661011 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 12:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:34:21 INFO - PROCESS | 3428 | 1460921661016 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:34:21 INFO - PROCESS | 3428 | 1460921661019 Marionette TRACE conn3 <- [1,342,null,{}] 12:34:21 INFO - PROCESS | 3428 | 1460921661025 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:21 INFO - PROCESS | 3428 | 1460921661106 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:34:21 INFO - PROCESS | 3428 | 1460921661114 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:21 INFO - PROCESS | 3428 | ++DOCSHELL 13263C00 == 28 [pid = 3428] [id = 95] 12:34:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (13264000) [pid = 3428] [serial = 282] [outer = 00000000] 12:34:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (13AEDC00) [pid = 3428] [serial = 283] [outer = 13264000] 12:34:21 INFO - PROCESS | 3428 | 1460921661167 Marionette DEBUG loaded listener.js 12:34:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (1434D000) [pid = 3428] [serial = 284] [outer = 13264000] 12:34:21 INFO - PROCESS | 3428 | 1460921661619 Marionette TRACE conn3 <- [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]]]}] 12:34:21 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. 12:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 640ms 12:34:21 INFO - PROCESS | 3428 | 1460921661651 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:34:21 INFO - PROCESS | 3428 | 1460921661657 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 12:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:34:21 INFO - PROCESS | 3428 | 1460921661670 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:34:21 INFO - PROCESS | 3428 | 1460921661673 Marionette TRACE conn3 <- [1,346,null,{}] 12:34:21 INFO - PROCESS | 3428 | 1460921661677 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:21 INFO - PROCESS | 3428 | 1460921661758 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:34:21 INFO - PROCESS | 3428 | 1460921661766 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:21 INFO - PROCESS | 3428 | ++DOCSHELL 14A5BC00 == 29 [pid = 3428] [id = 96] 12:34:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (14A5C000) [pid = 3428] [serial = 285] [outer = 00000000] 12:34:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (15B29800) [pid = 3428] [serial = 286] [outer = 14A5C000] 12:34:21 INFO - PROCESS | 3428 | 1460921661811 Marionette DEBUG loaded listener.js 12:34:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (15BDE800) [pid = 3428] [serial = 287] [outer = 14A5C000] 12:34:22 INFO - PROCESS | 3428 | 1460921662246 Marionette TRACE conn3 <- [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]]]}] 12:34:22 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. 12:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 594ms 12:34:22 INFO - PROCESS | 3428 | 1460921662264 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:34:22 INFO - PROCESS | 3428 | 1460921662267 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 12:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:34:22 INFO - PROCESS | 3428 | 1460921662271 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:34:22 INFO - PROCESS | 3428 | 1460921662274 Marionette TRACE conn3 <- [1,350,null,{}] 12:34:22 INFO - PROCESS | 3428 | 1460921662285 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:22 INFO - PROCESS | 3428 | 1460921662366 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:34:22 INFO - PROCESS | 3428 | 1460921662373 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:22 INFO - PROCESS | 3428 | ++DOCSHELL 15EB7400 == 30 [pid = 3428] [id = 97] 12:34:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (1648A400) [pid = 3428] [serial = 288] [outer = 00000000] 12:34:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (164D2400) [pid = 3428] [serial = 289] [outer = 1648A400] 12:34:22 INFO - PROCESS | 3428 | 1460921662420 Marionette DEBUG loaded listener.js 12:34:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (16C33800) [pid = 3428] [serial = 290] [outer = 1648A400] 12:34:22 INFO - PROCESS | 3428 | 1460921662891 Marionette TRACE conn3 <- [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]]]}] 12:34:22 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. 12:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 688ms 12:34:22 INFO - PROCESS | 3428 | 1460921662970 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:34:22 INFO - PROCESS | 3428 | 1460921662972 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 12:34:22 INFO - PROCESS | 3428 | 1460921662975 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:34:22 INFO - PROCESS | 3428 | 1460921662977 Marionette TRACE conn3 <- [1,354,null,{}] 12:34:22 INFO - PROCESS | 3428 | 1460921662981 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:23 INFO - PROCESS | 3428 | 1460921663054 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:34:23 INFO - PROCESS | 3428 | 1460921663060 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:23 INFO - PROCESS | 3428 | ++DOCSHELL 14A54400 == 31 [pid = 3428] [id = 98] 12:34:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (18290800) [pid = 3428] [serial = 291] [outer = 00000000] 12:34:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (185A6000) [pid = 3428] [serial = 292] [outer = 18290800] 12:34:23 INFO - PROCESS | 3428 | 1460921663108 Marionette DEBUG loaded listener.js 12:34:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (18992400) [pid = 3428] [serial = 293] [outer = 18290800] 12:34:23 INFO - PROCESS | 3428 | 1460921663522 Marionette TRACE conn3 <- [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]]]}] 12:34:23 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. 12:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 594ms 12:34:23 INFO - PROCESS | 3428 | 1460921663572 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:34:23 INFO - PROCESS | 3428 | 1460921663574 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 12:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:34:23 INFO - PROCESS | 3428 | 1460921663577 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:34:23 INFO - PROCESS | 3428 | 1460921663579 Marionette TRACE conn3 <- [1,358,null,{}] 12:34:23 INFO - PROCESS | 3428 | 1460921663583 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:23 INFO - PROCESS | 3428 | 1460921663654 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:34:23 INFO - PROCESS | 3428 | 1460921663660 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:23 INFO - PROCESS | 3428 | ++DOCSHELL 185A2C00 == 32 [pid = 3428] [id = 99] 12:34:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (189C3C00) [pid = 3428] [serial = 294] [outer = 00000000] 12:34:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (189CE000) [pid = 3428] [serial = 295] [outer = 189C3C00] 12:34:23 INFO - PROCESS | 3428 | 1460921663704 Marionette DEBUG loaded listener.js 12:34:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (189D1C00) [pid = 3428] [serial = 296] [outer = 189C3C00] 12:34:24 INFO - PROCESS | 3428 | 1460921664145 Marionette TRACE conn3 <- [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]]]}] 12:34:24 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. 12:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 594ms 12:34:24 INFO - PROCESS | 3428 | 1460921664175 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:34:24 INFO - PROCESS | 3428 | 1460921664177 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 12:34:24 INFO - PROCESS | 3428 | 1460921664180 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:34:24 INFO - PROCESS | 3428 | 1460921664181 Marionette TRACE conn3 <- [1,362,null,{}] 12:34:24 INFO - PROCESS | 3428 | 1460921664184 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:24 INFO - PROCESS | 3428 | 1460921664272 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:34:24 INFO - PROCESS | 3428 | 1460921664279 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:24 INFO - PROCESS | 3428 | ++DOCSHELL 189C9C00 == 33 [pid = 3428] [id = 100] 12:34:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (189D1000) [pid = 3428] [serial = 297] [outer = 00000000] 12:34:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (18B7BC00) [pid = 3428] [serial = 298] [outer = 189D1000] 12:34:24 INFO - PROCESS | 3428 | 1460921664326 Marionette DEBUG loaded listener.js 12:34:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (18BA3800) [pid = 3428] [serial = 299] [outer = 189D1000] 12:34:24 INFO - PROCESS | 3428 | 1460921664744 Marionette TRACE conn3 <- [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]]]}] 12:34:24 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. 12:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 593ms 12:34:24 INFO - PROCESS | 3428 | 1460921664777 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:34:24 INFO - PROCESS | 3428 | 1460921664779 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 12:34:24 INFO - PROCESS | 3428 | 1460921664782 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:34:24 INFO - PROCESS | 3428 | 1460921664784 Marionette TRACE conn3 <- [1,366,null,{}] 12:34:24 INFO - PROCESS | 3428 | 1460921664787 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:24 INFO - PROCESS | 3428 | 1460921664861 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:34:24 INFO - PROCESS | 3428 | 1460921664867 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:24 INFO - PROCESS | 3428 | ++DOCSHELL 18BA8C00 == 34 [pid = 3428] [id = 101] 12:34:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (18BD6400) [pid = 3428] [serial = 300] [outer = 00000000] 12:34:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1908F800) [pid = 3428] [serial = 301] [outer = 18BD6400] 12:34:24 INFO - PROCESS | 3428 | 1460921664911 Marionette DEBUG loaded listener.js 12:34:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (19090800) [pid = 3428] [serial = 302] [outer = 18BD6400] 12:34:25 INFO - PROCESS | 3428 | 1460921665342 Marionette TRACE conn3 <- [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]]]}] 12:34:25 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. 12:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 594ms 12:34:25 INFO - PROCESS | 3428 | 1460921665388 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:34:25 INFO - PROCESS | 3428 | 1460921665390 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 12:34:25 INFO - PROCESS | 3428 | 1460921665393 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:34:25 INFO - PROCESS | 3428 | 1460921665395 Marionette TRACE conn3 <- [1,370,null,{}] 12:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:34:25 INFO - PROCESS | 3428 | 1460921665398 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:25 INFO - PROCESS | 3428 | 1460921665473 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:34:25 INFO - PROCESS | 3428 | 1460921665479 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:25 INFO - PROCESS | 3428 | ++DOCSHELL 199DA000 == 35 [pid = 3428] [id = 102] 12:34:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (199DC400) [pid = 3428] [serial = 303] [outer = 00000000] 12:34:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (19FE0C00) [pid = 3428] [serial = 304] [outer = 199DC400] 12:34:25 INFO - PROCESS | 3428 | 1460921665528 Marionette DEBUG loaded listener.js 12:34:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (19FE0000) [pid = 3428] [serial = 305] [outer = 199DC400] 12:34:25 INFO - PROCESS | 3428 | 1460921665939 Marionette TRACE conn3 <- [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]]]}] 12:34:25 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. 12:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 594ms 12:34:25 INFO - PROCESS | 3428 | 1460921665994 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:34:25 INFO - PROCESS | 3428 | 1460921665996 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 12:34:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:34:25 INFO - PROCESS | 3428 | 1460921666007 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:34:25 INFO - PROCESS | 3428 | 1460921666009 Marionette TRACE conn3 <- [1,374,null,{}] 12:34:26 INFO - PROCESS | 3428 | 1460921666013 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:26 INFO - PROCESS | 3428 | 1460921666112 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:34:26 INFO - PROCESS | 3428 | 1460921666120 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:26 INFO - PROCESS | 3428 | ++DOCSHELL 15E03400 == 36 [pid = 3428] [id = 103] 12:34:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (199E3000) [pid = 3428] [serial = 306] [outer = 00000000] 12:34:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (1A3CF800) [pid = 3428] [serial = 307] [outer = 199E3000] 12:34:26 INFO - PROCESS | 3428 | 1460921666164 Marionette DEBUG loaded listener.js 12:34:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (1A3CF400) [pid = 3428] [serial = 308] [outer = 199E3000] 12:34:26 INFO - PROCESS | 3428 | 1460921666639 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:34:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:34:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 703ms 12:34:26 INFO - PROCESS | 3428 | 1460921666698 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:34:26 INFO - PROCESS | 3428 | 1460921666700 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 12:34:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:34:26 INFO - PROCESS | 3428 | 1460921666703 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:34:26 INFO - PROCESS | 3428 | 1460921666705 Marionette TRACE conn3 <- [1,378,null,{}] 12:34:26 INFO - PROCESS | 3428 | 1460921666708 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:26 INFO - PROCESS | 3428 | 1460921666807 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:34:26 INFO - PROCESS | 3428 | 1460921666815 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:26 INFO - PROCESS | 3428 | ++DOCSHELL 1899C000 == 37 [pid = 3428] [id = 104] 12:34:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (1989B800) [pid = 3428] [serial = 309] [outer = 00000000] 12:34:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (1AD90400) [pid = 3428] [serial = 310] [outer = 1989B800] 12:34:26 INFO - PROCESS | 3428 | 1460921666858 Marionette DEBUG loaded listener.js 12:34:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (1ADD2400) [pid = 3428] [serial = 311] [outer = 1989B800] 12:34:27 INFO - PROCESS | 3428 | 1460921667293 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:34:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:34:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 641ms 12:34:27 INFO - PROCESS | 3428 | 1460921667343 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:34:27 INFO - PROCESS | 3428 | 1460921667345 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 12:34:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:34:27 INFO - PROCESS | 3428 | 1460921667348 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:34:27 INFO - PROCESS | 3428 | 1460921667351 Marionette TRACE conn3 <- [1,382,null,{}] 12:34:27 INFO - PROCESS | 3428 | 1460921667354 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:27 INFO - PROCESS | 3428 | 1460921667510 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:34:27 INFO - PROCESS | 3428 | 1460921667535 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:27 INFO - PROCESS | 3428 | ++DOCSHELL 1859F400 == 38 [pid = 3428] [id = 105] 12:34:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (1C180800) [pid = 3428] [serial = 312] [outer = 00000000] 12:34:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (1C474C00) [pid = 3428] [serial = 313] [outer = 1C180800] 12:34:27 INFO - PROCESS | 3428 | 1460921667591 Marionette DEBUG loaded listener.js 12:34:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (1C4C9C00) [pid = 3428] [serial = 314] [outer = 1C180800] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (13AE2800) [pid = 3428] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (15BE3400) [pid = 3428] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (15D0D800) [pid = 3428] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (18D27000) [pid = 3428] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (1D57D000) [pid = 3428] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (1D20F400) [pid = 3428] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (16CBE400) [pid = 3428] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (1DD65400) [pid = 3428] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (14A54800) [pid = 3428] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (1D584400) [pid = 3428] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (1AD90800) [pid = 3428] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (164D1400) [pid = 3428] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (142DC000) [pid = 3428] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (1D52A000) [pid = 3428] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (1C475800) [pid = 3428] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (1A3CF000) [pid = 3428] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (1989E400) [pid = 3428] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (138D8400) [pid = 3428] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (02A80C00) [pid = 3428] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (12CEB400) [pid = 3428] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (17DCBC00) [pid = 3428] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:34:28 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (15E02000) [pid = 3428] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:34:28 INFO - PROCESS | 3428 | 1460921668305 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:34:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:34:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1000ms 12:34:28 INFO - PROCESS | 3428 | 1460921668350 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:34:28 INFO - PROCESS | 3428 | 1460921668352 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 12:34:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:34:28 INFO - PROCESS | 3428 | 1460921668355 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:34:28 INFO - PROCESS | 3428 | 1460921668357 Marionette TRACE conn3 <- [1,386,null,{}] 12:34:28 INFO - PROCESS | 3428 | 1460921668360 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:28 INFO - PROCESS | 3428 | 1460921668431 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:34:28 INFO - PROCESS | 3428 | 1460921668440 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:28 INFO - PROCESS | 3428 | ++DOCSHELL 133C3C00 == 39 [pid = 3428] [id = 106] 12:34:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (13783C00) [pid = 3428] [serial = 315] [outer = 00000000] 12:34:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (15D50000) [pid = 3428] [serial = 316] [outer = 13783C00] 12:34:28 INFO - PROCESS | 3428 | 1460921668484 Marionette DEBUG loaded listener.js 12:34:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (1669E000) [pid = 3428] [serial = 317] [outer = 13783C00] 12:34:28 INFO - PROCESS | 3428 | 1460921668935 Marionette TRACE conn3 <- [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]]]}] 12:34:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:34:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 641ms 12:34:28 INFO - PROCESS | 3428 | 1460921668994 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:34:28 INFO - PROCESS | 3428 | 1460921668995 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 12:34:28 INFO - PROCESS | 3428 | 1460921668999 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:34:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:34:28 INFO - PROCESS | 3428 | 1460921669000 Marionette TRACE conn3 <- [1,390,null,{}] 12:34:28 INFO - PROCESS | 3428 | 1460921669004 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:29 INFO - PROCESS | 3428 | 1460921669074 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:34:29 INFO - PROCESS | 3428 | 1460921669080 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:29 INFO - PROCESS | 3428 | ++DOCSHELL 16743800 == 40 [pid = 3428] [id = 107] 12:34:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (18B9E000) [pid = 3428] [serial = 318] [outer = 00000000] 12:34:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (1C17BC00) [pid = 3428] [serial = 319] [outer = 18B9E000] 12:34:29 INFO - PROCESS | 3428 | 1460921669124 Marionette DEBUG loaded listener.js 12:34:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (1C4CB000) [pid = 3428] [serial = 320] [outer = 18B9E000] 12:34:29 INFO - PROCESS | 3428 | 1460921669532 Marionette TRACE conn3 <- [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]]]}] 12:34:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:34:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 594ms 12:34:29 INFO - PROCESS | 3428 | 1460921669596 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:34:29 INFO - PROCESS | 3428 | 1460921669598 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 12:34:29 INFO - PROCESS | 3428 | 1460921669602 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:34:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:34:29 INFO - PROCESS | 3428 | 1460921669603 Marionette TRACE conn3 <- [1,394,null,{}] 12:34:29 INFO - PROCESS | 3428 | 1460921669607 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:29 INFO - PROCESS | 3428 | 1460921669679 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:34:29 INFO - PROCESS | 3428 | 1460921669687 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:29 INFO - PROCESS | 3428 | ++DOCSHELL 1A891400 == 41 [pid = 3428] [id = 108] 12:34:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (1A8F1C00) [pid = 3428] [serial = 321] [outer = 00000000] 12:34:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (1D204000) [pid = 3428] [serial = 322] [outer = 1A8F1C00] 12:34:29 INFO - PROCESS | 3428 | 1460921669732 Marionette DEBUG loaded listener.js 12:34:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1D20F800) [pid = 3428] [serial = 323] [outer = 1A8F1C00] 12:34:30 INFO - PROCESS | 3428 | 1460921670146 Marionette TRACE conn3 <- [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]]]}] 12:34:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:34:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 594ms 12:34:30 INFO - PROCESS | 3428 | 1460921670199 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:34:30 INFO - PROCESS | 3428 | 1460921670201 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 12:34:30 INFO - PROCESS | 3428 | 1460921670204 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:34:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:34:30 INFO - PROCESS | 3428 | 1460921670206 Marionette TRACE conn3 <- [1,398,null,{}] 12:34:30 INFO - PROCESS | 3428 | 1460921670209 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:30 INFO - PROCESS | 3428 | 1460921670282 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:34:30 INFO - PROCESS | 3428 | 1460921670326 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:30 INFO - PROCESS | 3428 | ++DOCSHELL 12B3D800 == 42 [pid = 3428] [id = 109] 12:34:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (12C0D400) [pid = 3428] [serial = 324] [outer = 00000000] 12:34:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (12D4A400) [pid = 3428] [serial = 325] [outer = 12C0D400] 12:34:30 INFO - PROCESS | 3428 | 1460921670447 Marionette DEBUG loaded listener.js 12:34:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (13257800) [pid = 3428] [serial = 326] [outer = 12C0D400] 12:34:31 INFO - PROCESS | 3428 | 1460921671286 Marionette TRACE conn3 <- [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]]]}] 12:34:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:34:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1140ms 12:34:31 INFO - PROCESS | 3428 | 1460921671356 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:34:31 INFO - PROCESS | 3428 | 1460921671360 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 12:34:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:34:31 INFO - PROCESS | 3428 | 1460921671364 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:34:31 INFO - PROCESS | 3428 | 1460921671368 Marionette TRACE conn3 <- [1,402,null,{}] 12:34:31 INFO - PROCESS | 3428 | 1460921671374 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:31 INFO - PROCESS | 3428 | 1460921671493 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:34:31 INFO - PROCESS | 3428 | 1460921671564 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:31 INFO - PROCESS | 3428 | ++DOCSHELL 15D4EC00 == 43 [pid = 3428] [id = 110] 12:34:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (15D51000) [pid = 3428] [serial = 327] [outer = 00000000] 12:34:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (15E09C00) [pid = 3428] [serial = 328] [outer = 15D51000] 12:34:31 INFO - PROCESS | 3428 | 1460921671627 Marionette DEBUG loaded listener.js 12:34:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (16495000) [pid = 3428] [serial = 329] [outer = 15D51000] 12:34:32 INFO - PROCESS | 3428 | 1460921672597 Marionette TRACE conn3 <- [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]]]}] 12:34:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:34:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1250ms 12:34:32 INFO - PROCESS | 3428 | 1460921672625 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:34:32 INFO - PROCESS | 3428 | 1460921672632 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 12:34:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:34:32 INFO - PROCESS | 3428 | 1460921672639 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:34:32 INFO - PROCESS | 3428 | 1460921672644 Marionette TRACE conn3 <- [1,406,null,{}] 12:34:32 INFO - PROCESS | 3428 | 1460921672650 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:32 INFO - PROCESS | 3428 | 1460921672752 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:34:32 INFO - PROCESS | 3428 | 1460921672834 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:32 INFO - PROCESS | 3428 | ++DOCSHELL 14350800 == 44 [pid = 3428] [id = 111] 12:34:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (143B2C00) [pid = 3428] [serial = 330] [outer = 00000000] 12:34:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (15B9C800) [pid = 3428] [serial = 331] [outer = 143B2C00] 12:34:32 INFO - PROCESS | 3428 | 1460921672883 Marionette DEBUG loaded listener.js 12:34:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (15D55000) [pid = 3428] [serial = 332] [outer = 143B2C00] 12:34:33 INFO - PROCESS | 3428 | --DOCSHELL 1A891400 == 43 [pid = 3428] [id = 108] 12:34:33 INFO - PROCESS | 3428 | --DOCSHELL 16743800 == 42 [pid = 3428] [id = 107] 12:34:33 INFO - PROCESS | 3428 | --DOCSHELL 133C3C00 == 41 [pid = 3428] [id = 106] 12:34:33 INFO - PROCESS | 3428 | --DOCSHELL 1859F400 == 40 [pid = 3428] [id = 105] 12:34:33 INFO - PROCESS | 3428 | --DOCSHELL 1899C000 == 39 [pid = 3428] [id = 104] 12:34:33 INFO - PROCESS | 3428 | --DOCSHELL 15E03400 == 38 [pid = 3428] [id = 103] 12:34:33 INFO - PROCESS | 3428 | --DOCSHELL 199DA000 == 37 [pid = 3428] [id = 102] 12:34:33 INFO - PROCESS | 3428 | --DOCSHELL 18BA8C00 == 36 [pid = 3428] [id = 101] 12:34:33 INFO - PROCESS | 3428 | --DOCSHELL 189C9C00 == 35 [pid = 3428] [id = 100] 12:34:33 INFO - PROCESS | 3428 | --DOCSHELL 185A2C00 == 34 [pid = 3428] [id = 99] 12:34:33 INFO - PROCESS | 3428 | --DOCSHELL 14A54400 == 33 [pid = 3428] [id = 98] 12:34:33 INFO - PROCESS | 3428 | --DOCSHELL 15EB7400 == 32 [pid = 3428] [id = 97] 12:34:33 INFO - PROCESS | 3428 | --DOCSHELL 14A5BC00 == 31 [pid = 3428] [id = 96] 12:34:33 INFO - PROCESS | 3428 | --DOCSHELL 13263C00 == 30 [pid = 3428] [id = 95] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (1D582000) [pid = 3428] [serial = 280] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (15D0EC00) [pid = 3428] [serial = 124] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (18B9D800) [pid = 3428] [serial = 203] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (16496800) [pid = 3428] [serial = 160] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (133CAC00) [pid = 3428] [serial = 194] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (133C2000) [pid = 3428] [serial = 157] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (1C4CE000) [pid = 3428] [serial = 200] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (185A1C00) [pid = 3428] [serial = 197] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (1D579C00) [pid = 3428] [serial = 266] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (1D532800) [pid = 3428] [serial = 265] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (1D84D800) [pid = 3428] [serial = 269] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (1D84C800) [pid = 3428] [serial = 268] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (1DBAA800) [pid = 3428] [serial = 271] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (1DD62400) [pid = 3428] [serial = 274] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (1DD6E800) [pid = 3428] [serial = 277] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (1DBAC800) [pid = 3428] [serial = 272] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (1DD66800) [pid = 3428] [serial = 275] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (1669D800) [pid = 3428] [serial = 250] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (1D8B5C00) [pid = 3428] [serial = 248] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (1D84E000) [pid = 3428] [serial = 247] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (1C4D6C00) [pid = 3428] [serial = 245] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (1ADDB800) [pid = 3428] [serial = 244] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (185A0000) [pid = 3428] [serial = 242] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (17DCC800) [pid = 3428] [serial = 241] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (1578D000) [pid = 3428] [serial = 239] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (14A5CC00) [pid = 3428] [serial = 238] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (1D583000) [pid = 3428] [serial = 236] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (1C4D2000) [pid = 3428] [serial = 262] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (1ADCDC00) [pid = 3428] [serial = 259] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (1ADDB000) [pid = 3428] [serial = 260] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (199D9800) [pid = 3428] [serial = 256] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (19FE0800) [pid = 3428] [serial = 257] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (15EB3400) [pid = 3428] [serial = 253] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (17DC1800) [pid = 3428] [serial = 254] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (16745C00) [pid = 3428] [serial = 251] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (1DEA5800) [pid = 3428] [serial = 278] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (1C4D3000) [pid = 3428] [serial = 263] [outer = 00000000] [url = about:blank] 12:34:33 INFO - PROCESS | 3428 | 1460921673413 Marionette TRACE conn3 <- [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]]]}] 12:34:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:34:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 797ms 12:34:33 INFO - PROCESS | 3428 | 1460921673438 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:34:33 INFO - PROCESS | 3428 | 1460921673444 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 12:34:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:34:33 INFO - PROCESS | 3428 | 1460921673450 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:34:33 INFO - PROCESS | 3428 | 1460921673453 Marionette TRACE conn3 <- [1,410,null,{}] 12:34:33 INFO - PROCESS | 3428 | 1460921673457 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:33 INFO - PROCESS | 3428 | 1460921673531 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:34:33 INFO - PROCESS | 3428 | 1460921673540 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:33 INFO - PROCESS | 3428 | ++DOCSHELL 1551A800 == 31 [pid = 3428] [id = 112] 12:34:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (15521400) [pid = 3428] [serial = 333] [outer = 00000000] 12:34:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (15E01800) [pid = 3428] [serial = 334] [outer = 15521400] 12:34:33 INFO - PROCESS | 3428 | 1460921673585 Marionette DEBUG loaded listener.js 12:34:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (1648C400) [pid = 3428] [serial = 335] [outer = 15521400] 12:34:34 INFO - PROCESS | 3428 | 1460921674051 Marionette TRACE conn3 <- [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]]]}] 12:34:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:34:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 641ms 12:34:34 INFO - PROCESS | 3428 | 1460921674087 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:34:34 INFO - PROCESS | 3428 | 1460921674089 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 12:34:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:34:34 INFO - PROCESS | 3428 | 1460921674092 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:34:34 INFO - PROCESS | 3428 | 1460921674096 Marionette TRACE conn3 <- [1,414,null,{}] 12:34:34 INFO - PROCESS | 3428 | 1460921674106 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:34 INFO - PROCESS | 3428 | 1460921674217 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:34:34 INFO - PROCESS | 3428 | 1460921674226 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:34 INFO - PROCESS | 3428 | ++DOCSHELL 18291C00 == 32 [pid = 3428] [id = 113] 12:34:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (18292400) [pid = 3428] [serial = 336] [outer = 00000000] 12:34:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (1852D800) [pid = 3428] [serial = 337] [outer = 18292400] 12:34:34 INFO - PROCESS | 3428 | 1460921674274 Marionette DEBUG loaded listener.js 12:34:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (18933C00) [pid = 3428] [serial = 338] [outer = 18292400] 12:34:34 INFO - PROCESS | 3428 | 1460921674733 Marionette TRACE conn3 <- [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]]]}] 12:34:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:34:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 703ms 12:34:34 INFO - PROCESS | 3428 | 1460921674791 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:34:34 INFO - PROCESS | 3428 | 1460921674793 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 12:34:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:34:34 INFO - PROCESS | 3428 | 1460921674796 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:34:34 INFO - PROCESS | 3428 | 1460921674798 Marionette TRACE conn3 <- [1,418,null,{}] 12:34:34 INFO - PROCESS | 3428 | 1460921674801 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:34 INFO - PROCESS | 3428 | 1460921674876 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:34:34 INFO - PROCESS | 3428 | 1460921674884 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:34 INFO - PROCESS | 3428 | ++DOCSHELL 189C7C00 == 33 [pid = 3428] [id = 114] 12:34:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (189D0400) [pid = 3428] [serial = 339] [outer = 00000000] 12:34:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (18B77000) [pid = 3428] [serial = 340] [outer = 189D0400] 12:34:34 INFO - PROCESS | 3428 | 1460921674929 Marionette DEBUG loaded listener.js 12:34:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (18B9A400) [pid = 3428] [serial = 341] [outer = 189D0400] 12:34:35 INFO - PROCESS | 3428 | 1460921675828 Marionette TRACE conn3 <- [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]]]}] 12:34:35 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 12:34:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1047ms 12:34:35 INFO - PROCESS | 3428 | 1460921675851 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:34:35 INFO - PROCESS | 3428 | 1460921675853 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 12:34:35 INFO - PROCESS | 3428 | 1460921675857 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:34:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:34:35 INFO - PROCESS | 3428 | 1460921675859 Marionette TRACE conn3 <- [1,422,null,{}] 12:34:35 INFO - PROCESS | 3428 | 1460921675862 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:35 INFO - PROCESS | 3428 | 1460921675957 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:34:36 INFO - PROCESS | 3428 | 1460921676018 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:36 INFO - PROCESS | 3428 | ++DOCSHELL 12CEFC00 == 34 [pid = 3428] [id = 115] 12:34:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (18B9C400) [pid = 3428] [serial = 342] [outer = 00000000] 12:34:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (19087800) [pid = 3428] [serial = 343] [outer = 18B9C400] 12:34:36 INFO - PROCESS | 3428 | 1460921676066 Marionette DEBUG loaded listener.js 12:34:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (1989DC00) [pid = 3428] [serial = 344] [outer = 18B9C400] 12:34:36 INFO - PROCESS | 3428 | 1460921676952 Marionette TRACE conn3 <- [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]]]}] 12:34:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:34:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1157ms 12:34:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:34:37 INFO - PROCESS | 3428 | 1460921677013 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:34:37 INFO - PROCESS | 3428 | 1460921677014 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 12:34:37 INFO - PROCESS | 3428 | 1460921677019 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:34:37 INFO - PROCESS | 3428 | 1460921677022 Marionette TRACE conn3 <- [1,426,null,{}] 12:34:37 INFO - PROCESS | 3428 | 1460921677026 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:37 INFO - PROCESS | 3428 | 1460921677139 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:34:37 INFO - PROCESS | 3428 | 1460921677146 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:37 INFO - PROCESS | 3428 | ++DOCSHELL 18B6D400 == 35 [pid = 3428] [id = 116] 12:34:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (199D8800) [pid = 3428] [serial = 345] [outer = 00000000] 12:34:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (1A3D0400) [pid = 3428] [serial = 346] [outer = 199D8800] 12:34:37 INFO - PROCESS | 3428 | 1460921677194 Marionette DEBUG loaded listener.js 12:34:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (1AABEC00) [pid = 3428] [serial = 347] [outer = 199D8800] 12:34:37 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (199E3000) [pid = 3428] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:34:37 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (1C180800) [pid = 3428] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:34:37 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (199DC400) [pid = 3428] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:34:37 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (18290800) [pid = 3428] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:34:37 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (189D1000) [pid = 3428] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:34:37 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (189C3C00) [pid = 3428] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:34:37 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (1648A400) [pid = 3428] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:34:37 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (14A5C000) [pid = 3428] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:34:37 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (18BD6400) [pid = 3428] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:34:37 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (1989B800) [pid = 3428] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:34:37 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (13783C00) [pid = 3428] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:34:37 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (18B9E000) [pid = 3428] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:34:37 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (13264000) [pid = 3428] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:34:37 INFO - PROCESS | 3428 | 1460921677726 Marionette TRACE conn3 <- [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] 12:34:37 INFO - PROCESS | 3428 | 1460921677761 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 12:34:37 INFO - PROCESS | 3428 | 1460921677764 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:34:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:34:37 INFO - PROCESS | 3428 | 1460921677766 Marionette TRACE conn3 <- [1,430,null,{}] 12:34:37 INFO - PROCESS | 3428 | 1460921677769 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:37 INFO - PROCESS | 3428 | 1460921677838 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:34:37 INFO - PROCESS | 3428 | 1460921677844 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:37 INFO - PROCESS | 3428 | ++DOCSHELL 15BA8400 == 36 [pid = 3428] [id = 117] 12:34:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (16497800) [pid = 3428] [serial = 348] [outer = 00000000] 12:34:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (189C2800) [pid = 3428] [serial = 349] [outer = 16497800] 12:34:37 INFO - PROCESS | 3428 | 1460921677888 Marionette DEBUG loaded listener.js 12:34:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (18B9E000) [pid = 3428] [serial = 350] [outer = 16497800] 12:34:38 INFO - PROCESS | 3428 | 1460921678293 Marionette TRACE conn3 <- [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]]]}] 12:34:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:34:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 594ms 12:34:38 INFO - PROCESS | 3428 | 1460921678361 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:34:38 INFO - PROCESS | 3428 | 1460921678363 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 12:34:38 INFO - PROCESS | 3428 | 1460921678366 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:34:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:34:38 INFO - PROCESS | 3428 | 1460921678368 Marionette TRACE conn3 <- [1,434,null,{}] 12:34:38 INFO - PROCESS | 3428 | 1460921678371 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:38 INFO - PROCESS | 3428 | 1460921678441 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:34:38 INFO - PROCESS | 3428 | 1460921678474 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:38 INFO - PROCESS | 3428 | ++DOCSHELL 142E6800 == 37 [pid = 3428] [id = 118] 12:34:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (18BA8C00) [pid = 3428] [serial = 351] [outer = 00000000] 12:34:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (1ADCDC00) [pid = 3428] [serial = 352] [outer = 18BA8C00] 12:34:38 INFO - PROCESS | 3428 | 1460921678518 Marionette DEBUG loaded listener.js 12:34:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (1C17C000) [pid = 3428] [serial = 353] [outer = 18BA8C00] 12:34:38 INFO - PROCESS | 3428 | 1460921678919 Marionette TRACE conn3 <- [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]]]}] 12:34:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:34:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 594ms 12:34:38 INFO - PROCESS | 3428 | 1460921678963 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:34:38 INFO - PROCESS | 3428 | 1460921678965 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 12:34:38 INFO - PROCESS | 3428 | 1460921678969 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:34:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:34:38 INFO - PROCESS | 3428 | 1460921678970 Marionette TRACE conn3 <- [1,438,null,{}] 12:34:38 INFO - PROCESS | 3428 | 1460921678974 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:39 INFO - PROCESS | 3428 | 1460921679045 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:34:39 INFO - PROCESS | 3428 | 1460921679051 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:39 INFO - PROCESS | 3428 | ++DOCSHELL 189C5C00 == 38 [pid = 3428] [id = 119] 12:34:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (1A0B5C00) [pid = 3428] [serial = 354] [outer = 00000000] 12:34:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (1C47A000) [pid = 3428] [serial = 355] [outer = 1A0B5C00] 12:34:39 INFO - PROCESS | 3428 | 1460921679095 Marionette DEBUG loaded listener.js 12:34:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (1C47A400) [pid = 3428] [serial = 356] [outer = 1A0B5C00] 12:34:39 INFO - PROCESS | 3428 | 1460921679502 Marionette TRACE conn3 <- [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]]]}] 12:34:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:34:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 594ms 12:34:39 INFO - PROCESS | 3428 | 1460921679566 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:34:39 INFO - PROCESS | 3428 | 1460921679568 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 12:34:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:34:39 INFO - PROCESS | 3428 | 1460921679572 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:34:39 INFO - PROCESS | 3428 | 1460921679573 Marionette TRACE conn3 <- [1,442,null,{}] 12:34:39 INFO - PROCESS | 3428 | 1460921679577 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:39 INFO - PROCESS | 3428 | 1460921679649 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:34:39 INFO - PROCESS | 3428 | 1460921679657 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:39 INFO - PROCESS | 3428 | ++DOCSHELL 18938800 == 39 [pid = 3428] [id = 120] 12:34:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (1C476000) [pid = 3428] [serial = 357] [outer = 00000000] 12:34:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (1CF4C800) [pid = 3428] [serial = 358] [outer = 1C476000] 12:34:39 INFO - PROCESS | 3428 | 1460921679701 Marionette DEBUG loaded listener.js 12:34:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (1CF4D800) [pid = 3428] [serial = 359] [outer = 1C476000] 12:34:40 INFO - PROCESS | 3428 | 1460921680444 Marionette TRACE conn3 <- [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]]]}] 12:34:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:34:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 938ms 12:34:40 INFO - PROCESS | 3428 | 1460921680518 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:34:40 INFO - PROCESS | 3428 | 1460921680522 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 12:34:40 INFO - PROCESS | 3428 | 1460921680526 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:34:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:34:40 INFO - PROCESS | 3428 | 1460921680530 Marionette TRACE conn3 <- [1,446,null,{}] 12:34:40 INFO - PROCESS | 3428 | 1460921680536 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:40 INFO - PROCESS | 3428 | 1460921680639 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:34:40 INFO - PROCESS | 3428 | 1460921680714 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:40 INFO - PROCESS | 3428 | ++DOCSHELL 133C2000 == 40 [pid = 3428] [id = 121] 12:34:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (133C3C00) [pid = 3428] [serial = 360] [outer = 00000000] 12:34:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (15B25000) [pid = 3428] [serial = 361] [outer = 133C3C00] 12:34:40 INFO - PROCESS | 3428 | 1460921680769 Marionette DEBUG loaded listener.js 12:34:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (16743400) [pid = 3428] [serial = 362] [outer = 133C3C00] 12:34:41 INFO - PROCESS | 3428 | 1460921681384 Marionette TRACE conn3 <- [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]]]}] 12:34:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:34:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 907ms 12:34:41 INFO - PROCESS | 3428 | 1460921681433 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:34:41 INFO - PROCESS | 3428 | 1460921681439 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 12:34:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:34:41 INFO - PROCESS | 3428 | 1460921681445 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:34:41 INFO - PROCESS | 3428 | 1460921681448 Marionette TRACE conn3 <- [1,450,null,{}] 12:34:41 INFO - PROCESS | 3428 | 1460921681452 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:41 INFO - PROCESS | 3428 | 1460921681551 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:34:41 INFO - PROCESS | 3428 | 1460921681625 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:41 INFO - PROCESS | 3428 | ++DOCSHELL 1551D000 == 41 [pid = 3428] [id = 122] 12:34:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (16CC0C00) [pid = 3428] [serial = 363] [outer = 00000000] 12:34:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (19091800) [pid = 3428] [serial = 364] [outer = 16CC0C00] 12:34:41 INFO - PROCESS | 3428 | 1460921681679 Marionette DEBUG loaded listener.js 12:34:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (19FE1400) [pid = 3428] [serial = 365] [outer = 16CC0C00] 12:34:42 INFO - PROCESS | 3428 | 1460921682260 Marionette TRACE conn3 <- [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] 12:34:42 INFO - PROCESS | 3428 | 1460921682291 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 12:34:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:34:42 INFO - PROCESS | 3428 | 1460921682296 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:34:42 INFO - PROCESS | 3428 | 1460921682300 Marionette TRACE conn3 <- [1,454,null,{}] 12:34:42 INFO - PROCESS | 3428 | 1460921682311 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:42 INFO - PROCESS | 3428 | 1460921682410 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:34:42 INFO - PROCESS | 3428 | 1460921682496 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:42 INFO - PROCESS | 3428 | ++DOCSHELL 1D208400 == 42 [pid = 3428] [id = 123] 12:34:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (1D312000) [pid = 3428] [serial = 366] [outer = 00000000] 12:34:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (1D320800) [pid = 3428] [serial = 367] [outer = 1D312000] 12:34:42 INFO - PROCESS | 3428 | 1460921682552 Marionette DEBUG loaded listener.js 12:34:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (1D530800) [pid = 3428] [serial = 368] [outer = 1D312000] 12:34:43 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:34:43 INFO - PROCESS | 3428 | 1460921683091 Marionette TRACE conn3 <- [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]]]}] 12:34:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:34:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 844ms 12:34:43 INFO - PROCESS | 3428 | 1460921683140 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:34:43 INFO - PROCESS | 3428 | 1460921683142 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 12:34:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:34:43 INFO - PROCESS | 3428 | 1460921683146 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:34:43 INFO - PROCESS | 3428 | 1460921683148 Marionette TRACE conn3 <- [1,458,null,{}] 12:34:43 INFO - PROCESS | 3428 | 1460921683151 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:43 INFO - PROCESS | 3428 | 1460921683259 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:34:43 INFO - PROCESS | 3428 | 1460921683348 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:43 INFO - PROCESS | 3428 | ++DOCSHELL 1553C400 == 43 [pid = 3428] [id = 124] 12:34:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (15E09400) [pid = 3428] [serial = 369] [outer = 00000000] 12:34:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (1ADD1C00) [pid = 3428] [serial = 370] [outer = 15E09400] 12:34:43 INFO - PROCESS | 3428 | 1460921683406 Marionette DEBUG loaded listener.js 12:34:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (1C479400) [pid = 3428] [serial = 371] [outer = 15E09400] 12:34:44 INFO - PROCESS | 3428 | 1460921684102 Marionette TRACE conn3 <- [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] 12:34:44 INFO - PROCESS | 3428 | 1460921684153 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 12:34:44 INFO - PROCESS | 3428 | 1460921684158 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:34:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:34:44 INFO - PROCESS | 3428 | 1460921684162 Marionette TRACE conn3 <- [1,462,null,{}] 12:34:44 INFO - PROCESS | 3428 | 1460921684168 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:44 INFO - PROCESS | 3428 | 1460921684257 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:34:44 INFO - PROCESS | 3428 | 1460921684372 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:44 INFO - PROCESS | 3428 | ++DOCSHELL 15523400 == 44 [pid = 3428] [id = 125] 12:34:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (15791800) [pid = 3428] [serial = 372] [outer = 00000000] 12:34:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (164D2000) [pid = 3428] [serial = 373] [outer = 15791800] 12:34:44 INFO - PROCESS | 3428 | 1460921684422 Marionette DEBUG loaded listener.js 12:34:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (16CBB000) [pid = 3428] [serial = 374] [outer = 15791800] 12:34:44 INFO - PROCESS | 3428 | --DOCSHELL 189C5C00 == 43 [pid = 3428] [id = 119] 12:34:44 INFO - PROCESS | 3428 | --DOCSHELL 142E6800 == 42 [pid = 3428] [id = 118] 12:34:44 INFO - PROCESS | 3428 | --DOCSHELL 15BA8400 == 41 [pid = 3428] [id = 117] 12:34:44 INFO - PROCESS | 3428 | --DOCSHELL 18B6D400 == 40 [pid = 3428] [id = 116] 12:34:44 INFO - PROCESS | 3428 | --DOCSHELL 12CEFC00 == 39 [pid = 3428] [id = 115] 12:34:44 INFO - PROCESS | 3428 | --DOCSHELL 189C7C00 == 38 [pid = 3428] [id = 114] 12:34:44 INFO - PROCESS | 3428 | --DOCSHELL 18291C00 == 37 [pid = 3428] [id = 113] 12:34:44 INFO - PROCESS | 3428 | --DOCSHELL 1551A800 == 36 [pid = 3428] [id = 112] 12:34:44 INFO - PROCESS | 3428 | --DOCSHELL 14350800 == 35 [pid = 3428] [id = 111] 12:34:44 INFO - PROCESS | 3428 | --DOCSHELL 15D4EC00 == 34 [pid = 3428] [id = 110] 12:34:44 INFO - PROCESS | 3428 | --DOCSHELL 12B3D800 == 33 [pid = 3428] [id = 109] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (1A3CF400) [pid = 3428] [serial = 308] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (1C474C00) [pid = 3428] [serial = 313] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (19FE0C00) [pid = 3428] [serial = 304] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (185A6000) [pid = 3428] [serial = 292] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (18992400) [pid = 3428] [serial = 293] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (18B7BC00) [pid = 3428] [serial = 298] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (18BA3800) [pid = 3428] [serial = 299] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (189CE000) [pid = 3428] [serial = 295] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (189D1C00) [pid = 3428] [serial = 296] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (164D2400) [pid = 3428] [serial = 289] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (16C33800) [pid = 3428] [serial = 290] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (15B29800) [pid = 3428] [serial = 286] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (15BDE800) [pid = 3428] [serial = 287] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (1908F800) [pid = 3428] [serial = 301] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (19090800) [pid = 3428] [serial = 302] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (1ADD2400) [pid = 3428] [serial = 311] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (1AD90400) [pid = 3428] [serial = 310] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (1C4C9C00) [pid = 3428] [serial = 314] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (15D50000) [pid = 3428] [serial = 316] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (1C17BC00) [pid = 3428] [serial = 319] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (1669E000) [pid = 3428] [serial = 317] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (13AEDC00) [pid = 3428] [serial = 283] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (1A3CF800) [pid = 3428] [serial = 307] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (1434D000) [pid = 3428] [serial = 284] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (19FE0000) [pid = 3428] [serial = 305] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (1C4CB000) [pid = 3428] [serial = 320] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (1D204000) [pid = 3428] [serial = 322] [outer = 00000000] [url = about:blank] 12:34:44 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:34:44 INFO - PROCESS | 3428 | 1460921684993 Marionette TRACE conn3 <- [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] 12:34:45 INFO - PROCESS | 3428 | 1460921685069 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 12:34:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:34:45 INFO - PROCESS | 3428 | 1460921685075 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:34:45 INFO - PROCESS | 3428 | 1460921685078 Marionette TRACE conn3 <- [1,466,null,{}] 12:34:45 INFO - PROCESS | 3428 | 1460921685081 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:45 INFO - PROCESS | 3428 | 1460921685158 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:34:45 INFO - PROCESS | 3428 | 1460921685233 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:45 INFO - PROCESS | 3428 | ++DOCSHELL 13256400 == 34 [pid = 3428] [id = 126] 12:34:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (142E0800) [pid = 3428] [serial = 375] [outer = 00000000] 12:34:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (1648EC00) [pid = 3428] [serial = 376] [outer = 142E0800] 12:34:45 INFO - PROCESS | 3428 | 1460921685278 Marionette DEBUG loaded listener.js 12:34:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (18527400) [pid = 3428] [serial = 377] [outer = 142E0800] 12:34:45 INFO - PROCESS | 3428 | 1460921685663 Marionette TRACE conn3 <- [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] 12:34:45 INFO - PROCESS | 3428 | 1460921685723 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 12:34:45 INFO - PROCESS | 3428 | 1460921685731 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:34:45 INFO - PROCESS | 3428 | 1460921685734 Marionette TRACE conn3 <- [1,470,null,{}] 12:34:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:34:45 INFO - PROCESS | 3428 | 1460921685744 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:45 INFO - PROCESS | 3428 | 1460921685823 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:34:45 INFO - PROCESS | 3428 | 1460921685829 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:45 INFO - PROCESS | 3428 | ++DOCSHELL 18B6C400 == 35 [pid = 3428] [id = 127] 12:34:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (18B6C800) [pid = 3428] [serial = 378] [outer = 00000000] 12:34:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (18B75800) [pid = 3428] [serial = 379] [outer = 18B6C800] 12:34:45 INFO - PROCESS | 3428 | 1460921685883 Marionette DEBUG loaded listener.js 12:34:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (18BA3400) [pid = 3428] [serial = 380] [outer = 18B6C800] 12:34:46 INFO - PROCESS | 3428 | 1460921686333 Marionette TRACE conn3 <- [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]]]}] 12:34:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:34:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 640ms 12:34:46 INFO - PROCESS | 3428 | 1460921686376 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:34:46 INFO - PROCESS | 3428 | 1460921686378 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 12:34:46 INFO - PROCESS | 3428 | 1460921686382 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:34:46 INFO - PROCESS | 3428 | 1460921686383 Marionette TRACE conn3 <- [1,474,null,{}] 12:34:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:34:46 INFO - PROCESS | 3428 | 1460921686387 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:46 INFO - PROCESS | 3428 | 1460921686462 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:34:46 INFO - PROCESS | 3428 | 1460921686468 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:46 INFO - PROCESS | 3428 | ++DOCSHELL 18BE3000 == 36 [pid = 3428] [id = 128] 12:34:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (18D27000) [pid = 3428] [serial = 381] [outer = 00000000] 12:34:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (19DA8400) [pid = 3428] [serial = 382] [outer = 18D27000] 12:34:46 INFO - PROCESS | 3428 | 1460921686512 Marionette DEBUG loaded listener.js 12:34:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (1A0B5000) [pid = 3428] [serial = 383] [outer = 18D27000] 12:34:46 INFO - PROCESS | 3428 | 1460921686941 Marionette TRACE conn3 <- [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]]]}] 12:34:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:34:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 594ms 12:34:46 INFO - PROCESS | 3428 | 1460921686983 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:34:46 INFO - PROCESS | 3428 | 1460921686985 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 12:34:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:34:46 INFO - PROCESS | 3428 | 1460921686988 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:34:46 INFO - PROCESS | 3428 | 1460921686990 Marionette TRACE conn3 <- [1,478,null,{}] 12:34:46 INFO - PROCESS | 3428 | 1460921686993 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:47 INFO - PROCESS | 3428 | 1460921687089 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:34:47 INFO - PROCESS | 3428 | 1460921687095 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:47 INFO - PROCESS | 3428 | ++DOCSHELL 138D7C00 == 37 [pid = 3428] [id = 129] 12:34:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (146AB800) [pid = 3428] [serial = 384] [outer = 00000000] 12:34:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (1A89F000) [pid = 3428] [serial = 385] [outer = 146AB800] 12:34:47 INFO - PROCESS | 3428 | 1460921687139 Marionette DEBUG loaded listener.js 12:34:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (1AAB9800) [pid = 3428] [serial = 386] [outer = 146AB800] 12:34:47 INFO - PROCESS | 3428 | [3428] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:34:47 INFO - PROCESS | 3428 | [3428] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:34:47 INFO - PROCESS | 3428 | 1460921687614 Marionette TRACE conn3 <- [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]]]}] 12:34:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:34:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 625ms 12:34:47 INFO - PROCESS | 3428 | 1460921687623 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:34:47 INFO - PROCESS | 3428 | 1460921687625 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 12:34:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:34:47 INFO - PROCESS | 3428 | 1460921687629 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:34:47 INFO - PROCESS | 3428 | 1460921687630 Marionette TRACE conn3 <- [1,482,null,{}] 12:34:47 INFO - PROCESS | 3428 | 1460921687640 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:47 INFO - PROCESS | 3428 | 1460921687763 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:34:47 INFO - PROCESS | 3428 | 1460921687771 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:47 INFO - PROCESS | 3428 | ++DOCSHELL 18B6E400 == 38 [pid = 3428] [id = 130] 12:34:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (1A3D4000) [pid = 3428] [serial = 387] [outer = 00000000] 12:34:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (1C4CB400) [pid = 3428] [serial = 388] [outer = 1A3D4000] 12:34:47 INFO - PROCESS | 3428 | 1460921687821 Marionette DEBUG loaded listener.js 12:34:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (1CF4E800) [pid = 3428] [serial = 389] [outer = 1A3D4000] 12:34:48 INFO - PROCESS | 3428 | 1460921688308 Marionette TRACE conn3 <- [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]]]}] 12:34:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:34:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 734ms 12:34:48 INFO - PROCESS | 3428 | 1460921688370 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:34:48 INFO - PROCESS | 3428 | 1460921688372 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 12:34:48 INFO - PROCESS | 3428 | 1460921688375 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:34:48 INFO - PROCESS | 3428 | 1460921688377 Marionette TRACE conn3 <- [1,486,null,{}] 12:34:48 INFO - PROCESS | 3428 | 1460921688414 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:48 INFO - PROCESS | 3428 | 1460921688510 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:34:48 INFO - PROCESS | 3428 | 1460921688573 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:48 INFO - PROCESS | 3428 | ++DOCSHELL 1D531800 == 39 [pid = 3428] [id = 131] 12:34:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (1D531C00) [pid = 3428] [serial = 390] [outer = 00000000] 12:34:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (1D57A000) [pid = 3428] [serial = 391] [outer = 1D531C00] 12:34:48 INFO - PROCESS | 3428 | 1460921688622 Marionette DEBUG loaded listener.js 12:34:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (1D57A800) [pid = 3428] [serial = 392] [outer = 1D531C00] 12:34:49 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (1A0B5C00) [pid = 3428] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:34:49 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (18B9C400) [pid = 3428] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:34:49 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (143B2C00) [pid = 3428] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:34:49 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (1A8F1C00) [pid = 3428] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:34:49 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (18BA8C00) [pid = 3428] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:34:49 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (18292400) [pid = 3428] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:34:49 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (15521400) [pid = 3428] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:34:49 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (199D8800) [pid = 3428] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:34:49 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (189D0400) [pid = 3428] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:34:49 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (16497800) [pid = 3428] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:34:49 INFO - PROCESS | 3428 | 1460921689098 Marionette TRACE conn3 <- [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]]]}] 12:34:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:34:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 781ms 12:34:49 INFO - PROCESS | 3428 | 1460921689157 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:34:49 INFO - PROCESS | 3428 | 1460921689159 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 12:34:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:34:49 INFO - PROCESS | 3428 | 1460921689162 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:34:49 INFO - PROCESS | 3428 | 1460921689164 Marionette TRACE conn3 <- [1,490,null,{}] 12:34:49 INFO - PROCESS | 3428 | 1460921689167 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:49 INFO - PROCESS | 3428 | 1460921689239 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:34:49 INFO - PROCESS | 3428 | 1460921689247 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:49 INFO - PROCESS | 3428 | ++DOCSHELL 13AED400 == 40 [pid = 3428] [id = 132] 12:34:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (15521400) [pid = 3428] [serial = 393] [outer = 00000000] 12:34:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (18B72400) [pid = 3428] [serial = 394] [outer = 15521400] 12:34:49 INFO - PROCESS | 3428 | 1460921689290 Marionette DEBUG loaded listener.js 12:34:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (19DB5000) [pid = 3428] [serial = 395] [outer = 15521400] 12:34:49 INFO - PROCESS | 3428 | 1460921689692 Marionette TRACE conn3 <- [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]]]}] 12:34:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:34:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 594ms 12:34:49 INFO - PROCESS | 3428 | 1460921689759 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:34:49 INFO - PROCESS | 3428 | 1460921689761 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 12:34:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:34:49 INFO - PROCESS | 3428 | 1460921689765 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:34:49 INFO - PROCESS | 3428 | 1460921689766 Marionette TRACE conn3 <- [1,494,null,{}] 12:34:49 INFO - PROCESS | 3428 | 1460921689770 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:49 INFO - PROCESS | 3428 | 1460921689868 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:34:49 INFO - PROCESS | 3428 | 1460921689877 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:49 INFO - PROCESS | 3428 | ++DOCSHELL 199D8800 == 41 [pid = 3428] [id = 133] 12:34:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (1CF49800) [pid = 3428] [serial = 396] [outer = 00000000] 12:34:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (1D584000) [pid = 3428] [serial = 397] [outer = 1CF49800] 12:34:49 INFO - PROCESS | 3428 | 1460921689921 Marionette DEBUG loaded listener.js 12:34:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (1D847800) [pid = 3428] [serial = 398] [outer = 1CF49800] 12:34:50 INFO - PROCESS | 3428 | 1460921690337 Marionette TRACE conn3 <- [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]]]}] 12:34:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 594ms 12:34:50 INFO - PROCESS | 3428 | 1460921690364 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:34:50 INFO - PROCESS | 3428 | 1460921690366 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 12:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:34:50 INFO - PROCESS | 3428 | 1460921690370 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:34:50 INFO - PROCESS | 3428 | 1460921690371 Marionette TRACE conn3 <- [1,498,null,{}] 12:34:50 INFO - PROCESS | 3428 | 1460921690379 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:50 INFO - PROCESS | 3428 | 1460921690452 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:34:50 INFO - PROCESS | 3428 | 1460921690459 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:50 INFO - PROCESS | 3428 | ++DOCSHELL 1D582C00 == 42 [pid = 3428] [id = 134] 12:34:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (1D84A000) [pid = 3428] [serial = 399] [outer = 00000000] 12:34:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (1D8BC000) [pid = 3428] [serial = 400] [outer = 1D84A000] 12:34:50 INFO - PROCESS | 3428 | 1460921690502 Marionette DEBUG loaded listener.js 12:34:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (1D8C0400) [pid = 3428] [serial = 401] [outer = 1D84A000] 12:34:50 INFO - PROCESS | 3428 | 1460921690915 Marionette TRACE conn3 <- [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]]]}] 12:34:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 594ms 12:34:50 INFO - PROCESS | 3428 | 1460921690965 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:34:50 INFO - PROCESS | 3428 | 1460921690967 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 12:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:34:50 INFO - PROCESS | 3428 | 1460921690970 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:34:50 INFO - PROCESS | 3428 | 1460921690973 Marionette TRACE conn3 <- [1,502,null,{}] 12:34:50 INFO - PROCESS | 3428 | 1460921690980 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:51 INFO - PROCESS | 3428 | 1460921691089 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:34:51 INFO - PROCESS | 3428 | 1460921691279 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:51 INFO - PROCESS | 3428 | ++DOCSHELL 13AE8000 == 43 [pid = 3428] [id = 135] 12:34:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (13AED000) [pid = 3428] [serial = 402] [outer = 00000000] 12:34:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (14A09400) [pid = 3428] [serial = 403] [outer = 13AED000] 12:34:51 INFO - PROCESS | 3428 | 1460921691336 Marionette DEBUG loaded listener.js 12:34:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (15B9E800) [pid = 3428] [serial = 404] [outer = 13AED000] 12:34:51 INFO - PROCESS | 3428 | 1460921691880 Marionette TRACE conn3 <- [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]]]}] 12:34:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:34:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 937ms 12:34:51 INFO - PROCESS | 3428 | 1460921691917 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:34:51 INFO - PROCESS | 3428 | 1460921691921 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 12:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:34:51 INFO - PROCESS | 3428 | 1460921691927 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:34:51 INFO - PROCESS | 3428 | 1460921691931 Marionette TRACE conn3 <- [1,506,null,{}] 12:34:51 INFO - PROCESS | 3428 | 1460921691935 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:52 INFO - PROCESS | 3428 | 1460921692046 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:34:52 INFO - PROCESS | 3428 | 1460921692136 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:52 INFO - PROCESS | 3428 | ++DOCSHELL 1893A000 == 44 [pid = 3428] [id = 136] 12:34:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (189C2400) [pid = 3428] [serial = 405] [outer = 00000000] 12:34:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (18B6D400) [pid = 3428] [serial = 406] [outer = 189C2400] 12:34:52 INFO - PROCESS | 3428 | 1460921692192 Marionette DEBUG loaded listener.js 12:34:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (18B9C800) [pid = 3428] [serial = 407] [outer = 189C2400] 12:34:52 INFO - PROCESS | 3428 | 1460921692798 Marionette TRACE conn3 <- [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]]]}] 12:34:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:34:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 937ms 12:34:52 INFO - PROCESS | 3428 | 1460921692875 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:34:52 INFO - PROCESS | 3428 | 1460921692879 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 12:34:52 INFO - PROCESS | 3428 | 1460921692883 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:34:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:34:52 INFO - PROCESS | 3428 | 1460921692885 Marionette TRACE conn3 <- [1,510,null,{}] 12:34:52 INFO - PROCESS | 3428 | 1460921692889 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:52 INFO - PROCESS | 3428 | 1460921692999 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:34:53 INFO - PROCESS | 3428 | 1460921693116 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:53 INFO - PROCESS | 3428 | ++DOCSHELL 16CBE000 == 45 [pid = 3428] [id = 137] 12:34:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (1989C000) [pid = 3428] [serial = 408] [outer = 00000000] 12:34:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (1D206400) [pid = 3428] [serial = 409] [outer = 1989C000] 12:34:53 INFO - PROCESS | 3428 | 1460921693172 Marionette DEBUG loaded listener.js 12:34:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1D848C00) [pid = 3428] [serial = 410] [outer = 1989C000] 12:34:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (1C179800) [pid = 3428] [serial = 411] [outer = 1E3C2400] 12:34:53 INFO - PROCESS | 3428 | 1460921693796 Marionette TRACE conn3 <- [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]]]}] 12:34:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:34:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 937ms 12:34:53 INFO - PROCESS | 3428 | 1460921693828 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:34:53 INFO - PROCESS | 3428 | 1460921693831 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 12:34:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:34:53 INFO - PROCESS | 3428 | 1460921693841 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:34:53 INFO - PROCESS | 3428 | 1460921693847 Marionette TRACE conn3 <- [1,514,null,{}] 12:34:53 INFO - PROCESS | 3428 | 1460921693851 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:53 INFO - PROCESS | 3428 | 1460921693952 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:34:54 INFO - PROCESS | 3428 | 1460921694047 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:54 INFO - PROCESS | 3428 | ++DOCSHELL 18B9F000 == 46 [pid = 3428] [id = 138] 12:34:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (18BA1800) [pid = 3428] [serial = 412] [outer = 00000000] 12:34:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (1DD6E400) [pid = 3428] [serial = 413] [outer = 18BA1800] 12:34:54 INFO - PROCESS | 3428 | 1460921694100 Marionette DEBUG loaded listener.js 12:34:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (1DEA4800) [pid = 3428] [serial = 414] [outer = 18BA1800] 12:34:54 INFO - PROCESS | 3428 | 1460921694835 Marionette TRACE conn3 <- [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]]]}] 12:34:54 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 12:34:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1047ms 12:34:54 INFO - PROCESS | 3428 | 1460921694912 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:34:54 INFO - PROCESS | 3428 | 1460921694916 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 12:34:54 INFO - PROCESS | 3428 | 1460921694921 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:34:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:34:54 INFO - PROCESS | 3428 | 1460921694925 Marionette TRACE conn3 <- [1,518,null,{}] 12:34:54 INFO - PROCESS | 3428 | 1460921694946 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:55 INFO - PROCESS | 3428 | 1460921695048 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:34:55 INFO - PROCESS | 3428 | 1460921695120 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:55 INFO - PROCESS | 3428 | ++DOCSHELL 15D05000 == 47 [pid = 3428] [id = 139] 12:34:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (15D57000) [pid = 3428] [serial = 415] [outer = 00000000] 12:34:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (15E0BC00) [pid = 3428] [serial = 416] [outer = 15D57000] 12:34:55 INFO - PROCESS | 3428 | 1460921695168 Marionette DEBUG loaded listener.js 12:34:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (15E3FC00) [pid = 3428] [serial = 417] [outer = 15D57000] 12:34:55 INFO - PROCESS | 3428 | --DOCSHELL 189C4400 == 46 [pid = 3428] [id = 94] 12:34:55 INFO - PROCESS | 3428 | --DOCSHELL 1D582C00 == 45 [pid = 3428] [id = 134] 12:34:55 INFO - PROCESS | 3428 | --DOCSHELL 199D8800 == 44 [pid = 3428] [id = 133] 12:34:55 INFO - PROCESS | 3428 | --DOCSHELL 13AED400 == 43 [pid = 3428] [id = 132] 12:34:55 INFO - PROCESS | 3428 | --DOCSHELL 1D531800 == 42 [pid = 3428] [id = 131] 12:34:55 INFO - PROCESS | 3428 | --DOCSHELL 18B6E400 == 41 [pid = 3428] [id = 130] 12:34:55 INFO - PROCESS | 3428 | --DOCSHELL 138D7C00 == 40 [pid = 3428] [id = 129] 12:34:55 INFO - PROCESS | 3428 | --DOCSHELL 18BE3000 == 39 [pid = 3428] [id = 128] 12:34:55 INFO - PROCESS | 3428 | --DOCSHELL 18B6C400 == 38 [pid = 3428] [id = 127] 12:34:55 INFO - PROCESS | 3428 | --DOCSHELL 13256400 == 37 [pid = 3428] [id = 126] 12:34:55 INFO - PROCESS | 3428 | --DOCSHELL 15523400 == 36 [pid = 3428] [id = 125] 12:34:55 INFO - PROCESS | 3428 | --DOCSHELL 1551D000 == 35 [pid = 3428] [id = 122] 12:34:55 INFO - PROCESS | 3428 | --DOCSHELL 133C2000 == 34 [pid = 3428] [id = 121] 12:34:55 INFO - PROCESS | 3428 | --DOCSHELL 18938800 == 33 [pid = 3428] [id = 120] 12:34:55 INFO - PROCESS | 3428 | 1460921695802 Marionette TRACE conn3 <- [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]]]}] 12:34:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:34:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 906ms 12:34:55 INFO - PROCESS | 3428 | 1460921695827 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:34:55 INFO - PROCESS | 3428 | 1460921695833 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 12:34:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:34:55 INFO - PROCESS | 3428 | 1460921695839 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:34:55 INFO - PROCESS | 3428 | 1460921695841 Marionette TRACE conn3 <- [1,522,null,{}] 12:34:55 INFO - PROCESS | 3428 | 1460921695845 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:55 INFO - PROCESS | 3428 | 1460921695922 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:34:55 INFO - PROCESS | 3428 | 1460921695930 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:55 INFO - PROCESS | 3428 | ++DOCSHELL 14A08C00 == 34 [pid = 3428] [id = 140] 12:34:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (15BA1000) [pid = 3428] [serial = 418] [outer = 00000000] 12:34:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (15E3C800) [pid = 3428] [serial = 419] [outer = 15BA1000] 12:34:55 INFO - PROCESS | 3428 | 1460921695978 Marionette DEBUG loaded listener.js 12:34:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (15E47C00) [pid = 3428] [serial = 420] [outer = 15BA1000] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (1C47A400) [pid = 3428] [serial = 356] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (1C47A000) [pid = 3428] [serial = 355] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (1989DC00) [pid = 3428] [serial = 344] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (15B9C800) [pid = 3428] [serial = 331] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (1D20F800) [pid = 3428] [serial = 323] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (1C17C000) [pid = 3428] [serial = 353] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (1ADCDC00) [pid = 3428] [serial = 352] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (18933C00) [pid = 3428] [serial = 338] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (1648C400) [pid = 3428] [serial = 335] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (1852D800) [pid = 3428] [serial = 337] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (15E09C00) [pid = 3428] [serial = 328] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (1A3D0400) [pid = 3428] [serial = 346] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (1AABEC00) [pid = 3428] [serial = 347] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (18B9A400) [pid = 3428] [serial = 341] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (15D55000) [pid = 3428] [serial = 332] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (12D4A400) [pid = 3428] [serial = 325] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (18B77000) [pid = 3428] [serial = 340] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (19087800) [pid = 3428] [serial = 343] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (15E01800) [pid = 3428] [serial = 334] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (189C2800) [pid = 3428] [serial = 349] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (18B9E000) [pid = 3428] [serial = 350] [outer = 00000000] [url = about:blank] 12:34:56 INFO - PROCESS | 3428 | 1460921696463 Marionette TRACE conn3 <- [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]]]}] 12:34:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:34:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 641ms 12:34:56 INFO - PROCESS | 3428 | 1460921696475 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:34:56 INFO - PROCESS | 3428 | 1460921696477 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 12:34:56 INFO - PROCESS | 3428 | 1460921696481 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:34:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:34:56 INFO - PROCESS | 3428 | 1460921696484 Marionette TRACE conn3 <- [1,526,null,{}] 12:34:56 INFO - PROCESS | 3428 | 1460921696498 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:56 INFO - PROCESS | 3428 | 1460921696579 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:34:56 INFO - PROCESS | 3428 | 1460921696586 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:56 INFO - PROCESS | 3428 | ++DOCSHELL 16491000 == 35 [pid = 3428] [id = 141] 12:34:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (1669E000) [pid = 3428] [serial = 421] [outer = 00000000] 12:34:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (18254400) [pid = 3428] [serial = 422] [outer = 1669E000] 12:34:56 INFO - PROCESS | 3428 | 1460921696635 Marionette DEBUG loaded listener.js 12:34:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (18528C00) [pid = 3428] [serial = 423] [outer = 1669E000] 12:34:57 INFO - PROCESS | 3428 | 1460921697118 Marionette TRACE conn3 <- [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]]]}] 12:34:57 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 12:34:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 703ms 12:34:57 INFO - PROCESS | 3428 | 1460921697180 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:34:57 INFO - PROCESS | 3428 | 1460921697183 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 12:34:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:34:57 INFO - PROCESS | 3428 | 1460921697186 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:34:57 INFO - PROCESS | 3428 | 1460921697188 Marionette TRACE conn3 <- [1,530,null,{}] 12:34:57 INFO - PROCESS | 3428 | 1460921697191 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:57 INFO - PROCESS | 3428 | 1460921697269 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:34:57 INFO - PROCESS | 3428 | 1460921697378 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:57 INFO - PROCESS | 3428 | ++DOCSHELL 189C4C00 == 36 [pid = 3428] [id = 142] 12:34:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (189C5000) [pid = 3428] [serial = 424] [outer = 00000000] 12:34:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (18B77800) [pid = 3428] [serial = 425] [outer = 189C5000] 12:34:57 INFO - PROCESS | 3428 | 1460921697424 Marionette DEBUG loaded listener.js 12:34:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (18B9C400) [pid = 3428] [serial = 426] [outer = 189C5000] 12:34:57 INFO - PROCESS | 3428 | 1460921697777 Marionette TRACE conn3 <- [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"]]]}] 12:34:57 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 12:34:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:34:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:34:57 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 12:34:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:34:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:34:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 640ms 12:34:57 INFO - PROCESS | 3428 | 1460921697824 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:34:57 INFO - PROCESS | 3428 | 1460921697826 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 12:34:57 INFO - PROCESS | 3428 | 1460921697829 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:34:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:34:57 INFO - PROCESS | 3428 | 1460921697831 Marionette TRACE conn3 <- [1,534,null,{}] 12:34:57 INFO - PROCESS | 3428 | 1460921697834 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:57 INFO - PROCESS | 3428 | 1460921697947 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:34:57 INFO - PROCESS | 3428 | 1460921697994 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:57 INFO - PROCESS | 3428 | ++DOCSHELL 18B9E000 == 37 [pid = 3428] [id = 143] 12:34:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (18BA0800) [pid = 3428] [serial = 427] [outer = 00000000] 12:34:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (1989DC00) [pid = 3428] [serial = 428] [outer = 18BA0800] 12:34:58 INFO - PROCESS | 3428 | 1460921698039 Marionette DEBUG loaded listener.js 12:34:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (199D6C00) [pid = 3428] [serial = 429] [outer = 18BA0800] 12:34:58 INFO - PROCESS | 3428 | 1460921698419 Marionette TRACE conn3 <- [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]]]}] 12:34:58 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. 12:34:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 625ms 12:34:58 INFO - PROCESS | 3428 | 1460921698468 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:34:58 INFO - PROCESS | 3428 | 1460921698470 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 12:34:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:34:58 INFO - PROCESS | 3428 | 1460921698474 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:34:58 INFO - PROCESS | 3428 | 1460921698475 Marionette TRACE conn3 <- [1,538,null,{}] 12:34:58 INFO - PROCESS | 3428 | 1460921698479 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:58 INFO - PROCESS | 3428 | 1460921698596 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:34:58 INFO - PROCESS | 3428 | 1460921698680 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:58 INFO - PROCESS | 3428 | ++DOCSHELL 1A0B7800 == 38 [pid = 3428] [id = 144] 12:34:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (1A1F4C00) [pid = 3428] [serial = 430] [outer = 00000000] 12:34:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1AD94800) [pid = 3428] [serial = 431] [outer = 1A1F4C00] 12:34:58 INFO - PROCESS | 3428 | 1460921698728 Marionette DEBUG loaded listener.js 12:34:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (1ADDC000) [pid = 3428] [serial = 432] [outer = 1A1F4C00] 12:34:59 INFO - PROCESS | 3428 | 1460921699142 Marionette TRACE conn3 <- [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]]]}] 12:34:59 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. 12:34:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 687ms 12:34:59 INFO - PROCESS | 3428 | 1460921699182 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:34:59 INFO - PROCESS | 3428 | 1460921699184 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 12:34:59 INFO - PROCESS | 3428 | 1460921699187 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:34:59 INFO - PROCESS | 3428 | 1460921699189 Marionette TRACE conn3 <- [1,542,null,{}] 12:34:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:34:59 INFO - PROCESS | 3428 | 1460921699192 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:59 INFO - PROCESS | 3428 | 1460921699292 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:34:59 INFO - PROCESS | 3428 | 1460921699298 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:59 INFO - PROCESS | 3428 | ++DOCSHELL 1377EC00 == 39 [pid = 3428] [id = 145] 12:34:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (1AABB000) [pid = 3428] [serial = 433] [outer = 00000000] 12:34:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (1C478000) [pid = 3428] [serial = 434] [outer = 1AABB000] 12:34:59 INFO - PROCESS | 3428 | 1460921699342 Marionette DEBUG loaded listener.js 12:34:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (1C478400) [pid = 3428] [serial = 435] [outer = 1AABB000] 12:34:59 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:34:59 INFO - PROCESS | 3428 | [3428] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:34:59 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:34:59 INFO - PROCESS | 3428 | [3428] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:34:59 INFO - PROCESS | 3428 | 1460921699764 Marionette TRACE conn3 <- [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]]]}] 12:34:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:34:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 625ms 12:34:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:34:59 INFO - PROCESS | 3428 | 1460921699828 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:34:59 INFO - PROCESS | 3428 | 1460921699830 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 12:34:59 INFO - PROCESS | 3428 | 1460921699833 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:34:59 INFO - PROCESS | 3428 | 1460921699834 Marionette TRACE conn3 <- [1,546,null,{}] 12:34:59 INFO - PROCESS | 3428 | 1460921699838 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:59 INFO - PROCESS | 3428 | 1460921699939 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:35:00 INFO - PROCESS | 3428 | 1460921700022 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:00 INFO - PROCESS | 3428 | ++DOCSHELL 1C46E000 == 40 [pid = 3428] [id = 146] 12:35:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (1C473400) [pid = 3428] [serial = 436] [outer = 00000000] 12:35:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (1D205C00) [pid = 3428] [serial = 437] [outer = 1C473400] 12:35:00 INFO - PROCESS | 3428 | 1460921700066 Marionette DEBUG loaded listener.js 12:35:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (1D206000) [pid = 3428] [serial = 438] [outer = 1C473400] 12:35:00 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (1A3D4000) [pid = 3428] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:35:00 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (18D27000) [pid = 3428] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:35:00 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (18B6C800) [pid = 3428] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:35:00 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (15791800) [pid = 3428] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:35:00 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (142E0800) [pid = 3428] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:35:00 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (1D531C00) [pid = 3428] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:35:00 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (15521400) [pid = 3428] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:35:00 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (1CF49800) [pid = 3428] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:35:00 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (146AB800) [pid = 3428] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:35:00 INFO - PROCESS | 3428 | 1460921700511 Marionette TRACE conn3 <- [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]]]}] 12:35:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:35:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 734ms 12:35:00 INFO - PROCESS | 3428 | 1460921700576 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:35:00 INFO - PROCESS | 3428 | 1460921700578 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 12:35:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:35:00 INFO - PROCESS | 3428 | 1460921700587 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:35:00 INFO - PROCESS | 3428 | 1460921700589 Marionette TRACE conn3 <- [1,550,null,{}] 12:35:00 INFO - PROCESS | 3428 | 1460921700593 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:00 INFO - PROCESS | 3428 | 1460921700665 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:35:00 INFO - PROCESS | 3428 | 1460921700671 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:00 INFO - PROCESS | 3428 | ++DOCSHELL 185A1C00 == 41 [pid = 3428] [id = 147] 12:35:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (18B72000) [pid = 3428] [serial = 439] [outer = 00000000] 12:35:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1ADD7800) [pid = 3428] [serial = 440] [outer = 18B72000] 12:35:00 INFO - PROCESS | 3428 | 1460921700718 Marionette DEBUG loaded listener.js 12:35:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (1C5EBC00) [pid = 3428] [serial = 441] [outer = 18B72000] 12:35:00 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:01 INFO - PROCESS | 3428 | [3428] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:35:01 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:01 INFO - PROCESS | 3428 | [3428] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:35:01 INFO - PROCESS | 3428 | 1460921701123 Marionette TRACE conn3 <- [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]]]}] 12:35:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:35:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 594ms 12:35:01 INFO - PROCESS | 3428 | 1460921701181 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 3428 | 1460921701183 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 12:35:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:35:01 INFO - PROCESS | 3428 | 1460921701187 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 3428 | 1460921701188 Marionette TRACE conn3 <- [1,554,null,{}] 12:35:01 INFO - PROCESS | 3428 | 1460921701192 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:01 INFO - PROCESS | 3428 | 1460921701265 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:35:01 INFO - PROCESS | 3428 | 1460921701298 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:01 INFO - PROCESS | 3428 | ++DOCSHELL 18527C00 == 42 [pid = 3428] [id = 148] 12:35:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (1C5E0400) [pid = 3428] [serial = 442] [outer = 00000000] 12:35:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (1D535400) [pid = 3428] [serial = 443] [outer = 1C5E0400] 12:35:01 INFO - PROCESS | 3428 | 1460921701341 Marionette DEBUG loaded listener.js 12:35:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (1D580400) [pid = 3428] [serial = 444] [outer = 1C5E0400] 12:35:01 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:01 INFO - PROCESS | 3428 | [3428] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:35:01 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:01 INFO - PROCESS | 3428 | 1460921701752 Marionette TRACE conn3 <- [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]]]}] 12:35:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:35:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 594ms 12:35:01 INFO - PROCESS | 3428 | 1460921701785 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 3428 | 1460921701787 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 12:35:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:35:01 INFO - PROCESS | 3428 | 1460921701796 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 3428 | 1460921701799 Marionette TRACE conn3 <- [1,558,null,{}] 12:35:01 INFO - PROCESS | 3428 | 1460921701803 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:01 INFO - PROCESS | 3428 | 1460921701895 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:35:01 INFO - PROCESS | 3428 | 1460921701903 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:01 INFO - PROCESS | 3428 | ++DOCSHELL 1D531C00 == 43 [pid = 3428] [id = 149] 12:35:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (1D841000) [pid = 3428] [serial = 445] [outer = 00000000] 12:35:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (1DBAAC00) [pid = 3428] [serial = 446] [outer = 1D841000] 12:35:01 INFO - PROCESS | 3428 | 1460921701952 Marionette DEBUG loaded listener.js 12:35:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (1DBB4800) [pid = 3428] [serial = 447] [outer = 1D841000] 12:35:02 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:02 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:02 INFO - PROCESS | 3428 | 1460921702424 Marionette TRACE conn3 <- [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]]]}] 12:35:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:35:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 703ms 12:35:02 INFO - PROCESS | 3428 | 1460921702495 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:35:02 INFO - PROCESS | 3428 | 1460921702499 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 12:35:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:35:02 INFO - PROCESS | 3428 | 1460921702504 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:35:02 INFO - PROCESS | 3428 | 1460921702509 Marionette TRACE conn3 <- [1,562,null,{}] 12:35:02 INFO - PROCESS | 3428 | 1460921702516 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:02 INFO - PROCESS | 3428 | 1460921702670 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:35:02 INFO - PROCESS | 3428 | 1460921702767 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:02 INFO - PROCESS | 3428 | ++DOCSHELL 143A9400 == 44 [pid = 3428] [id = 150] 12:35:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (143AB400) [pid = 3428] [serial = 448] [outer = 00000000] 12:35:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (1578E400) [pid = 3428] [serial = 449] [outer = 143AB400] 12:35:02 INFO - PROCESS | 3428 | 1460921702822 Marionette DEBUG loaded listener.js 12:35:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (15BA5C00) [pid = 3428] [serial = 450] [outer = 143AB400] 12:35:03 INFO - PROCESS | 3428 | 1460921703381 Marionette TRACE conn3 <- [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]]]}] 12:35:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:35:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 937ms 12:35:03 INFO - PROCESS | 3428 | 1460921703451 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:35:03 INFO - PROCESS | 3428 | 1460921703457 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 12:35:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:35:03 INFO - PROCESS | 3428 | 1460921703463 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:35:03 INFO - PROCESS | 3428 | 1460921703466 Marionette TRACE conn3 <- [1,566,null,{}] 12:35:03 INFO - PROCESS | 3428 | 1460921703470 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:03 INFO - PROCESS | 3428 | 1460921703569 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:35:03 INFO - PROCESS | 3428 | 1460921703661 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:03 INFO - PROCESS | 3428 | ++DOCSHELL 15E42C00 == 45 [pid = 3428] [id = 151] 12:35:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (15E44400) [pid = 3428] [serial = 451] [outer = 00000000] 12:35:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (1825E000) [pid = 3428] [serial = 452] [outer = 15E44400] 12:35:03 INFO - PROCESS | 3428 | 1460921703715 Marionette DEBUG loaded listener.js 12:35:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (18996800) [pid = 3428] [serial = 453] [outer = 15E44400] 12:35:04 INFO - PROCESS | 3428 | 1460921704303 Marionette TRACE conn3 <- [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]]]}] 12:35:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:35:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 906ms 12:35:04 INFO - PROCESS | 3428 | 1460921704365 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:35:04 INFO - PROCESS | 3428 | 1460921704368 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 12:35:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:35:04 INFO - PROCESS | 3428 | 1460921704372 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:35:04 INFO - PROCESS | 3428 | 1460921704375 Marionette TRACE conn3 <- [1,570,null,{}] 12:35:04 INFO - PROCESS | 3428 | 1460921704386 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:04 INFO - PROCESS | 3428 | 1460921704493 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:35:04 INFO - PROCESS | 3428 | 1460921704570 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:04 INFO - PROCESS | 3428 | ++DOCSHELL 19014C00 == 46 [pid = 3428] [id = 152] 12:35:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (19015400) [pid = 3428] [serial = 454] [outer = 00000000] 12:35:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (19019800) [pid = 3428] [serial = 455] [outer = 19015400] 12:35:04 INFO - PROCESS | 3428 | 1460921704626 Marionette DEBUG loaded listener.js 12:35:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (1A043400) [pid = 3428] [serial = 456] [outer = 19015400] 12:35:05 INFO - PROCESS | 3428 | 1460921705175 Marionette TRACE conn3 <- [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]]]}] 12:35:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:35:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 844ms 12:35:05 INFO - PROCESS | 3428 | 1460921705224 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:35:05 INFO - PROCESS | 3428 | 1460921705227 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 12:35:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:35:05 INFO - PROCESS | 3428 | 1460921705231 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:35:05 INFO - PROCESS | 3428 | 1460921705233 Marionette TRACE conn3 <- [1,574,null,{}] 12:35:05 INFO - PROCESS | 3428 | 1460921705237 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:05 INFO - PROCESS | 3428 | 1460921705333 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:35:05 INFO - PROCESS | 3428 | 1460921705422 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:05 INFO - PROCESS | 3428 | ++DOCSHELL 1ADD5C00 == 47 [pid = 3428] [id = 153] 12:35:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (1C473800) [pid = 3428] [serial = 457] [outer = 00000000] 12:35:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (1D582C00) [pid = 3428] [serial = 458] [outer = 1C473800] 12:35:05 INFO - PROCESS | 3428 | 1460921705476 Marionette DEBUG loaded listener.js 12:35:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (1DBA8C00) [pid = 3428] [serial = 459] [outer = 1C473800] 12:35:05 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:05 INFO - PROCESS | 3428 | [3428] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:35:06 INFO - PROCESS | 3428 | 1460921706022 Marionette TRACE conn3 <- [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]]]}] 12:35:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:35:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 843ms 12:35:06 INFO - PROCESS | 3428 | 1460921706087 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:35:06 INFO - PROCESS | 3428 | 1460921706089 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 12:35:06 INFO - PROCESS | 3428 | 1460921706093 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:35:06 INFO - PROCESS | 3428 | 1460921706095 Marionette TRACE conn3 <- [1,578,null,{}] 12:35:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:35:06 INFO - PROCESS | 3428 | 1460921706099 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:06 INFO - PROCESS | 3428 | 1460921706211 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:35:06 INFO - PROCESS | 3428 | 1460921706337 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:06 INFO - PROCESS | 3428 | ++DOCSHELL 1900BC00 == 48 [pid = 3428] [id = 154] 12:35:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1AAB1400) [pid = 3428] [serial = 460] [outer = 00000000] 12:35:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1D652000) [pid = 3428] [serial = 461] [outer = 1AAB1400] 12:35:06 INFO - PROCESS | 3428 | 1460921706391 Marionette DEBUG loaded listener.js 12:35:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1D655000) [pid = 3428] [serial = 462] [outer = 1AAB1400] 12:35:07 INFO - PROCESS | 3428 | 1460921707076 Marionette TRACE conn3 <- [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]]]}] 12:35:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:35:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1031ms 12:35:07 INFO - PROCESS | 3428 | 1460921707156 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:35:07 INFO - PROCESS | 3428 | 1460921707160 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 12:35:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:35:07 INFO - PROCESS | 3428 | 1460921707165 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:35:07 INFO - PROCESS | 3428 | 1460921707169 Marionette TRACE conn3 <- [1,582,null,{}] 12:35:07 INFO - PROCESS | 3428 | 1460921707189 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:07 INFO - PROCESS | 3428 | 1460921707301 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:35:07 INFO - PROCESS | 3428 | 1460921707375 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:07 INFO - PROCESS | 3428 | ++DOCSHELL 15DC8000 == 49 [pid = 3428] [id = 155] 12:35:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (15E4A000) [pid = 3428] [serial = 463] [outer = 00000000] 12:35:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (164CAC00) [pid = 3428] [serial = 464] [outer = 15E4A000] 12:35:07 INFO - PROCESS | 3428 | 1460921707423 Marionette DEBUG loaded listener.js 12:35:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (15E4B800) [pid = 3428] [serial = 465] [outer = 15E4A000] 12:35:08 INFO - PROCESS | 3428 | 1460921708028 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:35:08 INFO - PROCESS | 3428 | --DOCSHELL 18527C00 == 48 [pid = 3428] [id = 148] 12:35:08 INFO - PROCESS | 3428 | --DOCSHELL 185A1C00 == 47 [pid = 3428] [id = 147] 12:35:08 INFO - PROCESS | 3428 | --DOCSHELL 1C46E000 == 46 [pid = 3428] [id = 146] 12:35:08 INFO - PROCESS | 3428 | --DOCSHELL 1377EC00 == 45 [pid = 3428] [id = 145] 12:35:08 INFO - PROCESS | 3428 | --DOCSHELL 1A0B7800 == 44 [pid = 3428] [id = 144] 12:35:08 INFO - PROCESS | 3428 | --DOCSHELL 18B9E000 == 43 [pid = 3428] [id = 143] 12:35:08 INFO - PROCESS | 3428 | --DOCSHELL 189C4C00 == 42 [pid = 3428] [id = 142] 12:35:08 INFO - PROCESS | 3428 | --DOCSHELL 16491000 == 41 [pid = 3428] [id = 141] 12:35:08 INFO - PROCESS | 3428 | --DOCSHELL 14A08C00 == 40 [pid = 3428] [id = 140] 12:35:08 INFO - PROCESS | 3428 | --DOCSHELL 15D05000 == 39 [pid = 3428] [id = 139] 12:35:08 INFO - PROCESS | 3428 | --DOCSHELL 13AE8000 == 38 [pid = 3428] [id = 135] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (19DA8400) [pid = 3428] [serial = 382] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (18B75800) [pid = 3428] [serial = 379] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (18BA3400) [pid = 3428] [serial = 380] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (15B25000) [pid = 3428] [serial = 361] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (16CBB000) [pid = 3428] [serial = 374] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (164D2000) [pid = 3428] [serial = 373] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (19091800) [pid = 3428] [serial = 364] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (1CF4C800) [pid = 3428] [serial = 358] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (1ADD1C00) [pid = 3428] [serial = 370] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (1648EC00) [pid = 3428] [serial = 376] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (18527400) [pid = 3428] [serial = 377] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (1D320800) [pid = 3428] [serial = 367] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (1A89F000) [pid = 3428] [serial = 385] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (1AAB9800) [pid = 3428] [serial = 386] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (1A0B5000) [pid = 3428] [serial = 383] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (1D8BC000) [pid = 3428] [serial = 400] [outer = 00000000] [url = about:blank] 12:35:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:35:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 938ms 12:35:08 INFO - PROCESS | 3428 | 1460921708111 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:35:08 INFO - PROCESS | 3428 | 1460921708116 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 12:35:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:35:08 INFO - PROCESS | 3428 | 1460921708122 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:35:08 INFO - PROCESS | 3428 | 1460921708124 Marionette TRACE conn3 <- [1,586,null,{}] 12:35:08 INFO - PROCESS | 3428 | 1460921708128 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:08 INFO - PROCESS | 3428 | 1460921708223 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (1CF4E800) [pid = 3428] [serial = 389] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (1C4CB400) [pid = 3428] [serial = 388] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (1D57A000) [pid = 3428] [serial = 391] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (18B72400) [pid = 3428] [serial = 394] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (19DB5000) [pid = 3428] [serial = 395] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (1D584000) [pid = 3428] [serial = 397] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (1D57A800) [pid = 3428] [serial = 392] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (1D847800) [pid = 3428] [serial = 398] [outer = 00000000] [url = about:blank] 12:35:08 INFO - PROCESS | 3428 | 1460921708305 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:08 INFO - PROCESS | 3428 | ++DOCSHELL 13203800 == 39 [pid = 3428] [id = 156] 12:35:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (13264400) [pid = 3428] [serial = 466] [outer = 00000000] 12:35:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (15E47000) [pid = 3428] [serial = 467] [outer = 13264400] 12:35:08 INFO - PROCESS | 3428 | 1460921708350 Marionette DEBUG loaded listener.js 12:35:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (166A2400) [pid = 3428] [serial = 468] [outer = 13264400] 12:35:08 INFO - PROCESS | 3428 | 1460921708718 Marionette TRACE conn3 <- [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]]]}] 12:35:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:35:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 641ms 12:35:08 INFO - PROCESS | 3428 | 1460921708759 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:35:08 INFO - PROCESS | 3428 | 1460921708761 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 12:35:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:35:08 INFO - PROCESS | 3428 | 1460921708765 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:35:08 INFO - PROCESS | 3428 | 1460921708768 Marionette TRACE conn3 <- [1,590,null,{}] 12:35:08 INFO - PROCESS | 3428 | 1460921708778 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:08 INFO - PROCESS | 3428 | 1460921708860 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:35:08 INFO - PROCESS | 3428 | 1460921708868 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:08 INFO - PROCESS | 3428 | ++DOCSHELL 189B1C00 == 40 [pid = 3428] [id = 157] 12:35:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (189B4800) [pid = 3428] [serial = 469] [outer = 00000000] 12:35:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (189B8400) [pid = 3428] [serial = 470] [outer = 189B4800] 12:35:08 INFO - PROCESS | 3428 | 1460921708949 Marionette DEBUG loaded listener.js 12:35:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (189C5C00) [pid = 3428] [serial = 471] [outer = 189B4800] 12:35:09 INFO - PROCESS | 3428 | 1460921709404 Marionette TRACE conn3 <- [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]]]}] 12:35:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:35:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 703ms 12:35:09 INFO - PROCESS | 3428 | 1460921709464 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:35:09 INFO - PROCESS | 3428 | 1460921709466 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 12:35:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:35:09 INFO - PROCESS | 3428 | 1460921709470 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:35:09 INFO - PROCESS | 3428 | 1460921709471 Marionette TRACE conn3 <- [1,594,null,{}] 12:35:09 INFO - PROCESS | 3428 | 1460921709475 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:09 INFO - PROCESS | 3428 | 1460921709549 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:35:09 INFO - PROCESS | 3428 | 1460921709558 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:09 INFO - PROCESS | 3428 | ++DOCSHELL 18B78000 == 41 [pid = 3428] [id = 158] 12:35:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (18B78800) [pid = 3428] [serial = 472] [outer = 00000000] 12:35:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (18D22C00) [pid = 3428] [serial = 473] [outer = 18B78800] 12:35:09 INFO - PROCESS | 3428 | 1460921709603 Marionette DEBUG loaded listener.js 12:35:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (1900EC00) [pid = 3428] [serial = 474] [outer = 18B78800] 12:35:10 INFO - PROCESS | 3428 | 1460921710020 Marionette TRACE conn3 <- [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]]]}] 12:35:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:35:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 594ms 12:35:10 INFO - PROCESS | 3428 | 1460921710066 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:35:10 INFO - PROCESS | 3428 | 1460921710068 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 12:35:10 INFO - PROCESS | 3428 | 1460921710072 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:35:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:35:10 INFO - PROCESS | 3428 | 1460921710073 Marionette TRACE conn3 <- [1,598,null,{}] 12:35:10 INFO - PROCESS | 3428 | 1460921710077 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:10 INFO - PROCESS | 3428 | 1460921710151 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:35:10 INFO - PROCESS | 3428 | 1460921710158 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:10 INFO - PROCESS | 3428 | ++DOCSHELL 18933C00 == 42 [pid = 3428] [id = 159] 12:35:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (19013000) [pid = 3428] [serial = 475] [outer = 00000000] 12:35:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (1989E800) [pid = 3428] [serial = 476] [outer = 19013000] 12:35:10 INFO - PROCESS | 3428 | 1460921710202 Marionette DEBUG loaded listener.js 12:35:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (19AF0000) [pid = 3428] [serial = 477] [outer = 19013000] 12:35:10 INFO - PROCESS | 3428 | 1460921710681 Marionette TRACE conn3 <- [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]]]}] 12:35:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:35:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 641ms 12:35:10 INFO - PROCESS | 3428 | 1460921710709 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:35:10 INFO - PROCESS | 3428 | 1460921710711 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 12:35:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:35:10 INFO - PROCESS | 3428 | 1460921710715 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:35:10 INFO - PROCESS | 3428 | 1460921710717 Marionette TRACE conn3 <- [1,602,null,{}] 12:35:10 INFO - PROCESS | 3428 | 1460921710720 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:10 INFO - PROCESS | 3428 | 1460921710851 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:35:10 INFO - PROCESS | 3428 | 1460921710865 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:10 INFO - PROCESS | 3428 | ++DOCSHELL 12D4A400 == 43 [pid = 3428] [id = 160] 12:35:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (13257400) [pid = 3428] [serial = 478] [outer = 00000000] 12:35:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (1AABF400) [pid = 3428] [serial = 479] [outer = 13257400] 12:35:10 INFO - PROCESS | 3428 | 1460921710916 Marionette DEBUG loaded listener.js 12:35:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (18B7A800) [pid = 3428] [serial = 480] [outer = 13257400] 12:35:11 INFO - PROCESS | 3428 | 1460921711364 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:35:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:35:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 703ms 12:35:11 INFO - PROCESS | 3428 | 1460921711415 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:35:11 INFO - PROCESS | 3428 | 1460921711417 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 12:35:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:35:11 INFO - PROCESS | 3428 | 1460921711421 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:35:11 INFO - PROCESS | 3428 | 1460921711422 Marionette TRACE conn3 <- [1,606,null,{}] 12:35:11 INFO - PROCESS | 3428 | 1460921711427 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:11 INFO - PROCESS | 3428 | 1460921711558 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:35:11 INFO - PROCESS | 3428 | 1460921711579 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:11 INFO - PROCESS | 3428 | ++DOCSHELL 1C472800 == 44 [pid = 3428] [id = 161] 12:35:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (1C472C00) [pid = 3428] [serial = 481] [outer = 00000000] 12:35:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (1C47A800) [pid = 3428] [serial = 482] [outer = 1C472C00] 12:35:11 INFO - PROCESS | 3428 | 1460921711624 Marionette DEBUG loaded listener.js 12:35:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (1C47A000) [pid = 3428] [serial = 483] [outer = 1C472C00] 12:35:12 INFO - PROCESS | 3428 | 1460921712024 Marionette TRACE conn3 <- [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]]]}] 12:35:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:35:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 641ms 12:35:12 INFO - PROCESS | 3428 | 1460921712058 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:35:12 INFO - PROCESS | 3428 | 1460921712060 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 12:35:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:35:12 INFO - PROCESS | 3428 | 1460921712063 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:35:12 INFO - PROCESS | 3428 | 1460921712065 Marionette TRACE conn3 <- [1,610,null,{}] 12:35:12 INFO - PROCESS | 3428 | 1460921712068 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:12 INFO - PROCESS | 3428 | 1460921712170 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:35:12 INFO - PROCESS | 3428 | 1460921712176 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:12 INFO - PROCESS | 3428 | ++DOCSHELL 1C5E8000 == 45 [pid = 3428] [id = 162] 12:35:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1D201C00) [pid = 3428] [serial = 484] [outer = 00000000] 12:35:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1D52A800) [pid = 3428] [serial = 485] [outer = 1D201C00] 12:35:12 INFO - PROCESS | 3428 | 1460921712219 Marionette DEBUG loaded listener.js 12:35:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1D538C00) [pid = 3428] [serial = 486] [outer = 1D201C00] 12:35:12 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (1D84A000) [pid = 3428] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:35:12 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (1C476000) [pid = 3428] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:35:12 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (1A1F4C00) [pid = 3428] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:35:12 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (1AABB000) [pid = 3428] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:35:12 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (15BA1000) [pid = 3428] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:35:12 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (18BA0800) [pid = 3428] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:35:12 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (189C5000) [pid = 3428] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:35:12 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (1669E000) [pid = 3428] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:35:12 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (1C473400) [pid = 3428] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:35:12 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (1C5E0400) [pid = 3428] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:35:12 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (15D57000) [pid = 3428] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:35:12 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (18B72000) [pid = 3428] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:35:12 INFO - PROCESS | 3428 | 1460921712751 Marionette TRACE conn3 <- [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]]]}] 12:35:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:35:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 735ms 12:35:12 INFO - PROCESS | 3428 | 1460921712804 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:35:12 INFO - PROCESS | 3428 | 1460921712806 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 12:35:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:35:12 INFO - PROCESS | 3428 | 1460921712818 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:35:12 INFO - PROCESS | 3428 | 1460921712820 Marionette TRACE conn3 <- [1,614,null,{}] 12:35:12 INFO - PROCESS | 3428 | 1460921712852 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:12 INFO - PROCESS | 3428 | 1460921712926 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:35:12 INFO - PROCESS | 3428 | 1460921712934 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:12 INFO - PROCESS | 3428 | ++DOCSHELL 15EB5800 == 46 [pid = 3428] [id = 163] 12:35:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (164C5C00) [pid = 3428] [serial = 487] [outer = 00000000] 12:35:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (18BA0800) [pid = 3428] [serial = 488] [outer = 164C5C00] 12:35:12 INFO - PROCESS | 3428 | 1460921712979 Marionette DEBUG loaded listener.js 12:35:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (18D25800) [pid = 3428] [serial = 489] [outer = 164C5C00] 12:35:13 INFO - PROCESS | 3428 | 1460921713394 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:35:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:35:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 610ms 12:35:13 INFO - PROCESS | 3428 | 1460921713432 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:35:13 INFO - PROCESS | 3428 | 1460921713434 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 12:35:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:35:13 INFO - PROCESS | 3428 | 1460921713438 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:35:13 INFO - PROCESS | 3428 | 1460921713439 Marionette TRACE conn3 <- [1,618,null,{}] 12:35:13 INFO - PROCESS | 3428 | 1460921713447 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:13 INFO - PROCESS | 3428 | 1460921713522 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:35:13 INFO - PROCESS | 3428 | 1460921713528 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:13 INFO - PROCESS | 3428 | ++DOCSHELL 18D27000 == 47 [pid = 3428] [id = 164] 12:35:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (1A1F8800) [pid = 3428] [serial = 490] [outer = 00000000] 12:35:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (1D20E800) [pid = 3428] [serial = 491] [outer = 1A1F8800] 12:35:13 INFO - PROCESS | 3428 | 1460921713571 Marionette DEBUG loaded listener.js 12:35:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (1D57C800) [pid = 3428] [serial = 492] [outer = 1A1F8800] 12:35:14 INFO - PROCESS | 3428 | 1460921714026 Marionette TRACE conn3 <- [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]]]}] 12:35:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:35:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 640ms 12:35:14 INFO - PROCESS | 3428 | 1460921714076 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:35:14 INFO - PROCESS | 3428 | 1460921714078 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 12:35:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:35:14 INFO - PROCESS | 3428 | 1460921714082 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:35:14 INFO - PROCESS | 3428 | 1460921714084 Marionette TRACE conn3 <- [1,622,null,{}] 12:35:14 INFO - PROCESS | 3428 | 1460921714087 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:14 INFO - PROCESS | 3428 | 1460921714211 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:35:14 INFO - PROCESS | 3428 | 1460921714260 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:14 INFO - PROCESS | 3428 | ++DOCSHELL 1DBAC400 == 48 [pid = 3428] [id = 165] 12:35:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (1DBAC800) [pid = 3428] [serial = 493] [outer = 00000000] 12:35:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (1DEAB800) [pid = 3428] [serial = 494] [outer = 1DBAC800] 12:35:14 INFO - PROCESS | 3428 | 1460921714309 Marionette DEBUG loaded listener.js 12:35:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (1E246400) [pid = 3428] [serial = 495] [outer = 1DBAC800] 12:35:14 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:14 INFO - PROCESS | 3428 | [3428] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:35:14 INFO - PROCESS | 3428 | 1460921714941 Marionette TRACE conn3 <- [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]]]}] 12:35:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:35:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 891ms 12:35:14 INFO - PROCESS | 3428 | 1460921714987 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:35:14 INFO - PROCESS | 3428 | 1460921714992 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 12:35:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:35:14 INFO - PROCESS | 3428 | 1460921714998 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:35:14 INFO - PROCESS | 3428 | 1460921715001 Marionette TRACE conn3 <- [1,626,null,{}] 12:35:15 INFO - PROCESS | 3428 | 1460921715008 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:15 INFO - PROCESS | 3428 | 1460921715113 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:35:15 INFO - PROCESS | 3428 | 1460921715209 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:15 INFO - PROCESS | 3428 | ++DOCSHELL 164D2000 == 49 [pid = 3428] [id = 166] 12:35:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (164D4000) [pid = 3428] [serial = 496] [outer = 00000000] 12:35:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (18938800) [pid = 3428] [serial = 497] [outer = 164D4000] 12:35:15 INFO - PROCESS | 3428 | 1460921715265 Marionette DEBUG loaded listener.js 12:35:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (189B0C00) [pid = 3428] [serial = 498] [outer = 164D4000] 12:35:15 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:15 INFO - PROCESS | 3428 | [3428] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:35:15 INFO - PROCESS | 3428 | 1460921715827 Marionette TRACE conn3 <- [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]]]}] 12:35:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:35:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 907ms 12:35:15 INFO - PROCESS | 3428 | 1460921715902 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:35:15 INFO - PROCESS | 3428 | 1460921715908 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 12:35:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:35:15 INFO - PROCESS | 3428 | 1460921715915 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:35:15 INFO - PROCESS | 3428 | 1460921715917 Marionette TRACE conn3 <- [1,630,null,{}] 12:35:15 INFO - PROCESS | 3428 | 1460921715921 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:16 INFO - PROCESS | 3428 | 1460921716023 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:35:16 INFO - PROCESS | 3428 | 1460921716118 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:16 INFO - PROCESS | 3428 | ++DOCSHELL 189CE400 == 50 [pid = 3428] [id = 167] 12:35:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (18B71800) [pid = 3428] [serial = 499] [outer = 00000000] 12:35:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1A04EC00) [pid = 3428] [serial = 500] [outer = 18B71800] 12:35:16 INFO - PROCESS | 3428 | 1460921716172 Marionette DEBUG loaded listener.js 12:35:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (1A3C6800) [pid = 3428] [serial = 501] [outer = 18B71800] 12:35:16 INFO - PROCESS | 3428 | 1460921716733 Marionette TRACE conn3 <- [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]]]}] 12:35:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:35:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 891ms 12:35:16 INFO - PROCESS | 3428 | 1460921716816 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:35:16 INFO - PROCESS | 3428 | 1460921716819 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 12:35:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:35:16 INFO - PROCESS | 3428 | 1460921716823 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:35:16 INFO - PROCESS | 3428 | 1460921716826 Marionette TRACE conn3 <- [1,634,null,{}] 12:35:16 INFO - PROCESS | 3428 | 1460921716837 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:16 INFO - PROCESS | 3428 | 1460921716979 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:35:16 INFO - PROCESS | 3428 | 1460921716996 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:16 INFO - PROCESS | 3428 | ++DOCSHELL 1D537400 == 51 [pid = 3428] [id = 168] 12:35:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1D651800) [pid = 3428] [serial = 502] [outer = 00000000] 12:35:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (1D8B6800) [pid = 3428] [serial = 503] [outer = 1D651800] 12:35:17 INFO - PROCESS | 3428 | 1460921717052 Marionette DEBUG loaded listener.js 12:35:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (1DBB3000) [pid = 3428] [serial = 504] [outer = 1D651800] 12:35:17 INFO - PROCESS | 3428 | 1460921717668 Marionette TRACE conn3 <- [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]]]}] 12:35:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:35:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 906ms 12:35:17 INFO - PROCESS | 3428 | 1460921717726 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:35:17 INFO - PROCESS | 3428 | 1460921717729 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 12:35:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:35:17 INFO - PROCESS | 3428 | 1460921717733 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:35:17 INFO - PROCESS | 3428 | 1460921717735 Marionette TRACE conn3 <- [1,638,null,{}] 12:35:17 INFO - PROCESS | 3428 | 1460921717739 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:17 INFO - PROCESS | 3428 | 1460921717836 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:35:17 INFO - PROCESS | 3428 | 1460921717957 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:17 INFO - PROCESS | 3428 | ++DOCSHELL 19162800 == 52 [pid = 3428] [id = 169] 12:35:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (19163800) [pid = 3428] [serial = 505] [outer = 00000000] 12:35:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (19169000) [pid = 3428] [serial = 506] [outer = 19163800] 12:35:18 INFO - PROCESS | 3428 | 1460921718016 Marionette DEBUG loaded listener.js 12:35:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (1C477800) [pid = 3428] [serial = 507] [outer = 19163800] 12:35:18 INFO - PROCESS | 3428 | 1460921718566 Marionette TRACE conn3 <- [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]]]}] 12:35:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:35:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 906ms 12:35:18 INFO - PROCESS | 3428 | 1460921718637 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:35:18 INFO - PROCESS | 3428 | 1460921718639 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 12:35:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:35:18 INFO - PROCESS | 3428 | 1460921718642 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:35:18 INFO - PROCESS | 3428 | 1460921718644 Marionette TRACE conn3 <- [1,642,null,{}] 12:35:18 INFO - PROCESS | 3428 | 1460921718648 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:18 INFO - PROCESS | 3428 | 1460921718749 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:35:18 INFO - PROCESS | 3428 | 1460921718870 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:18 INFO - PROCESS | 3428 | ++DOCSHELL 13783800 == 53 [pid = 3428] [id = 170] 12:35:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (138D6800) [pid = 3428] [serial = 508] [outer = 00000000] 12:35:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (15E3F400) [pid = 3428] [serial = 509] [outer = 138D6800] 12:35:18 INFO - PROCESS | 3428 | 1460921718925 Marionette DEBUG loaded listener.js 12:35:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (15EB7400) [pid = 3428] [serial = 510] [outer = 138D6800] 12:35:19 INFO - PROCESS | 3428 | 1460921719680 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:35:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:35:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1078ms 12:35:19 INFO - PROCESS | 3428 | 1460921719736 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:35:19 INFO - PROCESS | 3428 | 1460921719740 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 12:35:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:35:19 INFO - PROCESS | 3428 | 1460921719745 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:35:19 INFO - PROCESS | 3428 | 1460921719748 Marionette TRACE conn3 <- [1,646,null,{}] 12:35:19 INFO - PROCESS | 3428 | 1460921719754 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:19 INFO - PROCESS | 3428 | 1460921719844 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:35:19 INFO - PROCESS | 3428 | 1460921719928 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:19 INFO - PROCESS | 3428 | ++DOCSHELL 18526C00 == 54 [pid = 3428] [id = 171] 12:35:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (18528000) [pid = 3428] [serial = 511] [outer = 00000000] 12:35:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (18938000) [pid = 3428] [serial = 512] [outer = 18528000] 12:35:20 INFO - PROCESS | 3428 | 1460921720020 Marionette DEBUG loaded listener.js 12:35:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (189B9800) [pid = 3428] [serial = 513] [outer = 18528000] 12:35:20 INFO - PROCESS | 3428 | --DOCSHELL 18D27000 == 53 [pid = 3428] [id = 164] 12:35:20 INFO - PROCESS | 3428 | --DOCSHELL 15EB5800 == 52 [pid = 3428] [id = 163] 12:35:20 INFO - PROCESS | 3428 | --DOCSHELL 1C5E8000 == 51 [pid = 3428] [id = 162] 12:35:20 INFO - PROCESS | 3428 | --DOCSHELL 1C472800 == 50 [pid = 3428] [id = 161] 12:35:20 INFO - PROCESS | 3428 | --DOCSHELL 12D4A400 == 49 [pid = 3428] [id = 160] 12:35:20 INFO - PROCESS | 3428 | --DOCSHELL 18933C00 == 48 [pid = 3428] [id = 159] 12:35:20 INFO - PROCESS | 3428 | --DOCSHELL 18B78000 == 47 [pid = 3428] [id = 158] 12:35:20 INFO - PROCESS | 3428 | --DOCSHELL 189B1C00 == 46 [pid = 3428] [id = 157] 12:35:20 INFO - PROCESS | 3428 | --DOCSHELL 13203800 == 45 [pid = 3428] [id = 156] 12:35:20 INFO - PROCESS | 3428 | --DOCSHELL 15DC8000 == 44 [pid = 3428] [id = 155] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (1DBAAC00) [pid = 3428] [serial = 446] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOCSHELL 15E42C00 == 43 [pid = 3428] [id = 151] 12:35:20 INFO - PROCESS | 3428 | --DOCSHELL 143A9400 == 42 [pid = 3428] [id = 150] 12:35:20 INFO - PROCESS | 3428 | --DOCSHELL 1D531C00 == 41 [pid = 3428] [id = 149] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (1D8C0400) [pid = 3428] [serial = 401] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (1D206400) [pid = 3428] [serial = 409] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (1DD6E400) [pid = 3428] [serial = 413] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (1D205C00) [pid = 3428] [serial = 437] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (1852B800) [pid = 3428] [serial = 170] [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.] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (1D580400) [pid = 3428] [serial = 444] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (1D535400) [pid = 3428] [serial = 443] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (1D206000) [pid = 3428] [serial = 438] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (15E3FC00) [pid = 3428] [serial = 417] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (15E0BC00) [pid = 3428] [serial = 416] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1ADD7800) [pid = 3428] [serial = 440] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (199D6C00) [pid = 3428] [serial = 429] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (1C5EBC00) [pid = 3428] [serial = 441] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (1CF4D800) [pid = 3428] [serial = 359] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (1AD94800) [pid = 3428] [serial = 431] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (1C478400) [pid = 3428] [serial = 435] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (1C478000) [pid = 3428] [serial = 434] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (15E3C800) [pid = 3428] [serial = 419] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (15E47C00) [pid = 3428] [serial = 420] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (1989DC00) [pid = 3428] [serial = 428] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (1ADDC000) [pid = 3428] [serial = 432] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (18B77800) [pid = 3428] [serial = 425] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (18B9C400) [pid = 3428] [serial = 426] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (18254400) [pid = 3428] [serial = 422] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (18528C00) [pid = 3428] [serial = 423] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (14A09400) [pid = 3428] [serial = 403] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (18B6D400) [pid = 3428] [serial = 406] [outer = 00000000] [url = about:blank] 12:35:20 INFO - PROCESS | 3428 | 1460921720584 Marionette TRACE conn3 <- [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]]]}] 12:35:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:35:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 907ms 12:35:20 INFO - PROCESS | 3428 | 1460921720647 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:35:20 INFO - PROCESS | 3428 | 1460921720652 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 12:35:20 INFO - PROCESS | 3428 | 1460921720658 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:35:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:35:20 INFO - PROCESS | 3428 | 1460921720660 Marionette TRACE conn3 <- [1,650,null,{}] 12:35:20 INFO - PROCESS | 3428 | 1460921720664 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:20 INFO - PROCESS | 3428 | 1460921720744 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:35:20 INFO - PROCESS | 3428 | 1460921720821 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:20 INFO - PROCESS | 3428 | ++DOCSHELL 1325D800 == 42 [pid = 3428] [id = 172] 12:35:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (13784400) [pid = 3428] [serial = 514] [outer = 00000000] 12:35:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (15E46800) [pid = 3428] [serial = 515] [outer = 13784400] 12:35:20 INFO - PROCESS | 3428 | 1460921720866 Marionette DEBUG loaded listener.js 12:35:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (189B7400) [pid = 3428] [serial = 516] [outer = 13784400] 12:35:21 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:21 INFO - PROCESS | 3428 | [3428] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:35:21 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:21 INFO - PROCESS | 3428 | 1460921721294 Marionette TRACE conn3 <- [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]]]}] 12:35:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:35:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 703ms 12:35:21 INFO - PROCESS | 3428 | 1460921721357 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:35:21 INFO - PROCESS | 3428 | 1460921721359 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 12:35:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:35:21 INFO - PROCESS | 3428 | 1460921721362 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:35:21 INFO - PROCESS | 3428 | 1460921721366 Marionette TRACE conn3 <- [1,654,null,{}] 12:35:21 INFO - PROCESS | 3428 | 1460921721376 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:21 INFO - PROCESS | 3428 | 1460921721454 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:35:21 INFO - PROCESS | 3428 | 1460921721462 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:21 INFO - PROCESS | 3428 | ++DOCSHELL 18B9CC00 == 43 [pid = 3428] [id = 173] 12:35:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (18BA2800) [pid = 3428] [serial = 517] [outer = 00000000] 12:35:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (18BDDC00) [pid = 3428] [serial = 518] [outer = 18BA2800] 12:35:21 INFO - PROCESS | 3428 | 1460921721516 Marionette DEBUG loaded listener.js 12:35:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (19011800) [pid = 3428] [serial = 519] [outer = 18BA2800] 12:35:21 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:21 INFO - PROCESS | 3428 | [3428] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:35:21 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:21 INFO - PROCESS | 3428 | 1460921721955 Marionette TRACE conn3 <- [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]]]}] 12:35:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:35:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 625ms 12:35:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:35:21 INFO - PROCESS | 3428 | 1460921722000 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:35:21 INFO - PROCESS | 3428 | 1460921722002 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 12:35:21 INFO - PROCESS | 3428 | 1460921722005 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:35:21 INFO - PROCESS | 3428 | 1460921722007 Marionette TRACE conn3 <- [1,658,null,{}] 12:35:22 INFO - PROCESS | 3428 | 1460921722011 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:22 INFO - PROCESS | 3428 | 1460921722120 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:35:22 INFO - PROCESS | 3428 | 1460921722128 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:22 INFO - PROCESS | 3428 | ++DOCSHELL 1915F800 == 44 [pid = 3428] [id = 174] 12:35:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (1915FC00) [pid = 3428] [serial = 520] [outer = 00000000] 12:35:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (1916B000) [pid = 3428] [serial = 521] [outer = 1915FC00] 12:35:22 INFO - PROCESS | 3428 | 1460921722173 Marionette DEBUG loaded listener.js 12:35:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (199D5800) [pid = 3428] [serial = 522] [outer = 1915FC00] 12:35:22 INFO - PROCESS | 3428 | 1460921722600 Marionette TRACE conn3 <- [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]]]}] 12:35:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:35:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 625ms 12:35:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:35:22 INFO - PROCESS | 3428 | 1460921722644 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:35:22 INFO - PROCESS | 3428 | 1460921722646 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 12:35:22 INFO - PROCESS | 3428 | 1460921722655 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:35:22 INFO - PROCESS | 3428 | 1460921722657 Marionette TRACE conn3 <- [1,662,null,{}] 12:35:22 INFO - PROCESS | 3428 | 1460921722661 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:22 INFO - PROCESS | 3428 | 1460921722762 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:35:22 INFO - PROCESS | 3428 | 1460921722768 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:22 INFO - PROCESS | 3428 | ++DOCSHELL 1852C400 == 45 [pid = 3428] [id = 175] 12:35:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (1989EC00) [pid = 3428] [serial = 523] [outer = 00000000] 12:35:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1A1F3C00) [pid = 3428] [serial = 524] [outer = 1989EC00] 12:35:22 INFO - PROCESS | 3428 | 1460921722812 Marionette DEBUG loaded listener.js 12:35:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1A375800) [pid = 3428] [serial = 525] [outer = 1989EC00] 12:35:23 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:23 INFO - PROCESS | 3428 | [3428] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:35:23 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:23 INFO - PROCESS | 3428 | [3428] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:35:23 INFO - PROCESS | 3428 | 1460921723247 Marionette TRACE conn3 <- [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]]]}] 12:35:23 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 12:35:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 656ms 12:35:23 INFO - PROCESS | 3428 | 1460921723308 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:35:23 INFO - PROCESS | 3428 | 1460921723309 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 12:35:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:35:23 INFO - PROCESS | 3428 | 1460921723313 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:35:23 INFO - PROCESS | 3428 | 1460921723314 Marionette TRACE conn3 <- [1,666,null,{}] 12:35:23 INFO - PROCESS | 3428 | 1460921723318 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:23 INFO - PROCESS | 3428 | 1460921723442 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:35:23 INFO - PROCESS | 3428 | 1460921723536 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:23 INFO - PROCESS | 3428 | ++DOCSHELL 1C479800 == 46 [pid = 3428] [id = 176] 12:35:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1C47A400) [pid = 3428] [serial = 526] [outer = 00000000] 12:35:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1C4D8800) [pid = 3428] [serial = 527] [outer = 1C47A400] 12:35:23 INFO - PROCESS | 3428 | 1460921723586 Marionette DEBUG loaded listener.js 12:35:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1C5E8000) [pid = 3428] [serial = 528] [outer = 1C47A400] 12:35:23 INFO - PROCESS | 3428 | 1460921724006 Marionette TRACE conn3 <- [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]]]}] 12:35:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:35:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 750ms 12:35:24 INFO - PROCESS | 3428 | 1460921724053 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:35:24 INFO - PROCESS | 3428 | 1460921724055 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 12:35:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:35:24 INFO - PROCESS | 3428 | 1460921724063 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:35:24 INFO - PROCESS | 3428 | 1460921724065 Marionette TRACE conn3 <- [1,670,null,{}] 12:35:24 INFO - PROCESS | 3428 | 1460921724068 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:24 INFO - PROCESS | 3428 | 1460921724171 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:35:24 INFO - PROCESS | 3428 | 1460921724179 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:24 INFO - PROCESS | 3428 | ++DOCSHELL 1D205C00 == 47 [pid = 3428] [id = 177] 12:35:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (1D206000) [pid = 3428] [serial = 529] [outer = 00000000] 12:35:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1D314C00) [pid = 3428] [serial = 530] [outer = 1D206000] 12:35:24 INFO - PROCESS | 3428 | 1460921724268 Marionette DEBUG loaded listener.js 12:35:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (1D529C00) [pid = 3428] [serial = 531] [outer = 1D206000] 12:35:24 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (13257400) [pid = 3428] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:35:24 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1A1F8800) [pid = 3428] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:35:24 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (1C472C00) [pid = 3428] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:35:24 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (13264400) [pid = 3428] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:35:24 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (1D201C00) [pid = 3428] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:35:24 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (15E4A000) [pid = 3428] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:35:24 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (19013000) [pid = 3428] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:35:24 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (18B78800) [pid = 3428] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:35:24 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (189B4800) [pid = 3428] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:35:24 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (164C5C00) [pid = 3428] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:35:25 INFO - PROCESS | 3428 | 1460921725322 Marionette TRACE conn3 <- [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]]]}] 12:35:25 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) 12:35:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1296ms 12:35:25 INFO - PROCESS | 3428 | 1460921725369 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:35:25 INFO - PROCESS | 3428 | 1460921725371 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 12:35:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:35:25 INFO - PROCESS | 3428 | 1460921725374 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:35:25 INFO - PROCESS | 3428 | 1460921725376 Marionette TRACE conn3 <- [1,674,null,{}] 12:35:25 INFO - PROCESS | 3428 | 1460921725380 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:25 INFO - PROCESS | 3428 | 1460921725453 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:35:25 INFO - PROCESS | 3428 | 1460921725459 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:25 INFO - PROCESS | 3428 | ++DOCSHELL 13257400 == 48 [pid = 3428] [id = 178] 12:35:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (13264400) [pid = 3428] [serial = 532] [outer = 00000000] 12:35:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (1915EC00) [pid = 3428] [serial = 533] [outer = 13264400] 12:35:25 INFO - PROCESS | 3428 | 1460921725503 Marionette DEBUG loaded listener.js 12:35:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1C4CAC00) [pid = 3428] [serial = 534] [outer = 13264400] 12:35:26 INFO - PROCESS | 3428 | 1460921726398 Marionette TRACE conn3 <- [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]]]}] 12:35:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:35:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1047ms 12:35:26 INFO - PROCESS | 3428 | 1460921726421 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:35:26 INFO - PROCESS | 3428 | 1460921726423 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 12:35:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:35:26 INFO - PROCESS | 3428 | 1460921726427 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:35:26 INFO - PROCESS | 3428 | 1460921726428 Marionette TRACE conn3 <- [1,678,null,{}] 12:35:26 INFO - PROCESS | 3428 | 1460921726431 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:26 INFO - PROCESS | 3428 | 1460921726533 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:35:26 INFO - PROCESS | 3428 | 1460921726541 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:26 INFO - PROCESS | 3428 | ++DOCSHELL 189C8800 == 49 [pid = 3428] [id = 179] 12:35:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (19013000) [pid = 3428] [serial = 535] [outer = 00000000] 12:35:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1D535000) [pid = 3428] [serial = 536] [outer = 19013000] 12:35:26 INFO - PROCESS | 3428 | 1460921726585 Marionette DEBUG loaded listener.js 12:35:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1D584C00) [pid = 3428] [serial = 537] [outer = 19013000] 12:35:27 INFO - PROCESS | 3428 | 1460921727647 Marionette TRACE conn3 <- [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]]]}] 12:35:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:35:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1250ms 12:35:27 INFO - PROCESS | 3428 | 1460921727688 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:35:27 INFO - PROCESS | 3428 | 1460921727693 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 12:35:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:35:27 INFO - PROCESS | 3428 | 1460921727749 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:35:27 INFO - PROCESS | 3428 | 1460921727751 Marionette TRACE conn3 <- [1,682,null,{}] 12:35:27 INFO - PROCESS | 3428 | 1460921727757 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:27 INFO - PROCESS | 3428 | 1460921727847 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:35:27 INFO - PROCESS | 3428 | 1460921728009 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:28 INFO - PROCESS | 3428 | ++DOCSHELL 15E02800 == 50 [pid = 3428] [id = 180] 12:35:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (15E40800) [pid = 3428] [serial = 538] [outer = 00000000] 12:35:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (17DCBC00) [pid = 3428] [serial = 539] [outer = 15E40800] 12:35:28 INFO - PROCESS | 3428 | 1460921728109 Marionette DEBUG loaded listener.js 12:35:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1852C800) [pid = 3428] [serial = 540] [outer = 15E40800] 12:35:29 INFO - PROCESS | 3428 | 1460921729164 Marionette TRACE conn3 <- [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]]]}] 12:35:29 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) 12:35:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1454ms 12:35:29 INFO - PROCESS | 3428 | 1460921729206 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:35:29 INFO - PROCESS | 3428 | 1460921729212 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 12:35:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:35:29 INFO - PROCESS | 3428 | 1460921729218 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:35:29 INFO - PROCESS | 3428 | 1460921729221 Marionette TRACE conn3 <- [1,686,null,{}] 12:35:29 INFO - PROCESS | 3428 | 1460921729225 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:29 INFO - PROCESS | 3428 | 1460921729356 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:35:29 INFO - PROCESS | 3428 | 1460921729494 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:29 INFO - PROCESS | 3428 | ++DOCSHELL 142EA400 == 51 [pid = 3428] [id = 181] 12:35:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (1434CC00) [pid = 3428] [serial = 541] [outer = 00000000] 12:35:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (19090800) [pid = 3428] [serial = 542] [outer = 1434CC00] 12:35:29 INFO - PROCESS | 3428 | 1460921729553 Marionette DEBUG loaded listener.js 12:35:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (19165400) [pid = 3428] [serial = 543] [outer = 1434CC00] 12:35:30 INFO - PROCESS | 3428 | 1460921730577 Marionette TRACE conn3 <- [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]]]}] 12:35:30 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) 12:35:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1422ms 12:35:30 INFO - PROCESS | 3428 | 1460921730633 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:35:30 INFO - PROCESS | 3428 | 1460921730637 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 12:35:30 INFO - PROCESS | 3428 | 1460921730642 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:35:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:35:30 INFO - PROCESS | 3428 | 1460921730646 Marionette TRACE conn3 <- [1,690,null,{}] 12:35:30 INFO - PROCESS | 3428 | 1460921730651 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:30 INFO - PROCESS | 3428 | 1460921730750 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:35:30 INFO - PROCESS | 3428 | 1460921730867 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:30 INFO - PROCESS | 3428 | ++DOCSHELL 138D4800 == 52 [pid = 3428] [id = 182] 12:35:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (13AE7000) [pid = 3428] [serial = 544] [outer = 00000000] 12:35:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (1852B400) [pid = 3428] [serial = 545] [outer = 13AE7000] 12:35:30 INFO - PROCESS | 3428 | 1460921730971 Marionette DEBUG loaded listener.js 12:35:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (189ACC00) [pid = 3428] [serial = 546] [outer = 13AE7000] 12:35:31 INFO - PROCESS | 3428 | --DOCSHELL 13257400 == 51 [pid = 3428] [id = 178] 12:35:31 INFO - PROCESS | 3428 | --DOCSHELL 1D205C00 == 50 [pid = 3428] [id = 177] 12:35:31 INFO - PROCESS | 3428 | --DOCSHELL 1C479800 == 49 [pid = 3428] [id = 176] 12:35:31 INFO - PROCESS | 3428 | --DOCSHELL 1852C400 == 48 [pid = 3428] [id = 175] 12:35:31 INFO - PROCESS | 3428 | --DOCSHELL 1915F800 == 47 [pid = 3428] [id = 174] 12:35:31 INFO - PROCESS | 3428 | --DOCSHELL 18B9CC00 == 46 [pid = 3428] [id = 173] 12:35:31 INFO - PROCESS | 3428 | --DOCSHELL 1325D800 == 45 [pid = 3428] [id = 172] 12:35:31 INFO - PROCESS | 3428 | --DOCSHELL 18526C00 == 44 [pid = 3428] [id = 171] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (1578E400) [pid = 3428] [serial = 449] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (1DEAB800) [pid = 3428] [serial = 494] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (1825E000) [pid = 3428] [serial = 452] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (19019800) [pid = 3428] [serial = 455] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (1D582C00) [pid = 3428] [serial = 458] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (1D652000) [pid = 3428] [serial = 461] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOCSHELL 164D2000 == 43 [pid = 3428] [id = 166] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1AABF400) [pid = 3428] [serial = 479] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (1D57C800) [pid = 3428] [serial = 492] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (1C47A800) [pid = 3428] [serial = 482] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (18B7A800) [pid = 3428] [serial = 480] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (15E47000) [pid = 3428] [serial = 467] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (166A2400) [pid = 3428] [serial = 468] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (1D52A800) [pid = 3428] [serial = 485] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (15E4B800) [pid = 3428] [serial = 465] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (164CAC00) [pid = 3428] [serial = 464] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (1989E800) [pid = 3428] [serial = 476] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (18D22C00) [pid = 3428] [serial = 473] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (1900EC00) [pid = 3428] [serial = 474] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (189B8400) [pid = 3428] [serial = 470] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (189C5C00) [pid = 3428] [serial = 471] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (1C47A000) [pid = 3428] [serial = 483] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (1D20E800) [pid = 3428] [serial = 491] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (1D538C00) [pid = 3428] [serial = 486] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (18D25800) [pid = 3428] [serial = 489] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (18BA0800) [pid = 3428] [serial = 488] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (19AF0000) [pid = 3428] [serial = 477] [outer = 00000000] [url = about:blank] 12:35:31 INFO - PROCESS | 3428 | 1460921731984 Marionette TRACE conn3 <- [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]]]}] 12:35:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:35:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1390ms 12:35:32 INFO - PROCESS | 3428 | 1460921732050 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:35:32 INFO - PROCESS | 3428 | 1460921732055 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 12:35:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:35:32 INFO - PROCESS | 3428 | 1460921732061 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:35:32 INFO - PROCESS | 3428 | 1460921732064 Marionette TRACE conn3 <- [1,694,null,{}] 12:35:32 INFO - PROCESS | 3428 | 1460921732067 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:32 INFO - PROCESS | 3428 | 1460921732145 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:35:32 INFO - PROCESS | 3428 | 1460921732152 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:32 INFO - PROCESS | 3428 | ++DOCSHELL 142DFC00 == 44 [pid = 3428] [id = 183] 12:35:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (142E4800) [pid = 3428] [serial = 547] [outer = 00000000] 12:35:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (18524000) [pid = 3428] [serial = 548] [outer = 142E4800] 12:35:32 INFO - PROCESS | 3428 | 1460921732199 Marionette DEBUG loaded listener.js 12:35:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (189B4000) [pid = 3428] [serial = 549] [outer = 142E4800] 12:35:33 INFO - PROCESS | 3428 | 1460921733161 Marionette TRACE conn3 <- [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]]]}] 12:35:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:35:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1156ms 12:35:33 INFO - PROCESS | 3428 | 1460921733216 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:35:33 INFO - PROCESS | 3428 | 1460921733218 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 12:35:33 INFO - PROCESS | 3428 | 1460921733222 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:35:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:35:33 INFO - PROCESS | 3428 | 1460921733225 Marionette TRACE conn3 <- [1,698,null,{}] 12:35:33 INFO - PROCESS | 3428 | 1460921733236 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:33 INFO - PROCESS | 3428 | 1460921733319 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:35:33 INFO - PROCESS | 3428 | 1460921733326 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:33 INFO - PROCESS | 3428 | ++DOCSHELL 18B9D800 == 45 [pid = 3428] [id = 184] 12:35:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (18BA0C00) [pid = 3428] [serial = 550] [outer = 00000000] 12:35:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (19016000) [pid = 3428] [serial = 551] [outer = 18BA0C00] 12:35:33 INFO - PROCESS | 3428 | 1460921733373 Marionette DEBUG loaded listener.js 12:35:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (1915D800) [pid = 3428] [serial = 552] [outer = 18BA0C00] 12:35:34 INFO - PROCESS | 3428 | 1460921734334 Marionette TRACE conn3 <- [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]]]}] 12:35:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:35:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1140ms 12:35:34 INFO - PROCESS | 3428 | 1460921734371 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:35:34 INFO - PROCESS | 3428 | 1460921734373 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 12:35:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:35:34 INFO - PROCESS | 3428 | 1460921734377 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:35:34 INFO - PROCESS | 3428 | 1460921734379 Marionette TRACE conn3 <- [1,702,null,{}] 12:35:34 INFO - PROCESS | 3428 | 1460921734382 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:34 INFO - PROCESS | 3428 | 1460921734492 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:35:34 INFO - PROCESS | 3428 | 1460921734498 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:34 INFO - PROCESS | 3428 | ++DOCSHELL 1916B800 == 46 [pid = 3428] [id = 185] 12:35:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (191B4C00) [pid = 3428] [serial = 553] [outer = 00000000] 12:35:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (1A3D0C00) [pid = 3428] [serial = 554] [outer = 191B4C00] 12:35:34 INFO - PROCESS | 3428 | 1460921734543 Marionette DEBUG loaded listener.js 12:35:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (1AD95800) [pid = 3428] [serial = 555] [outer = 191B4C00] 12:35:35 INFO - PROCESS | 3428 | 1460921735488 Marionette TRACE conn3 <- [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]]]}] 12:35:35 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 12:35:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1141ms 12:35:35 INFO - PROCESS | 3428 | 1460921735527 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:35:35 INFO - PROCESS | 3428 | 1460921735529 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 12:35:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:35:35 INFO - PROCESS | 3428 | 1460921735539 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:35:35 INFO - PROCESS | 3428 | 1460921735541 Marionette TRACE conn3 <- [1,706,null,{}] 12:35:35 INFO - PROCESS | 3428 | 1460921735545 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:35 INFO - PROCESS | 3428 | 1460921735644 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:35:35 INFO - PROCESS | 3428 | 1460921735651 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:35 INFO - PROCESS | 3428 | ++DOCSHELL 19DB6C00 == 47 [pid = 3428] [id = 186] 12:35:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (1A04DC00) [pid = 3428] [serial = 556] [outer = 00000000] 12:35:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (1C470000) [pid = 3428] [serial = 557] [outer = 1A04DC00] 12:35:35 INFO - PROCESS | 3428 | 1460921735695 Marionette DEBUG loaded listener.js 12:35:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (1C477C00) [pid = 3428] [serial = 558] [outer = 1A04DC00] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (18528000) [pid = 3428] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (1C473800) [pid = 3428] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (1989EC00) [pid = 3428] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (1AAB1400) [pid = 3428] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (189C2400) [pid = 3428] [serial = 405] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (1D841000) [pid = 3428] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (1D206000) [pid = 3428] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (1915FC00) [pid = 3428] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (12C0D400) [pid = 3428] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (1989C000) [pid = 3428] [serial = 408] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (164D4000) [pid = 3428] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (18BA2800) [pid = 3428] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (138D6800) [pid = 3428] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (1D312000) [pid = 3428] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (143AB400) [pid = 3428] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (18BA1800) [pid = 3428] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (15E44400) [pid = 3428] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (13AED000) [pid = 3428] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (16CC0C00) [pid = 3428] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (1C47A400) [pid = 3428] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (1DBAC800) [pid = 3428] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (13784400) [pid = 3428] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (15D51000) [pid = 3428] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (15E09400) [pid = 3428] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (19015400) [pid = 3428] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (133C3C00) [pid = 3428] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (189C6400) [pid = 3428] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:35:36 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (13264400) [pid = 3428] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:35:36 INFO - PROCESS | 3428 | 1460921736766 Marionette TRACE conn3 <- [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]]]}] 12:35:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:35:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1250ms 12:35:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:35:36 INFO - PROCESS | 3428 | 1460921736797 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:35:36 INFO - PROCESS | 3428 | 1460921736800 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 12:35:36 INFO - PROCESS | 3428 | 1460921736803 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:35:36 INFO - PROCESS | 3428 | 1460921736805 Marionette TRACE conn3 <- [1,710,null,{}] 12:35:36 INFO - PROCESS | 3428 | 1460921736808 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:36 INFO - PROCESS | 3428 | 1460921736927 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:35:36 INFO - PROCESS | 3428 | 1460921736937 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:36 INFO - PROCESS | 3428 | ++DOCSHELL 12CBBC00 == 48 [pid = 3428] [id = 187] 12:35:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (138D6800) [pid = 3428] [serial = 559] [outer = 00000000] 12:35:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (15E44400) [pid = 3428] [serial = 560] [outer = 138D6800] 12:35:36 INFO - PROCESS | 3428 | 1460921736985 Marionette DEBUG loaded listener.js 12:35:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (18B9A400) [pid = 3428] [serial = 561] [outer = 138D6800] 12:35:37 INFO - PROCESS | 3428 | 1460921737395 Marionette TRACE conn3 <- [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] 12:35:37 INFO - PROCESS | 3428 | 1460921737442 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 12:35:37 INFO - PROCESS | 3428 | 1460921737445 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:35:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:35:37 INFO - PROCESS | 3428 | 1460921737447 Marionette TRACE conn3 <- [1,714,null,{}] 12:35:37 INFO - PROCESS | 3428 | 1460921737450 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:37 INFO - PROCESS | 3428 | 1460921737552 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:35:37 INFO - PROCESS | 3428 | 1460921737560 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:37 INFO - PROCESS | 3428 | ++DOCSHELL 18BE5800 == 49 [pid = 3428] [id = 188] 12:35:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (18D2BC00) [pid = 3428] [serial = 562] [outer = 00000000] 12:35:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (1C471800) [pid = 3428] [serial = 563] [outer = 18D2BC00] 12:35:37 INFO - PROCESS | 3428 | 1460921737604 Marionette DEBUG loaded listener.js 12:35:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (1C4D8400) [pid = 3428] [serial = 564] [outer = 18D2BC00] 12:35:38 INFO - PROCESS | 3428 | 1460921738041 Marionette TRACE conn3 <- [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]]]}] 12:35:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:35:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 640ms 12:35:38 INFO - PROCESS | 3428 | 1460921738116 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:35:38 INFO - PROCESS | 3428 | 1460921738120 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 12:35:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:35:38 INFO - PROCESS | 3428 | 1460921738126 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:35:38 INFO - PROCESS | 3428 | 1460921738130 Marionette TRACE conn3 <- [1,718,null,{}] 12:35:38 INFO - PROCESS | 3428 | 1460921738136 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:38 INFO - PROCESS | 3428 | 1460921738296 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:35:38 INFO - PROCESS | 3428 | 1460921738409 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:38 INFO - PROCESS | 3428 | ++DOCSHELL 15E02000 == 50 [pid = 3428] [id = 189] 12:35:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (15E09400) [pid = 3428] [serial = 565] [outer = 00000000] 12:35:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (15E4B000) [pid = 3428] [serial = 566] [outer = 15E09400] 12:35:38 INFO - PROCESS | 3428 | 1460921738464 Marionette DEBUG loaded listener.js 12:35:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (164C5400) [pid = 3428] [serial = 567] [outer = 15E09400] 12:35:39 INFO - PROCESS | 3428 | 1460921739032 Marionette TRACE conn3 <- [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] 12:35:39 INFO - PROCESS | 3428 | 1460921739074 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 12:35:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:35:39 INFO - PROCESS | 3428 | 1460921739082 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:35:39 INFO - PROCESS | 3428 | 1460921739086 Marionette TRACE conn3 <- [1,722,null,{}] 12:35:39 INFO - PROCESS | 3428 | 1460921739091 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:39 INFO - PROCESS | 3428 | 1460921739189 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:35:39 INFO - PROCESS | 3428 | 1460921739284 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:39 INFO - PROCESS | 3428 | ++DOCSHELL 17DC2000 == 51 [pid = 3428] [id = 190] 12:35:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1892E400) [pid = 3428] [serial = 568] [outer = 00000000] 12:35:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (18B77800) [pid = 3428] [serial = 569] [outer = 1892E400] 12:35:39 INFO - PROCESS | 3428 | 1460921739338 Marionette DEBUG loaded listener.js 12:35:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (18BA8C00) [pid = 3428] [serial = 570] [outer = 1892E400] 12:35:39 INFO - PROCESS | 3428 | 1460921739953 Marionette TRACE conn3 <- [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]]]}] 12:35:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:35:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 938ms 12:35:40 INFO - PROCESS | 3428 | 1460921740026 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 12:35:40 INFO - PROCESS | 3428 | 1460921740028 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 12:35:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:35:40 INFO - PROCESS | 3428 | 1460921740032 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:35:40 INFO - PROCESS | 3428 | 1460921740034 Marionette TRACE conn3 <- [1,726,null,{}] 12:35:40 INFO - PROCESS | 3428 | 1460921740044 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:40 INFO - PROCESS | 3428 | 1460921740179 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:35:40 INFO - PROCESS | 3428 | 1460921740302 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:40 INFO - PROCESS | 3428 | ++DOCSHELL 1A1EF800 == 52 [pid = 3428] [id = 191] 12:35:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (1ADD1C00) [pid = 3428] [serial = 571] [outer = 00000000] 12:35:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (1D204400) [pid = 3428] [serial = 572] [outer = 1ADD1C00] 12:35:40 INFO - PROCESS | 3428 | 1460921740361 Marionette DEBUG loaded listener.js 12:35:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (1D312800) [pid = 3428] [serial = 573] [outer = 1ADD1C00] 12:35:41 INFO - PROCESS | 3428 | 1460921741356 Marionette TRACE conn3 <- [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]]]}] 12:35:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:35:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1359ms 12:35:41 INFO - PROCESS | 3428 | 1460921741384 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:35:41 INFO - PROCESS | 3428 | 1460921741386 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 12:35:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:35:41 INFO - PROCESS | 3428 | 1460921741390 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:35:41 INFO - PROCESS | 3428 | 1460921741392 Marionette TRACE conn3 <- [1,730,null,{}] 12:35:41 INFO - PROCESS | 3428 | 1460921741396 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:41 INFO - PROCESS | 3428 | 1460921741522 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:35:41 INFO - PROCESS | 3428 | 1460921741671 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:41 INFO - PROCESS | 3428 | ++DOCSHELL 1D52BC00 == 53 [pid = 3428] [id = 192] 12:35:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (1D52E000) [pid = 3428] [serial = 574] [outer = 00000000] 12:35:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (1D581C00) [pid = 3428] [serial = 575] [outer = 1D52E000] 12:35:41 INFO - PROCESS | 3428 | 1460921741729 Marionette DEBUG loaded listener.js 12:35:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (1D587C00) [pid = 3428] [serial = 576] [outer = 1D52E000] 12:35:42 INFO - PROCESS | 3428 | 1460921742758 Marionette TRACE conn3 <- [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]]]}] 12:35:42 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 12:35:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1391ms 12:35:42 INFO - PROCESS | 3428 | 1460921742784 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 12:35:42 INFO - PROCESS | 3428 | 1460921742788 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 12:35:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:35:42 INFO - PROCESS | 3428 | 1460921742793 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:35:42 INFO - PROCESS | 3428 | 1460921742797 Marionette TRACE conn3 <- [1,734,null,{}] 12:35:42 INFO - PROCESS | 3428 | 1460921742804 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:42 INFO - PROCESS | 3428 | 1460921742897 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:35:43 INFO - PROCESS | 3428 | 1460921743070 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:43 INFO - PROCESS | 3428 | ++DOCSHELL 164D1400 == 54 [pid = 3428] [id = 193] 12:35:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (164D2000) [pid = 3428] [serial = 577] [outer = 00000000] 12:35:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (17DBEC00) [pid = 3428] [serial = 578] [outer = 164D2000] 12:35:43 INFO - PROCESS | 3428 | 1460921743148 Marionette DEBUG loaded listener.js 12:35:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (18260800) [pid = 3428] [serial = 579] [outer = 164D2000] 12:35:43 INFO - PROCESS | 3428 | --DOCSHELL 12CBBC00 == 53 [pid = 3428] [id = 187] 12:35:43 INFO - PROCESS | 3428 | --DOCSHELL 19DB6C00 == 52 [pid = 3428] [id = 186] 12:35:43 INFO - PROCESS | 3428 | --DOCSHELL 1916B800 == 51 [pid = 3428] [id = 185] 12:35:43 INFO - PROCESS | 3428 | --DOCSHELL 18B9D800 == 50 [pid = 3428] [id = 184] 12:35:43 INFO - PROCESS | 3428 | --DOCSHELL 142DFC00 == 49 [pid = 3428] [id = 183] 12:35:43 INFO - PROCESS | 3428 | --DOCSHELL 138D4800 == 48 [pid = 3428] [id = 182] 12:35:43 INFO - PROCESS | 3428 | --DOCSHELL 15E02800 == 47 [pid = 3428] [id = 180] 12:35:43 INFO - PROCESS | 3428 | --DOCSHELL 189C8800 == 46 [pid = 3428] [id = 179] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (1C4CAC00) [pid = 3428] [serial = 534] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (1D535000) [pid = 3428] [serial = 536] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (189B9800) [pid = 3428] [serial = 513] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (1DBA8C00) [pid = 3428] [serial = 459] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (1A375800) [pid = 3428] [serial = 525] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (1D655000) [pid = 3428] [serial = 462] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (18B9C800) [pid = 3428] [serial = 407] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (1DBB4800) [pid = 3428] [serial = 447] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (1D529C00) [pid = 3428] [serial = 531] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (1D8B6800) [pid = 3428] [serial = 503] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (199D5800) [pid = 3428] [serial = 522] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (13257800) [pid = 3428] [serial = 326] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (1D848C00) [pid = 3428] [serial = 410] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (189B0C00) [pid = 3428] [serial = 498] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (18BDDC00) [pid = 3428] [serial = 518] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (15EB7400) [pid = 3428] [serial = 510] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (1916B000) [pid = 3428] [serial = 521] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (1D530800) [pid = 3428] [serial = 368] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (15BA5C00) [pid = 3428] [serial = 450] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (1DEA4800) [pid = 3428] [serial = 414] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (18996800) [pid = 3428] [serial = 453] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (1A1F3C00) [pid = 3428] [serial = 524] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (18938800) [pid = 3428] [serial = 497] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (15B9E800) [pid = 3428] [serial = 404] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (19FE1400) [pid = 3428] [serial = 365] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (19169000) [pid = 3428] [serial = 506] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (1C4D8800) [pid = 3428] [serial = 527] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (1E246400) [pid = 3428] [serial = 495] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (1D314C00) [pid = 3428] [serial = 530] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (189B7400) [pid = 3428] [serial = 516] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (16495000) [pid = 3428] [serial = 329] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (1A04EC00) [pid = 3428] [serial = 500] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (1C5E8000) [pid = 3428] [serial = 528] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (18938000) [pid = 3428] [serial = 512] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (15E3F400) [pid = 3428] [serial = 509] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (19011800) [pid = 3428] [serial = 519] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (1C479400) [pid = 3428] [serial = 371] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (1A043400) [pid = 3428] [serial = 456] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (16743400) [pid = 3428] [serial = 362] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (1DD6D800) [pid = 3428] [serial = 281] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 70 (15E46800) [pid = 3428] [serial = 515] [outer = 00000000] [url = about:blank] 12:35:43 INFO - PROCESS | 3428 | --DOMWINDOW == 69 (1915EC00) [pid = 3428] [serial = 533] [outer = 00000000] [url = about:blank] 12:35:44 INFO - PROCESS | 3428 | 1460921744182 Marionette TRACE conn3 <- [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]]]}] 12:35:44 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.) 12:35:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1422ms 12:35:44 INFO - PROCESS | 3428 | 1460921744211 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:35:44 INFO - PROCESS | 3428 | 1460921744217 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 12:35:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:35:44 INFO - PROCESS | 3428 | 1460921744223 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:35:44 INFO - PROCESS | 3428 | 1460921744225 Marionette TRACE conn3 <- [1,738,null,{}] 12:35:44 INFO - PROCESS | 3428 | 1460921744229 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:44 INFO - PROCESS | 3428 | 1460921744307 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:35:44 INFO - PROCESS | 3428 | 1460921744314 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:44 INFO - PROCESS | 3428 | ++DOCSHELL 1377FC00 == 47 [pid = 3428] [id = 194] 12:35:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (138D1400) [pid = 3428] [serial = 580] [outer = 00000000] 12:35:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (15E46800) [pid = 3428] [serial = 581] [outer = 138D1400] 12:35:44 INFO - PROCESS | 3428 | 1460921744359 Marionette DEBUG loaded listener.js 12:35:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (18525800) [pid = 3428] [serial = 582] [outer = 138D1400] 12:35:45 INFO - PROCESS | 3428 | 1460921745370 Marionette TRACE conn3 <- [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]]]}] 12:35:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:35:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1187ms 12:35:45 INFO - PROCESS | 3428 | 1460921745426 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:35:45 INFO - PROCESS | 3428 | 1460921745431 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 12:35:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:35:45 INFO - PROCESS | 3428 | 1460921745437 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:35:45 INFO - PROCESS | 3428 | 1460921745441 Marionette TRACE conn3 <- [1,742,null,{}] 12:35:45 INFO - PROCESS | 3428 | 1460921745447 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:45 INFO - PROCESS | 3428 | 1460921745538 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:35:45 INFO - PROCESS | 3428 | 1460921745697 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:45 INFO - PROCESS | 3428 | ++DOCSHELL 15E3D400 == 48 [pid = 3428] [id = 195] 12:35:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (15E3D800) [pid = 3428] [serial = 583] [outer = 00000000] 12:35:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (16746800) [pid = 3428] [serial = 584] [outer = 15E3D800] 12:35:45 INFO - PROCESS | 3428 | 1460921745794 Marionette DEBUG loaded listener.js 12:35:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (18933C00) [pid = 3428] [serial = 585] [outer = 15E3D800] 12:35:46 INFO - PROCESS | 3428 | 1460921746846 Marionette TRACE conn3 <- [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]]]}] 12:35:46 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 12:35:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1453ms 12:35:46 INFO - PROCESS | 3428 | 1460921746893 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:35:46 INFO - PROCESS | 3428 | 1460921746899 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 12:35:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:35:46 INFO - PROCESS | 3428 | 1460921746906 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:35:46 INFO - PROCESS | 3428 | 1460921746909 Marionette TRACE conn3 <- [1,746,null,{}] 12:35:46 INFO - PROCESS | 3428 | 1460921746913 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:47 INFO - PROCESS | 3428 | 1460921747045 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:35:47 INFO - PROCESS | 3428 | 1460921747168 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:47 INFO - PROCESS | 3428 | ++DOCSHELL 189B1000 == 49 [pid = 3428] [id = 196] 12:35:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (189B1C00) [pid = 3428] [serial = 586] [outer = 00000000] 12:35:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (189D1C00) [pid = 3428] [serial = 587] [outer = 189B1C00] 12:35:47 INFO - PROCESS | 3428 | 1460921747223 Marionette DEBUG loaded listener.js 12:35:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (18B70000) [pid = 3428] [serial = 588] [outer = 189B1C00] 12:35:47 INFO - PROCESS | 3428 | 1460921747747 Marionette TRACE conn3 <- [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]]]}] 12:35:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:35:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 906ms 12:35:47 INFO - PROCESS | 3428 | 1460921747808 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:35:47 INFO - PROCESS | 3428 | 1460921747811 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 12:35:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:35:47 INFO - PROCESS | 3428 | 1460921747815 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:35:47 INFO - PROCESS | 3428 | 1460921747818 Marionette TRACE conn3 <- [1,750,null,{}] 12:35:47 INFO - PROCESS | 3428 | 1460921747829 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:47 INFO - PROCESS | 3428 | 1460921747929 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:35:48 INFO - PROCESS | 3428 | 1460921748025 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:48 INFO - PROCESS | 3428 | ++DOCSHELL 1900D400 == 50 [pid = 3428] [id = 197] 12:35:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (19012C00) [pid = 3428] [serial = 589] [outer = 00000000] 12:35:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (1908D000) [pid = 3428] [serial = 590] [outer = 19012C00] 12:35:48 INFO - PROCESS | 3428 | 1460921748081 Marionette DEBUG loaded listener.js 12:35:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (19160400) [pid = 3428] [serial = 591] [outer = 19012C00] 12:35:49 INFO - PROCESS | 3428 | 1460921749126 Marionette TRACE conn3 <- [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]]]}] 12:35:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:35:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1359ms 12:35:49 INFO - PROCESS | 3428 | 1460921749165 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:35:49 INFO - PROCESS | 3428 | 1460921749168 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 12:35:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:35:49 INFO - PROCESS | 3428 | 1460921749172 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:35:49 INFO - PROCESS | 3428 | 1460921749174 Marionette TRACE conn3 <- [1,754,null,{}] 12:35:49 INFO - PROCESS | 3428 | 1460921749178 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:49 INFO - PROCESS | 3428 | 1460921749303 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:35:49 INFO - PROCESS | 3428 | 1460921749380 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:49 INFO - PROCESS | 3428 | ++DOCSHELL 199D7000 == 51 [pid = 3428] [id = 198] 12:35:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (199D7400) [pid = 3428] [serial = 592] [outer = 00000000] 12:35:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (19FE9000) [pid = 3428] [serial = 593] [outer = 199D7400] 12:35:49 INFO - PROCESS | 3428 | 1460921749434 Marionette DEBUG loaded listener.js 12:35:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (1A1F7C00) [pid = 3428] [serial = 594] [outer = 199D7400] 12:35:50 INFO - PROCESS | 3428 | --DOCSHELL 164D1400 == 50 [pid = 3428] [id = 193] 12:35:50 INFO - PROCESS | 3428 | --DOCSHELL 15E02000 == 49 [pid = 3428] [id = 189] 12:35:50 INFO - PROCESS | 3428 | 1460921750543 Marionette TRACE conn3 <- [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]]]}] 12:35:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:35:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1422ms 12:35:50 INFO - PROCESS | 3428 | 1460921750586 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:35:50 INFO - PROCESS | 3428 | 1460921750589 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 12:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:35:50 INFO - PROCESS | 3428 | 1460921750594 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:35:50 INFO - PROCESS | 3428 | 1460921750597 Marionette TRACE conn3 <- [1,758,null,{}] 12:35:50 INFO - PROCESS | 3428 | 1460921750602 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:50 INFO - PROCESS | 3428 | 1460921750684 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:35:50 INFO - PROCESS | 3428 | 1460921750691 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:50 INFO - PROCESS | 3428 | ++DOCSHELL 16492000 == 50 [pid = 3428] [id = 199] 12:35:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (164C7400) [pid = 3428] [serial = 595] [outer = 00000000] 12:35:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (189B2000) [pid = 3428] [serial = 596] [outer = 164C7400] 12:35:50 INFO - PROCESS | 3428 | 1460921750742 Marionette DEBUG loaded listener.js 12:35:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (189C2400) [pid = 3428] [serial = 597] [outer = 164C7400] 12:35:51 INFO - PROCESS | 3428 | 1460921751257 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 703ms 12:35:51 INFO - PROCESS | 3428 | 1460921751293 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:35:51 INFO - PROCESS | 3428 | 1460921751298 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 12:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:35:51 INFO - PROCESS | 3428 | 1460921751308 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:35:51 INFO - PROCESS | 3428 | 1460921751310 Marionette TRACE conn3 <- [1,762,null,{}] 12:35:51 INFO - PROCESS | 3428 | 1460921751314 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:51 INFO - PROCESS | 3428 | 1460921751442 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:35:51 INFO - PROCESS | 3428 | 1460921751466 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:51 INFO - PROCESS | 3428 | ++DOCSHELL 18B9A800 == 51 [pid = 3428] [id = 200] 12:35:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (18D30800) [pid = 3428] [serial = 598] [outer = 00000000] 12:35:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (1908D400) [pid = 3428] [serial = 599] [outer = 18D30800] 12:35:51 INFO - PROCESS | 3428 | 1460921751511 Marionette DEBUG loaded listener.js 12:35:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (1989F400) [pid = 3428] [serial = 600] [outer = 18D30800] 12:35:51 INFO - PROCESS | 3428 | 1460921751958 Marionette TRACE conn3 <- [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]]]}] 12:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 703ms 12:35:51 INFO - PROCESS | 3428 | 1460921752007 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:35:51 INFO - PROCESS | 3428 | 1460921752009 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 12:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:35:52 INFO - PROCESS | 3428 | 1460921752016 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:35:52 INFO - PROCESS | 3428 | 1460921752020 Marionette TRACE conn3 <- [1,766,null,{}] 12:35:52 INFO - PROCESS | 3428 | 1460921752039 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:52 INFO - PROCESS | 3428 | 1460921752184 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:35:52 INFO - PROCESS | 3428 | 1460921752244 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:52 INFO - PROCESS | 3428 | ++DOCSHELL 1ADDA800 == 52 [pid = 3428] [id = 201] 12:35:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (1ADDAC00) [pid = 3428] [serial = 601] [outer = 00000000] 12:35:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (1C46F000) [pid = 3428] [serial = 602] [outer = 1ADDAC00] 12:35:52 INFO - PROCESS | 3428 | 1460921752290 Marionette DEBUG loaded listener.js 12:35:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (1C4C9C00) [pid = 3428] [serial = 603] [outer = 1ADDAC00] 12:35:52 INFO - PROCESS | 3428 | 1460921752691 Marionette TRACE conn3 <- [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]]]}] 12:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 687ms 12:35:52 INFO - PROCESS | 3428 | 1460921752717 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:35:52 INFO - PROCESS | 3428 | 1460921752719 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 12:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:35:52 INFO - PROCESS | 3428 | 1460921752722 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:35:52 INFO - PROCESS | 3428 | 1460921752724 Marionette TRACE conn3 <- [1,770,null,{}] 12:35:52 INFO - PROCESS | 3428 | 1460921752727 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:52 INFO - PROCESS | 3428 | 1460921752832 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:35:52 INFO - PROCESS | 3428 | 1460921752838 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:52 INFO - PROCESS | 3428 | ++DOCSHELL 19013800 == 53 [pid = 3428] [id = 202] 12:35:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (1C4CD400) [pid = 3428] [serial = 604] [outer = 00000000] 12:35:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (1D205800) [pid = 3428] [serial = 605] [outer = 1C4CD400] 12:35:52 INFO - PROCESS | 3428 | 1460921752926 Marionette DEBUG loaded listener.js 12:35:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (1D314C00) [pid = 3428] [serial = 606] [outer = 1C4CD400] 12:35:53 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (138D6800) [pid = 3428] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:35:53 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (191B4C00) [pid = 3428] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:35:53 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (164D2000) [pid = 3428] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:35:53 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (1A04DC00) [pid = 3428] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:35:53 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (15E40800) [pid = 3428] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:35:53 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (1434CC00) [pid = 3428] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:35:53 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (18BA0C00) [pid = 3428] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:35:53 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (13AE7000) [pid = 3428] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:35:53 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (142E4800) [pid = 3428] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:35:53 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (18D2BC00) [pid = 3428] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:35:53 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (19163800) [pid = 3428] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:35:53 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (18B71800) [pid = 3428] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:35:53 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (1D651800) [pid = 3428] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:35:53 INFO - PROCESS | 3428 | 1460921753340 Marionette TRACE conn3 <- [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]]]}] 12:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 625ms 12:35:53 INFO - PROCESS | 3428 | 1460921753360 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:35:53 INFO - PROCESS | 3428 | 1460921753362 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 12:35:53 INFO - PROCESS | 3428 | 1460921753366 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:35:53 INFO - PROCESS | 3428 | 1460921753368 Marionette TRACE conn3 <- [1,774,null,{}] 12:35:53 INFO - PROCESS | 3428 | 1460921753371 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:53 INFO - PROCESS | 3428 | 1460921753447 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:35:53 INFO - PROCESS | 3428 | 1460921753560 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:53 INFO - PROCESS | 3428 | ++DOCSHELL 164C7800 == 54 [pid = 3428] [id = 203] 12:35:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (164D2000) [pid = 3428] [serial = 607] [outer = 00000000] 12:35:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (1C477000) [pid = 3428] [serial = 608] [outer = 164D2000] 12:35:53 INFO - PROCESS | 3428 | 1460921753606 Marionette DEBUG loaded listener.js 12:35:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (1C46E400) [pid = 3428] [serial = 609] [outer = 164D2000] 12:35:53 INFO - PROCESS | 3428 | 1460921753978 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 625ms 12:35:53 INFO - PROCESS | 3428 | 1460921754004 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:35:53 INFO - PROCESS | 3428 | 1460921754006 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 12:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:35:53 INFO - PROCESS | 3428 | 1460921754009 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:35:53 INFO - PROCESS | 3428 | 1460921754010 Marionette TRACE conn3 <- [1,778,null,{}] 12:35:54 INFO - PROCESS | 3428 | 1460921754014 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:54 INFO - PROCESS | 3428 | 1460921754136 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:35:54 INFO - PROCESS | 3428 | 1460921754143 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:54 INFO - PROCESS | 3428 | ++DOCSHELL 19AF0000 == 55 [pid = 3428] [id = 204] 12:35:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (1CF4E400) [pid = 3428] [serial = 610] [outer = 00000000] 12:35:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (1D579C00) [pid = 3428] [serial = 611] [outer = 1CF4E400] 12:35:54 INFO - PROCESS | 3428 | 1460921754190 Marionette DEBUG loaded listener.js 12:35:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (1D57A400) [pid = 3428] [serial = 612] [outer = 1CF4E400] 12:35:54 INFO - PROCESS | 3428 | 1460921754584 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 594ms 12:35:54 INFO - PROCESS | 3428 | 1460921754606 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:35:54 INFO - PROCESS | 3428 | 1460921754608 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 12:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:35:54 INFO - PROCESS | 3428 | 1460921754622 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:35:54 INFO - PROCESS | 3428 | 1460921754624 Marionette TRACE conn3 <- [1,782,null,{}] 12:35:54 INFO - PROCESS | 3428 | 1460921754628 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:54 INFO - PROCESS | 3428 | 1460921754704 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:35:54 INFO - PROCESS | 3428 | 1460921754711 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:54 INFO - PROCESS | 3428 | ++DOCSHELL 1D530C00 == 56 [pid = 3428] [id = 205] 12:35:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (1D531400) [pid = 3428] [serial = 613] [outer = 00000000] 12:35:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (1325EC00) [pid = 3428] [serial = 614] [outer = 1D531400] 12:35:54 INFO - PROCESS | 3428 | 1460921754756 Marionette DEBUG loaded listener.js 12:35:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (1D653400) [pid = 3428] [serial = 615] [outer = 1D531400] 12:35:55 INFO - PROCESS | 3428 | 1460921755247 Marionette TRACE conn3 <- [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]]]}] 12:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 704ms 12:35:55 INFO - PROCESS | 3428 | 1460921755323 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:35:55 INFO - PROCESS | 3428 | 1460921755327 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 12:35:55 INFO - PROCESS | 3428 | 1460921755332 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:35:55 INFO - PROCESS | 3428 | 1460921755337 Marionette TRACE conn3 <- [1,786,null,{}] 12:35:55 INFO - PROCESS | 3428 | 1460921755344 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:55 INFO - PROCESS | 3428 | 1460921755512 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:35:55 INFO - PROCESS | 3428 | 1460921755607 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:55 INFO - PROCESS | 3428 | ++DOCSHELL 15E40800 == 57 [pid = 3428] [id = 206] 12:35:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (15E40C00) [pid = 3428] [serial = 616] [outer = 00000000] 12:35:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (16CB5800) [pid = 3428] [serial = 617] [outer = 15E40C00] 12:35:55 INFO - PROCESS | 3428 | 1460921755662 Marionette DEBUG loaded listener.js 12:35:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (18261000) [pid = 3428] [serial = 618] [outer = 15E40C00] 12:35:56 INFO - PROCESS | 3428 | 1460921756290 Marionette TRACE conn3 <- [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]]]}] 12:35:56 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 12:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1000ms 12:35:56 INFO - PROCESS | 3428 | 1460921756336 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:35:56 INFO - PROCESS | 3428 | 1460921756341 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 12:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:35:56 INFO - PROCESS | 3428 | 1460921756348 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:35:56 INFO - PROCESS | 3428 | 1460921756351 Marionette TRACE conn3 <- [1,790,null,{}] 12:35:56 INFO - PROCESS | 3428 | 1460921756355 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:56 INFO - PROCESS | 3428 | 1460921756457 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:35:56 INFO - PROCESS | 3428 | 1460921756554 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:56 INFO - PROCESS | 3428 | ++DOCSHELL 18524C00 == 58 [pid = 3428] [id = 207] 12:35:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (189CD800) [pid = 3428] [serial = 619] [outer = 00000000] 12:35:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (1A04DC00) [pid = 3428] [serial = 620] [outer = 189CD800] 12:35:56 INFO - PROCESS | 3428 | 1460921756608 Marionette DEBUG loaded listener.js 12:35:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (1A895C00) [pid = 3428] [serial = 621] [outer = 189CD800] 12:35:57 INFO - PROCESS | 3428 | 1460921757164 Marionette TRACE conn3 <- [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]]]}] 12:35:57 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 12:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 828ms 12:35:57 INFO - PROCESS | 3428 | 1460921757191 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:35:57 INFO - PROCESS | 3428 | 1460921757194 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 12:35:57 INFO - PROCESS | 3428 | 1460921757199 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:35:57 INFO - PROCESS | 3428 | 1460921757202 Marionette TRACE conn3 <- [1,794,null,{}] 12:35:57 INFO - PROCESS | 3428 | 1460921757213 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:57 INFO - PROCESS | 3428 | 1460921757318 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:35:57 INFO - PROCESS | 3428 | 1460921757414 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:57 INFO - PROCESS | 3428 | ++DOCSHELL 1ADD6000 == 59 [pid = 3428] [id = 208] 12:35:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (1CF40800) [pid = 3428] [serial = 622] [outer = 00000000] 12:35:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1D652800) [pid = 3428] [serial = 623] [outer = 1CF40800] 12:35:57 INFO - PROCESS | 3428 | 1460921757470 Marionette DEBUG loaded listener.js 12:35:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (1D848400) [pid = 3428] [serial = 624] [outer = 1CF40800] 12:35:58 INFO - PROCESS | 3428 | 1460921758115 Marionette TRACE conn3 <- [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]]]}] 12:35:58 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 12:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 937ms 12:35:58 INFO - PROCESS | 3428 | 1460921758144 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:35:58 INFO - PROCESS | 3428 | 1460921758147 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 12:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:35:58 INFO - PROCESS | 3428 | 1460921758151 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:35:58 INFO - PROCESS | 3428 | 1460921758153 Marionette TRACE conn3 <- [1,798,null,{}] 12:35:58 INFO - PROCESS | 3428 | 1460921758157 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:58 INFO - PROCESS | 3428 | 1460921758261 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:35:58 INFO - PROCESS | 3428 | 1460921758357 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:58 INFO - PROCESS | 3428 | ++DOCSHELL 1D8BBC00 == 60 [pid = 3428] [id = 209] 12:35:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (1D8BE800) [pid = 3428] [serial = 625] [outer = 00000000] 12:35:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (1DBAE000) [pid = 3428] [serial = 626] [outer = 1D8BE800] 12:35:58 INFO - PROCESS | 3428 | 1460921758410 Marionette DEBUG loaded listener.js 12:35:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (1DD66800) [pid = 3428] [serial = 627] [outer = 1D8BE800] 12:35:58 INFO - PROCESS | 3428 | 1460921758911 Marionette TRACE conn3 <- [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]]]}] 12:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 797ms 12:35:58 INFO - PROCESS | 3428 | 1460921758952 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:35:58 INFO - PROCESS | 3428 | 1460921758955 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 12:35:58 INFO - PROCESS | 3428 | 1460921758958 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:35:58 INFO - PROCESS | 3428 | 1460921758960 Marionette TRACE conn3 <- [1,802,null,{}] 12:35:58 INFO - PROCESS | 3428 | 1460921758964 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:59 INFO - PROCESS | 3428 | 1460921759060 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:35:59 INFO - PROCESS | 3428 | 1460921759182 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:59 INFO - PROCESS | 3428 | ++DOCSHELL 17DC9C00 == 61 [pid = 3428] [id = 210] 12:35:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (18254400) [pid = 3428] [serial = 628] [outer = 00000000] 12:35:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (19C77800) [pid = 3428] [serial = 629] [outer = 18254400] 12:35:59 INFO - PROCESS | 3428 | 1460921759243 Marionette DEBUG loaded listener.js 12:35:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (19C7B800) [pid = 3428] [serial = 630] [outer = 18254400] 12:36:00 INFO - PROCESS | 3428 | 1460921760036 Marionette TRACE conn3 <- [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] 12:36:00 INFO - PROCESS | 3428 | 1460921760110 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 12:36:00 INFO - PROCESS | 3428 | 1460921760115 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:36:00 INFO - PROCESS | 3428 | 1460921760119 Marionette TRACE conn3 <- [1,806,null,{}] 12:36:00 INFO - PROCESS | 3428 | 1460921760126 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:00 INFO - PROCESS | 3428 | 1460921760230 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:36:00 INFO - PROCESS | 3428 | 1460921760362 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:00 INFO - PROCESS | 3428 | ++DOCSHELL 15791800 == 62 [pid = 3428] [id = 211] 12:36:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (15829000) [pid = 3428] [serial = 631] [outer = 00000000] 12:36:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (15EB6C00) [pid = 3428] [serial = 632] [outer = 15829000] 12:36:00 INFO - PROCESS | 3428 | 1460921760418 Marionette DEBUG loaded listener.js 12:36:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (17DCCC00) [pid = 3428] [serial = 633] [outer = 15829000] 12:36:00 INFO - PROCESS | 3428 | --DOCSHELL 17DC2000 == 61 [pid = 3428] [id = 190] 12:36:00 INFO - PROCESS | 3428 | --DOCSHELL 1D52BC00 == 60 [pid = 3428] [id = 192] 12:36:00 INFO - PROCESS | 3428 | --DOCSHELL 19AF0000 == 59 [pid = 3428] [id = 204] 12:36:00 INFO - PROCESS | 3428 | --DOCSHELL 164C7800 == 58 [pid = 3428] [id = 203] 12:36:00 INFO - PROCESS | 3428 | --DOCSHELL 19013800 == 57 [pid = 3428] [id = 202] 12:36:00 INFO - PROCESS | 3428 | --DOCSHELL 1ADDA800 == 56 [pid = 3428] [id = 201] 12:36:00 INFO - PROCESS | 3428 | --DOCSHELL 18B9A800 == 55 [pid = 3428] [id = 200] 12:36:00 INFO - PROCESS | 3428 | --DOCSHELL 16492000 == 54 [pid = 3428] [id = 199] 12:36:00 INFO - PROCESS | 3428 | --DOCSHELL 189B1000 == 53 [pid = 3428] [id = 196] 12:36:00 INFO - PROCESS | 3428 | --DOCSHELL 15E3D400 == 52 [pid = 3428] [id = 195] 12:36:00 INFO - PROCESS | 3428 | --DOCSHELL 1377FC00 == 51 [pid = 3428] [id = 194] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (1C477800) [pid = 3428] [serial = 507] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (1A3C6800) [pid = 3428] [serial = 501] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (1DBB3000) [pid = 3428] [serial = 504] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (1AD95800) [pid = 3428] [serial = 555] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (18260800) [pid = 3428] [serial = 579] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (1A3D0C00) [pid = 3428] [serial = 554] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (17DBEC00) [pid = 3428] [serial = 578] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (1C470000) [pid = 3428] [serial = 557] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (1852C800) [pid = 3428] [serial = 540] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (17DCBC00) [pid = 3428] [serial = 539] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (19165400) [pid = 3428] [serial = 543] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (19090800) [pid = 3428] [serial = 542] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (19016000) [pid = 3428] [serial = 551] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (1852B400) [pid = 3428] [serial = 545] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (189ACC00) [pid = 3428] [serial = 546] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (18524000) [pid = 3428] [serial = 548] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (15E4B000) [pid = 3428] [serial = 566] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (189B4000) [pid = 3428] [serial = 549] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (1C4D8400) [pid = 3428] [serial = 564] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (18B77800) [pid = 3428] [serial = 569] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (1D204400) [pid = 3428] [serial = 572] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (1D581C00) [pid = 3428] [serial = 575] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (1C477C00) [pid = 3428] [serial = 558] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (15E44400) [pid = 3428] [serial = 560] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (1C471800) [pid = 3428] [serial = 563] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (1915D800) [pid = 3428] [serial = 552] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (15E46800) [pid = 3428] [serial = 581] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (18B9A400) [pid = 3428] [serial = 561] [outer = 00000000] [url = about:blank] 12:36:00 INFO - PROCESS | 3428 | 1460921760973 Marionette TRACE conn3 <- [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]]]}] 12:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 907ms 12:36:01 INFO - PROCESS | 3428 | 1460921761021 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:36:01 INFO - PROCESS | 3428 | 1460921761026 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 12:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:36:01 INFO - PROCESS | 3428 | 1460921761033 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:36:01 INFO - PROCESS | 3428 | 1460921761035 Marionette TRACE conn3 <- [1,810,null,{}] 12:36:01 INFO - PROCESS | 3428 | 1460921761039 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:01 INFO - PROCESS | 3428 | 1460921761119 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:36:01 INFO - PROCESS | 3428 | 1460921761128 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:01 INFO - PROCESS | 3428 | ++DOCSHELL 14A5CC00 == 52 [pid = 3428] [id = 212] 12:36:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (15795800) [pid = 3428] [serial = 634] [outer = 00000000] 12:36:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (1648DC00) [pid = 3428] [serial = 635] [outer = 15795800] 12:36:01 INFO - PROCESS | 3428 | 1460921761173 Marionette DEBUG loaded listener.js 12:36:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (17DCBC00) [pid = 3428] [serial = 636] [outer = 15795800] 12:36:01 INFO - PROCESS | 3428 | 1460921761688 Marionette TRACE conn3 <- [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] 12:36:01 INFO - PROCESS | 3428 | 1460921761733 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 12:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:36:01 INFO - PROCESS | 3428 | 1460921761736 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:36:01 INFO - PROCESS | 3428 | 1460921761740 Marionette TRACE conn3 <- [1,814,null,{}] 12:36:01 INFO - PROCESS | 3428 | 1460921761749 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:01 INFO - PROCESS | 3428 | 1460921761830 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:36:01 INFO - PROCESS | 3428 | 1460921761914 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:01 INFO - PROCESS | 3428 | ++DOCSHELL 1669E400 == 53 [pid = 3428] [id = 213] 12:36:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (18286400) [pid = 3428] [serial = 637] [outer = 00000000] 12:36:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (189C7800) [pid = 3428] [serial = 638] [outer = 18286400] 12:36:01 INFO - PROCESS | 3428 | 1460921761961 Marionette DEBUG loaded listener.js 12:36:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (18B74800) [pid = 3428] [serial = 639] [outer = 18286400] 12:36:02 INFO - PROCESS | 3428 | 1460921762349 Marionette TRACE conn3 <- [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]]]}] 12:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 625ms 12:36:02 INFO - PROCESS | 3428 | 1460921762374 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 12:36:02 INFO - PROCESS | 3428 | 1460921762376 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 12:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:36:02 INFO - PROCESS | 3428 | 1460921762380 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:36:02 INFO - PROCESS | 3428 | 1460921762381 Marionette TRACE conn3 <- [1,818,null,{}] 12:36:02 INFO - PROCESS | 3428 | 1460921762385 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:02 INFO - PROCESS | 3428 | 1460921762462 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:36:02 INFO - PROCESS | 3428 | 1460921762468 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:02 INFO - PROCESS | 3428 | ++DOCSHELL 18B70C00 == 54 [pid = 3428] [id = 214] 12:36:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (18B9F800) [pid = 3428] [serial = 640] [outer = 00000000] 12:36:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (19010C00) [pid = 3428] [serial = 641] [outer = 18B9F800] 12:36:02 INFO - PROCESS | 3428 | 1460921762512 Marionette DEBUG loaded listener.js 12:36:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (19086400) [pid = 3428] [serial = 642] [outer = 18B9F800] 12:36:02 INFO - PROCESS | 3428 | 1460921762934 Marionette TRACE conn3 <- [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]]]}] 12:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 594ms 12:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:36:02 INFO - PROCESS | 3428 | 1460921762979 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:36:02 INFO - PROCESS | 3428 | 1460921762981 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 12:36:02 INFO - PROCESS | 3428 | 1460921762985 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:36:02 INFO - PROCESS | 3428 | 1460921762987 Marionette TRACE conn3 <- [1,822,null,{}] 12:36:02 INFO - PROCESS | 3428 | 1460921762990 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:03 INFO - PROCESS | 3428 | 1460921763105 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:36:03 INFO - PROCESS | 3428 | 1460921763188 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:03 INFO - PROCESS | 3428 | ++DOCSHELL 19161400 == 55 [pid = 3428] [id = 215] 12:36:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (19161800) [pid = 3428] [serial = 643] [outer = 00000000] 12:36:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (1916A800) [pid = 3428] [serial = 644] [outer = 19161800] 12:36:03 INFO - PROCESS | 3428 | 1460921763239 Marionette DEBUG loaded listener.js 12:36:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (199D6800) [pid = 3428] [serial = 645] [outer = 19161800] 12:36:03 INFO - PROCESS | 3428 | 1460921763664 Marionette TRACE conn3 <- [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]]]}] 12:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 734ms 12:36:03 INFO - PROCESS | 3428 | 1460921763723 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 12:36:03 INFO - PROCESS | 3428 | 1460921763725 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 12:36:03 INFO - PROCESS | 3428 | 1460921763728 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:36:03 INFO - PROCESS | 3428 | 1460921763730 Marionette TRACE conn3 <- [1,826,null,{}] 12:36:03 INFO - PROCESS | 3428 | 1460921763740 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:03 INFO - PROCESS | 3428 | 1460921763862 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:36:03 INFO - PROCESS | 3428 | 1460921763925 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:03 INFO - PROCESS | 3428 | ++DOCSHELL 1377EC00 == 56 [pid = 3428] [id = 216] 12:36:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (17DC5000) [pid = 3428] [serial = 646] [outer = 00000000] 12:36:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (19FE1400) [pid = 3428] [serial = 647] [outer = 17DC5000] 12:36:03 INFO - PROCESS | 3428 | 1460921763974 Marionette DEBUG loaded listener.js 12:36:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (1A1F4C00) [pid = 3428] [serial = 648] [outer = 17DC5000] 12:36:04 INFO - PROCESS | 3428 | 1460921764401 Marionette TRACE conn3 <- [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]]]}] 12:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 703ms 12:36:04 INFO - PROCESS | 3428 | 1460921764428 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:36:04 INFO - PROCESS | 3428 | 1460921764430 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 12:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:36:04 INFO - PROCESS | 3428 | 1460921764469 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:36:04 INFO - PROCESS | 3428 | 1460921764471 Marionette TRACE conn3 <- [1,830,null,{}] 12:36:04 INFO - PROCESS | 3428 | 1460921764483 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:04 INFO - PROCESS | 3428 | 1460921764585 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:36:04 INFO - PROCESS | 3428 | 1460921764597 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:04 INFO - PROCESS | 3428 | ++DOCSHELL 1377D400 == 57 [pid = 3428] [id = 217] 12:36:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (19C73800) [pid = 3428] [serial = 649] [outer = 00000000] 12:36:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (1ADDB000) [pid = 3428] [serial = 650] [outer = 19C73800] 12:36:04 INFO - PROCESS | 3428 | 1460921764641 Marionette DEBUG loaded listener.js 12:36:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1C181C00) [pid = 3428] [serial = 651] [outer = 19C73800] 12:36:05 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (164C7400) [pid = 3428] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:36:05 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (18D30800) [pid = 3428] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:36:05 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (199D7400) [pid = 3428] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:36:05 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (1C4CD400) [pid = 3428] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:36:05 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (1ADDAC00) [pid = 3428] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:36:05 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (1CF4E400) [pid = 3428] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:36:05 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (164D2000) [pid = 3428] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:36:05 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (1D52E000) [pid = 3428] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:36:05 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (19013000) [pid = 3428] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:36:05 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (1ADD1C00) [pid = 3428] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:36:05 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (1892E400) [pid = 3428] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:36:05 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (15E09400) [pid = 3428] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:36:05 INFO - PROCESS | 3428 | 1460921765237 Marionette TRACE conn3 <- [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]]]}] 12:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 797ms 12:36:05 INFO - PROCESS | 3428 | 1460921765269 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:36:05 INFO - PROCESS | 3428 | 1460921765271 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 12:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:36:05 INFO - PROCESS | 3428 | 1460921765275 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:36:05 INFO - PROCESS | 3428 | 1460921765276 Marionette TRACE conn3 <- [1,834,null,{}] 12:36:05 INFO - PROCESS | 3428 | 1460921765284 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:05 INFO - PROCESS | 3428 | 1460921765365 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:36:05 INFO - PROCESS | 3428 | 1460921765372 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:05 INFO - PROCESS | 3428 | ++DOCSHELL 142E2800 == 58 [pid = 3428] [id = 218] 12:36:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (1892E400) [pid = 3428] [serial = 652] [outer = 00000000] 12:36:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (18D27000) [pid = 3428] [serial = 653] [outer = 1892E400] 12:36:05 INFO - PROCESS | 3428 | 1460921765420 Marionette DEBUG loaded listener.js 12:36:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (1ADD7000) [pid = 3428] [serial = 654] [outer = 1892E400] 12:36:05 INFO - PROCESS | 3428 | 1460921765823 Marionette TRACE conn3 <- [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]]]}] 12:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 593ms 12:36:05 INFO - PROCESS | 3428 | 1460921765886 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:36:05 INFO - PROCESS | 3428 | 1460921765888 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 12:36:05 INFO - PROCESS | 3428 | 1460921765891 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:36:05 INFO - PROCESS | 3428 | 1460921765893 Marionette TRACE conn3 <- [1,838,null,{}] 12:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:36:05 INFO - PROCESS | 3428 | 1460921765899 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:05 INFO - PROCESS | 3428 | 1460921765980 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:36:05 INFO - PROCESS | 3428 | 1460921765986 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:05 INFO - PROCESS | 3428 | ++DOCSHELL 189C8400 == 59 [pid = 3428] [id = 219] 12:36:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (18B7B000) [pid = 3428] [serial = 655] [outer = 00000000] 12:36:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (1C4CEC00) [pid = 3428] [serial = 656] [outer = 18B7B000] 12:36:06 INFO - PROCESS | 3428 | 1460921766034 Marionette DEBUG loaded listener.js 12:36:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (1C5E6800) [pid = 3428] [serial = 657] [outer = 18B7B000] 12:36:06 INFO - PROCESS | 3428 | 1460921766450 Marionette TRACE conn3 <- [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]]]}] 12:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 593ms 12:36:06 INFO - PROCESS | 3428 | 1460921766492 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:36:06 INFO - PROCESS | 3428 | 1460921766494 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 12:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:36:06 INFO - PROCESS | 3428 | 1460921766501 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:36:06 INFO - PROCESS | 3428 | 1460921766503 Marionette TRACE conn3 <- [1,842,null,{}] 12:36:06 INFO - PROCESS | 3428 | 1460921766506 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:06 INFO - PROCESS | 3428 | 1460921766583 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:36:06 INFO - PROCESS | 3428 | 1460921766589 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:06 INFO - PROCESS | 3428 | ++DOCSHELL 1C4C9400 == 60 [pid = 3428] [id = 220] 12:36:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (1C4C9800) [pid = 3428] [serial = 658] [outer = 00000000] 12:36:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (1D312000) [pid = 3428] [serial = 659] [outer = 1C4C9800] 12:36:06 INFO - PROCESS | 3428 | 1460921766633 Marionette DEBUG loaded listener.js 12:36:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (1D52A400) [pid = 3428] [serial = 660] [outer = 1C4C9800] 12:36:07 INFO - PROCESS | 3428 | 1460921767048 Marionette TRACE conn3 <- [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]]]}] 12:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 594ms 12:36:07 INFO - PROCESS | 3428 | 1460921767099 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:36:07 INFO - PROCESS | 3428 | 1460921767102 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 12:36:07 INFO - PROCESS | 3428 | 1460921767105 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:36:07 INFO - PROCESS | 3428 | 1460921767107 Marionette TRACE conn3 <- [1,846,null,{}] 12:36:07 INFO - PROCESS | 3428 | 1460921767111 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:07 INFO - PROCESS | 3428 | 1460921767253 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:36:07 INFO - PROCESS | 3428 | 1460921767420 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:07 INFO - PROCESS | 3428 | ++DOCSHELL 138D6800 == 61 [pid = 3428] [id = 221] 12:36:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (138D7C00) [pid = 3428] [serial = 661] [outer = 00000000] 12:36:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (15BA8000) [pid = 3428] [serial = 662] [outer = 138D7C00] 12:36:07 INFO - PROCESS | 3428 | 1460921767478 Marionette DEBUG loaded listener.js 12:36:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (15E3EC00) [pid = 3428] [serial = 663] [outer = 138D7C00] 12:36:08 INFO - PROCESS | 3428 | 1460921768010 Marionette TRACE conn3 <- [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]]]}] 12:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 937ms 12:36:08 INFO - PROCESS | 3428 | 1460921768052 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:36:08 INFO - PROCESS | 3428 | 1460921768057 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 12:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:36:08 INFO - PROCESS | 3428 | 1460921768062 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:36:08 INFO - PROCESS | 3428 | 1460921768066 Marionette TRACE conn3 <- [1,850,null,{}] 12:36:08 INFO - PROCESS | 3428 | 1460921768071 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:08 INFO - PROCESS | 3428 | 1460921768177 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:36:08 INFO - PROCESS | 3428 | 1460921768275 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:08 INFO - PROCESS | 3428 | ++DOCSHELL 189B2C00 == 62 [pid = 3428] [id = 222] 12:36:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (189B4000) [pid = 3428] [serial = 664] [outer = 00000000] 12:36:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (189CE000) [pid = 3428] [serial = 665] [outer = 189B4000] 12:36:08 INFO - PROCESS | 3428 | 1460921768331 Marionette DEBUG loaded listener.js 12:36:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (18B7A800) [pid = 3428] [serial = 666] [outer = 189B4000] 12:36:08 INFO - PROCESS | 3428 | 1460921768943 Marionette TRACE conn3 <- [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]]]}] 12:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 906ms 12:36:08 INFO - PROCESS | 3428 | 1460921768976 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:36:08 INFO - PROCESS | 3428 | 1460921768979 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 12:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:36:08 INFO - PROCESS | 3428 | 1460921768984 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:36:08 INFO - PROCESS | 3428 | 1460921768986 Marionette TRACE conn3 <- [1,854,null,{}] 12:36:08 INFO - PROCESS | 3428 | 1460921768990 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:09 INFO - PROCESS | 3428 | 1460921769091 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:36:09 INFO - PROCESS | 3428 | 1460921769190 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:09 INFO - PROCESS | 3428 | ++DOCSHELL 19C76400 == 63 [pid = 3428] [id = 223] 12:36:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (19C7A800) [pid = 3428] [serial = 667] [outer = 00000000] 12:36:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (1A3C6400) [pid = 3428] [serial = 668] [outer = 19C7A800] 12:36:09 INFO - PROCESS | 3428 | 1460921769244 Marionette DEBUG loaded listener.js 12:36:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (1C5E9400) [pid = 3428] [serial = 669] [outer = 19C7A800] 12:36:09 INFO - PROCESS | 3428 | 1460921769809 Marionette TRACE conn3 <- [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]]]}] 12:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 844ms 12:36:09 INFO - PROCESS | 3428 | 1460921769825 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:36:09 INFO - PROCESS | 3428 | 1460921769829 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 12:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:36:09 INFO - PROCESS | 3428 | 1460921769856 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:36:09 INFO - PROCESS | 3428 | 1460921769861 Marionette TRACE conn3 <- [1,858,null,{}] 12:36:09 INFO - PROCESS | 3428 | 1460921769865 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:09 INFO - PROCESS | 3428 | 1460921769972 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:36:10 INFO - PROCESS | 3428 | 1460921770068 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:10 INFO - PROCESS | 3428 | ++DOCSHELL 1D204400 == 64 [pid = 3428] [id = 224] 12:36:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (1D57C000) [pid = 3428] [serial = 670] [outer = 00000000] 12:36:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (1D84E000) [pid = 3428] [serial = 671] [outer = 1D57C000] 12:36:10 INFO - PROCESS | 3428 | 1460921770121 Marionette DEBUG loaded listener.js 12:36:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (1D8C0000) [pid = 3428] [serial = 672] [outer = 1D57C000] 12:36:10 INFO - PROCESS | 3428 | 1460921770710 Marionette TRACE conn3 <- [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]]]}] 12:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 890ms 12:36:10 INFO - PROCESS | 3428 | 1460921770753 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:36:10 INFO - PROCESS | 3428 | 1460921770755 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 12:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:36:10 INFO - PROCESS | 3428 | 1460921770759 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:36:10 INFO - PROCESS | 3428 | 1460921770761 Marionette TRACE conn3 <- [1,862,null,{}] 12:36:10 INFO - PROCESS | 3428 | 1460921770764 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:10 INFO - PROCESS | 3428 | 1460921770863 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:36:10 INFO - PROCESS | 3428 | 1460921770959 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:10 INFO - PROCESS | 3428 | ++DOCSHELL 12D48800 == 65 [pid = 3428] [id = 225] 12:36:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (1D64F400) [pid = 3428] [serial = 673] [outer = 00000000] 12:36:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (1DD65000) [pid = 3428] [serial = 674] [outer = 1D64F400] 12:36:10 INFO - PROCESS | 3428 | 1460921771012 Marionette DEBUG loaded listener.js 12:36:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (1DD6F400) [pid = 3428] [serial = 675] [outer = 1D64F400] 12:36:11 INFO - PROCESS | 3428 | 1460921771512 Marionette TRACE conn3 <- [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]]]}] 12:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 797ms 12:36:11 INFO - PROCESS | 3428 | 1460921771561 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:36:11 INFO - PROCESS | 3428 | 1460921771563 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 12:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:36:11 INFO - PROCESS | 3428 | 1460921771566 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:36:11 INFO - PROCESS | 3428 | 1460921771568 Marionette TRACE conn3 <- [1,866,null,{}] 12:36:11 INFO - PROCESS | 3428 | 1460921771572 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:11 INFO - PROCESS | 3428 | 1460921771670 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:36:11 INFO - PROCESS | 3428 | 1460921771771 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:11 INFO - PROCESS | 3428 | ++DOCSHELL 1330C400 == 66 [pid = 3428] [id = 226] 12:36:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (1330C800) [pid = 3428] [serial = 676] [outer = 00000000] 12:36:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (13311000) [pid = 3428] [serial = 677] [outer = 1330C800] 12:36:11 INFO - PROCESS | 3428 | 1460921771833 Marionette DEBUG loaded listener.js 12:36:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (1D581C00) [pid = 3428] [serial = 678] [outer = 1330C800] 12:36:12 INFO - PROCESS | 3428 | 1460921772679 Marionette TRACE conn3 <- [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]]]}] 12:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1140ms 12:36:12 INFO - PROCESS | 3428 | 1460921772715 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:36:12 INFO - PROCESS | 3428 | 1460921772719 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 12:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:36:12 INFO - PROCESS | 3428 | 1460921772724 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:36:12 INFO - PROCESS | 3428 | 1460921772728 Marionette TRACE conn3 <- [1,870,null,{}] 12:36:12 INFO - PROCESS | 3428 | 1460921772749 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:12 INFO - PROCESS | 3428 | 1460921772844 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:36:12 INFO - PROCESS | 3428 | 1460921772974 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:12 INFO - PROCESS | 3428 | ++DOCSHELL 13305800 == 67 [pid = 3428] [id = 227] 12:36:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (15E3F000) [pid = 3428] [serial = 679] [outer = 00000000] 12:36:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (1669FC00) [pid = 3428] [serial = 680] [outer = 15E3F000] 12:36:13 INFO - PROCESS | 3428 | 1460921773024 Marionette DEBUG loaded listener.js 12:36:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (18524400) [pid = 3428] [serial = 681] [outer = 15E3F000] 12:36:13 INFO - PROCESS | 3428 | --DOCSHELL 1C4C9400 == 66 [pid = 3428] [id = 220] 12:36:13 INFO - PROCESS | 3428 | --DOCSHELL 189C8400 == 65 [pid = 3428] [id = 219] 12:36:13 INFO - PROCESS | 3428 | --DOCSHELL 142E2800 == 64 [pid = 3428] [id = 218] 12:36:13 INFO - PROCESS | 3428 | --DOCSHELL 1377D400 == 63 [pid = 3428] [id = 217] 12:36:13 INFO - PROCESS | 3428 | --DOCSHELL 1377EC00 == 62 [pid = 3428] [id = 216] 12:36:13 INFO - PROCESS | 3428 | --DOCSHELL 19161400 == 61 [pid = 3428] [id = 215] 12:36:13 INFO - PROCESS | 3428 | --DOCSHELL 18B70C00 == 60 [pid = 3428] [id = 214] 12:36:13 INFO - PROCESS | 3428 | --DOCSHELL 1669E400 == 59 [pid = 3428] [id = 213] 12:36:13 INFO - PROCESS | 3428 | --DOCSHELL 14A5CC00 == 58 [pid = 3428] [id = 212] 12:36:13 INFO - PROCESS | 3428 | --DOCSHELL 15791800 == 57 [pid = 3428] [id = 211] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (1325EC00) [pid = 3428] [serial = 614] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOCSHELL 15E40800 == 56 [pid = 3428] [id = 206] 12:36:13 INFO - PROCESS | 3428 | --DOCSHELL 1D530C00 == 55 [pid = 3428] [id = 205] 12:36:13 INFO - PROCESS | 3428 | 1460921773627 Marionette TRACE conn3 <- [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]]]}] 12:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 953ms 12:36:13 INFO - PROCESS | 3428 | 1460921773687 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:36:13 INFO - PROCESS | 3428 | 1460921773692 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 12:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:36:13 INFO - PROCESS | 3428 | 1460921773698 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:36:13 INFO - PROCESS | 3428 | 1460921773700 Marionette TRACE conn3 <- [1,874,null,{}] 12:36:13 INFO - PROCESS | 3428 | 1460921773704 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:13 INFO - PROCESS | 3428 | 1460921773802 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (18BA8C00) [pid = 3428] [serial = 570] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (164C5400) [pid = 3428] [serial = 567] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (1D587C00) [pid = 3428] [serial = 576] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (1D584C00) [pid = 3428] [serial = 537] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (1D312800) [pid = 3428] [serial = 573] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (189D1C00) [pid = 3428] [serial = 587] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (189B2000) [pid = 3428] [serial = 596] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (16746800) [pid = 3428] [serial = 584] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (1908D000) [pid = 3428] [serial = 590] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (1908D400) [pid = 3428] [serial = 599] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (1989F400) [pid = 3428] [serial = 600] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (1A1F7C00) [pid = 3428] [serial = 594] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (19FE9000) [pid = 3428] [serial = 593] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (1D205800) [pid = 3428] [serial = 605] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (1C4C9C00) [pid = 3428] [serial = 603] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (1C46F000) [pid = 3428] [serial = 602] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (1D579C00) [pid = 3428] [serial = 611] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (1C477000) [pid = 3428] [serial = 608] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (1D314C00) [pid = 3428] [serial = 606] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (189C2400) [pid = 3428] [serial = 597] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (1D57A400) [pid = 3428] [serial = 612] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (1C46E400) [pid = 3428] [serial = 609] [outer = 00000000] [url = about:blank] 12:36:13 INFO - PROCESS | 3428 | 1460921773890 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:13 INFO - PROCESS | 3428 | ++DOCSHELL 12D77400 == 56 [pid = 3428] [id = 228] 12:36:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (1325F400) [pid = 3428] [serial = 682] [outer = 00000000] 12:36:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (15E3E800) [pid = 3428] [serial = 683] [outer = 1325F400] 12:36:13 INFO - PROCESS | 3428 | 1460921773936 Marionette DEBUG loaded listener.js 12:36:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (16741000) [pid = 3428] [serial = 684] [outer = 1325F400] 12:36:14 INFO - PROCESS | 3428 | 1460921774363 Marionette TRACE conn3 <- [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]]]}] 12:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 703ms 12:36:14 INFO - PROCESS | 3428 | 1460921774397 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:36:14 INFO - PROCESS | 3428 | 1460921774400 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 12:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:36:14 INFO - PROCESS | 3428 | 1460921774403 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:36:14 INFO - PROCESS | 3428 | 1460921774407 Marionette TRACE conn3 <- [1,878,null,{}] 12:36:14 INFO - PROCESS | 3428 | 1460921774417 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:14 INFO - PROCESS | 3428 | 1460921774509 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:36:14 INFO - PROCESS | 3428 | 1460921774518 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:14 INFO - PROCESS | 3428 | ++DOCSHELL 18526C00 == 57 [pid = 3428] [id = 229] 12:36:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (189B2400) [pid = 3428] [serial = 685] [outer = 00000000] 12:36:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (18B79000) [pid = 3428] [serial = 686] [outer = 189B2400] 12:36:14 INFO - PROCESS | 3428 | 1460921774567 Marionette DEBUG loaded listener.js 12:36:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (18BA8C00) [pid = 3428] [serial = 687] [outer = 189B2400] 12:36:15 INFO - PROCESS | 3428 | 1460921775029 Marionette TRACE conn3 <- [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]]]}] 12:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 703ms 12:36:15 INFO - PROCESS | 3428 | 1460921775101 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:36:15 INFO - PROCESS | 3428 | 1460921775104 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 12:36:15 INFO - PROCESS | 3428 | 1460921775107 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:36:15 INFO - PROCESS | 3428 | 1460921775109 Marionette TRACE conn3 <- [1,882,null,{}] 12:36:15 INFO - PROCESS | 3428 | 1460921775112 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:15 INFO - PROCESS | 3428 | 1460921775190 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:36:15 INFO - PROCESS | 3428 | 1460921775198 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:15 INFO - PROCESS | 3428 | ++DOCSHELL 19019800 == 58 [pid = 3428] [id = 230] 12:36:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (19086800) [pid = 3428] [serial = 688] [outer = 00000000] 12:36:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (191B4800) [pid = 3428] [serial = 689] [outer = 19086800] 12:36:15 INFO - PROCESS | 3428 | 1460921775244 Marionette DEBUG loaded listener.js 12:36:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (199D6C00) [pid = 3428] [serial = 690] [outer = 19086800] 12:36:15 INFO - PROCESS | 3428 | 1460921775671 Marionette TRACE conn3 <- [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]]]}] 12:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 594ms 12:36:15 INFO - PROCESS | 3428 | 1460921775704 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:36:15 INFO - PROCESS | 3428 | 1460921775706 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 12:36:15 INFO - PROCESS | 3428 | 1460921775709 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:36:15 INFO - PROCESS | 3428 | 1460921775711 Marionette TRACE conn3 <- [1,886,null,{}] 12:36:15 INFO - PROCESS | 3428 | 1460921775715 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:15 INFO - PROCESS | 3428 | 1460921775792 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:36:15 INFO - PROCESS | 3428 | 1460921775798 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:15 INFO - PROCESS | 3428 | ++DOCSHELL 19160800 == 59 [pid = 3428] [id = 231] 12:36:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (191B3800) [pid = 3428] [serial = 691] [outer = 00000000] 12:36:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (19FDA400) [pid = 3428] [serial = 692] [outer = 191B3800] 12:36:15 INFO - PROCESS | 3428 | 1460921775842 Marionette DEBUG loaded listener.js 12:36:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (1A1FA000) [pid = 3428] [serial = 693] [outer = 191B3800] 12:36:16 INFO - PROCESS | 3428 | 1460921776324 Marionette TRACE conn3 <- [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]]]}] 12:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 625ms 12:36:16 INFO - PROCESS | 3428 | 1460921776348 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:36:16 INFO - PROCESS | 3428 | 1460921776349 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 12:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:36:16 INFO - PROCESS | 3428 | 1460921776353 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:36:16 INFO - PROCESS | 3428 | 1460921776354 Marionette TRACE conn3 <- [1,890,null,{}] 12:36:16 INFO - PROCESS | 3428 | 1460921776367 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:16 INFO - PROCESS | 3428 | 1460921776492 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:36:16 INFO - PROCESS | 3428 | 1460921776499 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:16 INFO - PROCESS | 3428 | ++DOCSHELL 189CF800 == 60 [pid = 3428] [id = 232] 12:36:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (19C78400) [pid = 3428] [serial = 694] [outer = 00000000] 12:36:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (1C477000) [pid = 3428] [serial = 695] [outer = 19C78400] 12:36:16 INFO - PROCESS | 3428 | 1460921776554 Marionette DEBUG loaded listener.js 12:36:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (1C5DDC00) [pid = 3428] [serial = 696] [outer = 19C78400] 12:36:16 INFO - PROCESS | 3428 | 1460921776989 Marionette TRACE conn3 <- [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]]]}] 12:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 703ms 12:36:17 INFO - PROCESS | 3428 | 1460921777053 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:36:17 INFO - PROCESS | 3428 | 1460921777055 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 12:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:36:17 INFO - PROCESS | 3428 | 1460921777064 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:36:17 INFO - PROCESS | 3428 | 1460921777065 Marionette TRACE conn3 <- [1,894,null,{}] 12:36:17 INFO - PROCESS | 3428 | 1460921777069 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:17 INFO - PROCESS | 3428 | 1460921777183 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:36:17 INFO - PROCESS | 3428 | 1460921777276 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:17 INFO - PROCESS | 3428 | ++DOCSHELL 1D207C00 == 61 [pid = 3428] [id = 233] 12:36:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (1D20B800) [pid = 3428] [serial = 697] [outer = 00000000] 12:36:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (1D31B800) [pid = 3428] [serial = 698] [outer = 1D20B800] 12:36:17 INFO - PROCESS | 3428 | 1460921777320 Marionette DEBUG loaded listener.js 12:36:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (1D52F800) [pid = 3428] [serial = 699] [outer = 1D20B800] 12:36:17 INFO - PROCESS | 3428 | 1460921778007 Marionette TRACE conn3 <- [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]]]}] 12:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1000ms 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (19C73800) [pid = 3428] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (1892E400) [pid = 3428] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (18B7B000) [pid = 3428] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (19012C00) [pid = 3428] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (15E3D800) [pid = 3428] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (189B1C00) [pid = 3428] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (138D1400) [pid = 3428] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (17DC5000) [pid = 3428] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (19161800) [pid = 3428] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (15E40C00) [pid = 3428] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (1D8BE800) [pid = 3428] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (15829000) [pid = 3428] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (15795800) [pid = 3428] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (18B9F800) [pid = 3428] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (18286400) [pid = 3428] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (18254400) [pid = 3428] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:36:18 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (1CF40800) [pid = 3428] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:36:18 INFO - PROCESS | 3428 | 1460921778217 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:36:18 INFO - PROCESS | 3428 | 1460921778220 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 12:36:18 INFO - PROCESS | 3428 | 1460921778232 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:36:18 INFO - PROCESS | 3428 | 1460921778234 Marionette TRACE conn3 <- [1,898,null,{}] 12:36:18 INFO - PROCESS | 3428 | 1460921778238 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:36:18 INFO - PROCESS | 3428 | 1460921778315 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:36:18 INFO - PROCESS | 3428 | 1460921778321 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:18 INFO - PROCESS | 3428 | ++DOCSHELL 13783C00 == 62 [pid = 3428] [id = 234] 12:36:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (16CB9800) [pid = 3428] [serial = 700] [outer = 00000000] 12:36:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (189B7800) [pid = 3428] [serial = 701] [outer = 16CB9800] 12:36:18 INFO - PROCESS | 3428 | 1460921778364 Marionette DEBUG loaded listener.js 12:36:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (18BA0800) [pid = 3428] [serial = 702] [outer = 16CB9800] 12:36:18 INFO - PROCESS | 3428 | 1460921778813 Marionette TRACE conn3 <- [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]]]}] 12:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 641ms 12:36:18 INFO - PROCESS | 3428 | 1460921778881 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:36:18 INFO - PROCESS | 3428 | 1460921778883 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 12:36:18 INFO - PROCESS | 3428 | 1460921778886 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:36:18 INFO - PROCESS | 3428 | 1460921778888 Marionette TRACE conn3 <- [1,902,null,{}] 12:36:18 INFO - PROCESS | 3428 | 1460921778891 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:18 INFO - PROCESS | 3428 | 1460921778969 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:36:18 INFO - PROCESS | 3428 | 1460921778975 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:18 INFO - PROCESS | 3428 | ++DOCSHELL 19012800 == 63 [pid = 3428] [id = 235] 12:36:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (19161C00) [pid = 3428] [serial = 703] [outer = 00000000] 12:36:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (1AD8F400) [pid = 3428] [serial = 704] [outer = 19161C00] 12:36:19 INFO - PROCESS | 3428 | 1460921779019 Marionette DEBUG loaded listener.js 12:36:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (1D205800) [pid = 3428] [serial = 705] [outer = 19161C00] 12:36:19 INFO - PROCESS | 3428 | 1460921779437 Marionette TRACE conn3 <- [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]]]}] 12:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 594ms 12:36:19 INFO - PROCESS | 3428 | 1460921779483 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:36:19 INFO - PROCESS | 3428 | 1460921779485 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 12:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:36:19 INFO - PROCESS | 3428 | 1460921779489 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:36:19 INFO - PROCESS | 3428 | 1460921779491 Marionette TRACE conn3 <- [1,906,null,{}] 12:36:19 INFO - PROCESS | 3428 | 1460921779498 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:19 INFO - PROCESS | 3428 | 1460921779581 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:36:19 INFO - PROCESS | 3428 | 1460921779588 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:19 INFO - PROCESS | 3428 | ++DOCSHELL 1340B800 == 64 [pid = 3428] [id = 236] 12:36:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (13410400) [pid = 3428] [serial = 706] [outer = 00000000] 12:36:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (13415400) [pid = 3428] [serial = 707] [outer = 13410400] 12:36:19 INFO - PROCESS | 3428 | 1460921779631 Marionette DEBUG loaded listener.js 12:36:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (13418400) [pid = 3428] [serial = 708] [outer = 13410400] 12:36:20 INFO - PROCESS | 3428 | 1460921780069 Marionette TRACE conn3 <- [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]]]}] 12:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 625ms 12:36:20 INFO - PROCESS | 3428 | 1460921780127 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:36:20 INFO - PROCESS | 3428 | 1460921780129 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 12:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:36:20 INFO - PROCESS | 3428 | 1460921780133 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:36:20 INFO - PROCESS | 3428 | 1460921780135 Marionette TRACE conn3 <- [1,910,null,{}] 12:36:20 INFO - PROCESS | 3428 | 1460921780138 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:20 INFO - PROCESS | 3428 | 1460921780286 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:36:20 INFO - PROCESS | 3428 | 1460921780424 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:20 INFO - PROCESS | 3428 | ++DOCSHELL 13309C00 == 65 [pid = 3428] [id = 237] 12:36:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (1330A000) [pid = 3428] [serial = 709] [outer = 00000000] 12:36:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (13414C00) [pid = 3428] [serial = 710] [outer = 1330A000] 12:36:20 INFO - PROCESS | 3428 | 1460921780481 Marionette DEBUG loaded listener.js 12:36:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (14A09C00) [pid = 3428] [serial = 711] [outer = 1330A000] 12:36:21 INFO - PROCESS | 3428 | 1460921781121 Marionette TRACE conn3 <- [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]]]}] 12:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1031ms 12:36:21 INFO - PROCESS | 3428 | 1460921781193 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:36:21 INFO - PROCESS | 3428 | 1460921781198 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 12:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:36:21 INFO - PROCESS | 3428 | 1460921781202 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:36:21 INFO - PROCESS | 3428 | 1460921781207 Marionette TRACE conn3 <- [1,914,null,{}] 12:36:21 INFO - PROCESS | 3428 | 1460921781212 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:21 INFO - PROCESS | 3428 | 1460921781318 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:36:21 INFO - PROCESS | 3428 | 1460921781447 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:21 INFO - PROCESS | 3428 | ++DOCSHELL 18290800 == 66 [pid = 3428] [id = 238] 12:36:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (18527C00) [pid = 3428] [serial = 712] [outer = 00000000] 12:36:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (189BB000) [pid = 3428] [serial = 713] [outer = 18527C00] 12:36:21 INFO - PROCESS | 3428 | 1460921781507 Marionette DEBUG loaded listener.js 12:36:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (189D0800) [pid = 3428] [serial = 714] [outer = 18527C00] 12:36:22 INFO - PROCESS | 3428 | 1460921782083 Marionette TRACE conn3 <- [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]]]}] 12:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 953ms 12:36:22 INFO - PROCESS | 3428 | 1460921782149 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:36:22 INFO - PROCESS | 3428 | 1460921782152 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 12:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:36:22 INFO - PROCESS | 3428 | 1460921782156 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:36:22 INFO - PROCESS | 3428 | 1460921782158 Marionette TRACE conn3 <- [1,918,null,{}] 12:36:22 INFO - PROCESS | 3428 | 1460921782162 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:22 INFO - PROCESS | 3428 | 1460921782284 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:36:22 INFO - PROCESS | 3428 | 1460921782411 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:22 INFO - PROCESS | 3428 | ++DOCSHELL 16490C00 == 67 [pid = 3428] [id = 239] 12:36:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (19091C00) [pid = 3428] [serial = 715] [outer = 00000000] 12:36:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (1ADD3000) [pid = 3428] [serial = 716] [outer = 19091C00] 12:36:22 INFO - PROCESS | 3428 | 1460921782467 Marionette DEBUG loaded listener.js 12:36:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (1C46D400) [pid = 3428] [serial = 717] [outer = 19091C00] 12:36:23 INFO - PROCESS | 3428 | 1460921783075 Marionette TRACE conn3 <- [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]]]}] 12:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1000ms 12:36:23 INFO - PROCESS | 3428 | 1460921783158 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:36:23 INFO - PROCESS | 3428 | 1460921783162 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 12:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:36:23 INFO - PROCESS | 3428 | 1460921783187 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:36:23 INFO - PROCESS | 3428 | 1460921783192 Marionette TRACE conn3 <- [1,922,null,{}] 12:36:23 INFO - PROCESS | 3428 | 1460921783196 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:23 INFO - PROCESS | 3428 | 1460921783306 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:36:23 INFO - PROCESS | 3428 | 1460921783427 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:23 INFO - PROCESS | 3428 | ++DOCSHELL 1ADD4C00 == 68 [pid = 3428] [id = 240] 12:36:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (1D84A800) [pid = 3428] [serial = 718] [outer = 00000000] 12:36:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (1DBE4C00) [pid = 3428] [serial = 719] [outer = 1D84A800] 12:36:23 INFO - PROCESS | 3428 | 1460921783486 Marionette DEBUG loaded listener.js 12:36:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (1DBE7800) [pid = 3428] [serial = 720] [outer = 1D84A800] 12:36:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (19A50C00) [pid = 3428] [serial = 721] [outer = 1E3C2400] 12:36:24 INFO - PROCESS | 3428 | 1460921784131 Marionette TRACE conn3 <- [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]]]}] 12:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1000ms 12:36:24 INFO - PROCESS | 3428 | 1460921784184 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:36:24 INFO - PROCESS | 3428 | 1460921784186 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 12:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:36:24 INFO - PROCESS | 3428 | 1460921784189 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:36:24 INFO - PROCESS | 3428 | 1460921784191 Marionette TRACE conn3 <- [1,926,null,{}] 12:36:24 INFO - PROCESS | 3428 | 1460921784195 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:24 INFO - PROCESS | 3428 | 1460921784296 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:36:24 INFO - PROCESS | 3428 | 1460921784446 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:24 INFO - PROCESS | 3428 | ++DOCSHELL 19A5A800 == 69 [pid = 3428] [id = 241] 12:36:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (19A5CC00) [pid = 3428] [serial = 722] [outer = 00000000] 12:36:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1D534000) [pid = 3428] [serial = 723] [outer = 19A5CC00] 12:36:24 INFO - PROCESS | 3428 | 1460921784500 Marionette DEBUG loaded listener.js 12:36:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1D586000) [pid = 3428] [serial = 724] [outer = 19A5CC00] 12:36:25 INFO - PROCESS | 3428 | 1460921785022 Marionette TRACE conn3 <- [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]]]}] 12:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1031ms 12:36:25 INFO - PROCESS | 3428 | 1460921785264 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:36:25 INFO - PROCESS | 3428 | 1460921785268 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 12:36:25 INFO - PROCESS | 3428 | 1460921785274 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:36:25 INFO - PROCESS | 3428 | 1460921785277 Marionette TRACE conn3 <- [1,930,null,{}] 12:36:25 INFO - PROCESS | 3428 | 1460921785283 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:25 INFO - PROCESS | 3428 | 1460921785379 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:36:25 INFO - PROCESS | 3428 | 1460921785461 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:25 INFO - PROCESS | 3428 | ++DOCSHELL 12D78C00 == 70 [pid = 3428] [id = 242] 12:36:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (12D79800) [pid = 3428] [serial = 725] [outer = 00000000] 12:36:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1325C400) [pid = 3428] [serial = 726] [outer = 12D79800] 12:36:25 INFO - PROCESS | 3428 | 1460921785553 Marionette DEBUG loaded listener.js 12:36:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1330B800) [pid = 3428] [serial = 727] [outer = 12D79800] 12:36:26 INFO - PROCESS | 3428 | 1460921786167 Marionette TRACE conn3 <- [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]]]}] 12:36:26 INFO - PROCESS | 3428 | --DOCSHELL 1340B800 == 69 [pid = 3428] [id = 236] 12:36:26 INFO - PROCESS | 3428 | --DOCSHELL 19012800 == 68 [pid = 3428] [id = 235] 12:36:26 INFO - PROCESS | 3428 | --DOCSHELL 13783C00 == 67 [pid = 3428] [id = 234] 12:36:26 INFO - PROCESS | 3428 | --DOCSHELL 1D207C00 == 66 [pid = 3428] [id = 233] 12:36:26 INFO - PROCESS | 3428 | --DOCSHELL 189CF800 == 65 [pid = 3428] [id = 232] 12:36:26 INFO - PROCESS | 3428 | --DOCSHELL 19160800 == 64 [pid = 3428] [id = 231] 12:36:26 INFO - PROCESS | 3428 | --DOCSHELL 19019800 == 63 [pid = 3428] [id = 230] 12:36:26 INFO - PROCESS | 3428 | --DOCSHELL 18526C00 == 62 [pid = 3428] [id = 229] 12:36:26 INFO - PROCESS | 3428 | --DOCSHELL 12D77400 == 61 [pid = 3428] [id = 228] 12:36:26 INFO - PROCESS | 3428 | --DOCSHELL 13305800 == 60 [pid = 3428] [id = 227] 12:36:26 INFO - PROCESS | 3428 | --DOCSHELL 12D48800 == 59 [pid = 3428] [id = 225] 12:36:26 INFO - PROCESS | 3428 | --DOCSHELL 1D204400 == 58 [pid = 3428] [id = 224] 12:36:26 INFO - PROCESS | 3428 | --DOCSHELL 19C76400 == 57 [pid = 3428] [id = 223] 12:36:26 INFO - PROCESS | 3428 | --DOCSHELL 189B2C00 == 56 [pid = 3428] [id = 222] 12:36:26 INFO - PROCESS | 3428 | --DOCSHELL 138D6800 == 55 [pid = 3428] [id = 221] 12:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 937ms 12:36:26 INFO - PROCESS | 3428 | 1460921786220 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:36:26 INFO - PROCESS | 3428 | 1460921786223 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 12:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:36:26 INFO - PROCESS | 3428 | 1460921786231 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:36:26 INFO - PROCESS | 3428 | 1460921786234 Marionette TRACE conn3 <- [1,934,null,{}] 12:36:26 INFO - PROCESS | 3428 | 1460921786238 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:26 INFO - PROCESS | 3428 | 1460921786336 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (19FE1400) [pid = 3428] [serial = 647] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (1916A800) [pid = 3428] [serial = 644] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (199D6800) [pid = 3428] [serial = 645] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (18261000) [pid = 3428] [serial = 618] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (16CB5800) [pid = 3428] [serial = 617] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (1DD66800) [pid = 3428] [serial = 627] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (1DBAE000) [pid = 3428] [serial = 626] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (17DCCC00) [pid = 3428] [serial = 633] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (15EB6C00) [pid = 3428] [serial = 632] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (1648DC00) [pid = 3428] [serial = 635] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (17DCBC00) [pid = 3428] [serial = 636] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (19010C00) [pid = 3428] [serial = 641] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (189C7800) [pid = 3428] [serial = 638] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (18B74800) [pid = 3428] [serial = 639] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (19C7B800) [pid = 3428] [serial = 630] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (19C77800) [pid = 3428] [serial = 629] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (1A04DC00) [pid = 3428] [serial = 620] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (1D848400) [pid = 3428] [serial = 624] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (1D652800) [pid = 3428] [serial = 623] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (1A1F4C00) [pid = 3428] [serial = 648] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (1ADDB000) [pid = 3428] [serial = 650] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (18D27000) [pid = 3428] [serial = 653] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (1ADD7000) [pid = 3428] [serial = 654] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (1C4CEC00) [pid = 3428] [serial = 656] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (1C181C00) [pid = 3428] [serial = 651] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (1C5E6800) [pid = 3428] [serial = 657] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (19086400) [pid = 3428] [serial = 642] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (1D312000) [pid = 3428] [serial = 659] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (19160400) [pid = 3428] [serial = 591] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (18933C00) [pid = 3428] [serial = 585] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (18B70000) [pid = 3428] [serial = 588] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (18525800) [pid = 3428] [serial = 582] [outer = 00000000] [url = about:blank] 12:36:26 INFO - PROCESS | 3428 | 1460921786429 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:26 INFO - PROCESS | 3428 | ++DOCSHELL 13308400 == 56 [pid = 3428] [id = 243] 12:36:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (1330DC00) [pid = 3428] [serial = 728] [outer = 00000000] 12:36:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (143B6400) [pid = 3428] [serial = 729] [outer = 1330DC00] 12:36:26 INFO - PROCESS | 3428 | 1460921786475 Marionette DEBUG loaded listener.js 12:36:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (1582F400) [pid = 3428] [serial = 730] [outer = 1330DC00] 12:36:26 INFO - PROCESS | 3428 | 1460921786873 Marionette TRACE conn3 <- [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]]]}] 12:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 734ms 12:36:26 INFO - PROCESS | 3428 | 1460921786971 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:36:26 INFO - PROCESS | 3428 | 1460921786973 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 12:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:36:26 INFO - PROCESS | 3428 | 1460921786977 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:36:26 INFO - PROCESS | 3428 | 1460921786979 Marionette TRACE conn3 <- [1,938,null,{}] 12:36:26 INFO - PROCESS | 3428 | 1460921786988 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:27 INFO - PROCESS | 3428 | 1460921787078 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:36:27 INFO - PROCESS | 3428 | 1460921787087 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:27 INFO - PROCESS | 3428 | ++DOCSHELL 15E4B400 == 57 [pid = 3428] [id = 244] 12:36:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (15E4B800) [pid = 3428] [serial = 731] [outer = 00000000] 12:36:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (164D2400) [pid = 3428] [serial = 732] [outer = 15E4B800] 12:36:27 INFO - PROCESS | 3428 | 1460921787135 Marionette DEBUG loaded listener.js 12:36:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (16741400) [pid = 3428] [serial = 733] [outer = 15E4B800] 12:36:27 INFO - PROCESS | 3428 | 1460921787589 Marionette TRACE conn3 <- [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]]]}] 12:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 640ms 12:36:27 INFO - PROCESS | 3428 | 1460921787614 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:36:27 INFO - PROCESS | 3428 | 1460921787616 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 12:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:36:27 INFO - PROCESS | 3428 | 1460921787619 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:36:27 INFO - PROCESS | 3428 | 1460921787621 Marionette TRACE conn3 <- [1,942,null,{}] 12:36:27 INFO - PROCESS | 3428 | 1460921787625 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:27 INFO - PROCESS | 3428 | 1460921787710 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:36:27 INFO - PROCESS | 3428 | 1460921787717 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:27 INFO - PROCESS | 3428 | ++DOCSHELL 1825E800 == 58 [pid = 3428] [id = 245] 12:36:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (18262800) [pid = 3428] [serial = 734] [outer = 00000000] 12:36:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1852CC00) [pid = 3428] [serial = 735] [outer = 18262800] 12:36:27 INFO - PROCESS | 3428 | 1460921787761 Marionette DEBUG loaded listener.js 12:36:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (185A7400) [pid = 3428] [serial = 736] [outer = 18262800] 12:36:28 INFO - PROCESS | 3428 | 1460921788189 Marionette TRACE conn3 <- [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]]]}] 12:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 594ms 12:36:28 INFO - PROCESS | 3428 | 1460921788217 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:36:28 INFO - PROCESS | 3428 | 1460921788219 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 12:36:28 INFO - PROCESS | 3428 | 1460921788222 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:36:28 INFO - PROCESS | 3428 | 1460921788224 Marionette TRACE conn3 <- [1,946,null,{}] 12:36:28 INFO - PROCESS | 3428 | 1460921788228 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:28 INFO - PROCESS | 3428 | 1460921788308 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:36:28 INFO - PROCESS | 3428 | 1460921788314 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:28 INFO - PROCESS | 3428 | ++DOCSHELL 1330B000 == 59 [pid = 3428] [id = 246] 12:36:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (17DCCC00) [pid = 3428] [serial = 737] [outer = 00000000] 12:36:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (189AF000) [pid = 3428] [serial = 738] [outer = 17DCCC00] 12:36:28 INFO - PROCESS | 3428 | 1460921788358 Marionette DEBUG loaded listener.js 12:36:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (189B7000) [pid = 3428] [serial = 739] [outer = 17DCCC00] 12:36:28 INFO - PROCESS | 3428 | 1460921788841 Marionette TRACE conn3 <- [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]]]}] 12:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 625ms 12:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:36:28 INFO - PROCESS | 3428 | 1460921788860 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:36:28 INFO - PROCESS | 3428 | 1460921788862 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 12:36:28 INFO - PROCESS | 3428 | 1460921788870 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:36:28 INFO - PROCESS | 3428 | 1460921788872 Marionette TRACE conn3 <- [1,950,null,{}] 12:36:28 INFO - PROCESS | 3428 | 1460921788875 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:29 INFO - PROCESS | 3428 | 1460921789011 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:36:29 INFO - PROCESS | 3428 | 1460921789018 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:29 INFO - PROCESS | 3428 | ++DOCSHELL 18294400 == 60 [pid = 3428] [id = 247] 12:36:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (189B6400) [pid = 3428] [serial = 740] [outer = 00000000] 12:36:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (18B72000) [pid = 3428] [serial = 741] [outer = 189B6400] 12:36:29 INFO - PROCESS | 3428 | 1460921789065 Marionette DEBUG loaded listener.js 12:36:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (18B7B400) [pid = 3428] [serial = 742] [outer = 189B6400] 12:36:29 INFO - PROCESS | 3428 | 1460921789517 Marionette TRACE conn3 <- [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]]]}] 12:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 688ms 12:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:36:29 INFO - PROCESS | 3428 | 1460921789565 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:36:29 INFO - PROCESS | 3428 | 1460921789567 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 12:36:29 INFO - PROCESS | 3428 | 1460921789571 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:36:29 INFO - PROCESS | 3428 | 1460921789572 Marionette TRACE conn3 <- [1,954,null,{}] 12:36:29 INFO - PROCESS | 3428 | 1460921789576 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:29 INFO - PROCESS | 3428 | 1460921789696 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:36:29 INFO - PROCESS | 3428 | 1460921789795 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:29 INFO - PROCESS | 3428 | ++DOCSHELL 18BA6400 == 61 [pid = 3428] [id = 248] 12:36:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (18BA7C00) [pid = 3428] [serial = 743] [outer = 00000000] 12:36:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (1900E000) [pid = 3428] [serial = 744] [outer = 18BA7C00] 12:36:29 INFO - PROCESS | 3428 | 1460921789838 Marionette DEBUG loaded listener.js 12:36:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (1900EC00) [pid = 3428] [serial = 745] [outer = 18BA7C00] 12:36:30 INFO - PROCESS | 3428 | 1460921790248 Marionette TRACE conn3 <- [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]]]}] 12:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 734ms 12:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:36:30 INFO - PROCESS | 3428 | 1460921790312 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:36:30 INFO - PROCESS | 3428 | 1460921790314 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 12:36:30 INFO - PROCESS | 3428 | 1460921790323 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:36:30 INFO - PROCESS | 3428 | 1460921790325 Marionette TRACE conn3 <- [1,958,null,{}] 12:36:30 INFO - PROCESS | 3428 | 1460921790328 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:30 INFO - PROCESS | 3428 | 1460921790434 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:36:30 INFO - PROCESS | 3428 | 1460921790446 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:30 INFO - PROCESS | 3428 | ++DOCSHELL 1377E400 == 62 [pid = 3428] [id = 249] 12:36:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (18B75800) [pid = 3428] [serial = 746] [outer = 00000000] 12:36:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (1915E400) [pid = 3428] [serial = 747] [outer = 18B75800] 12:36:30 INFO - PROCESS | 3428 | 1460921790538 Marionette DEBUG loaded listener.js 12:36:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (19163800) [pid = 3428] [serial = 748] [outer = 18B75800] 12:36:30 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (1D531400) [pid = 3428] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:36:30 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (189CD800) [pid = 3428] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:36:30 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (19C78400) [pid = 3428] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:36:30 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (1D20B800) [pid = 3428] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:36:30 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (191B3800) [pid = 3428] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:36:30 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (189B2400) [pid = 3428] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:36:30 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (15E3F000) [pid = 3428] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:36:30 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (19086800) [pid = 3428] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:36:30 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (1325F400) [pid = 3428] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:36:30 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (16CB9800) [pid = 3428] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:36:30 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (19161C00) [pid = 3428] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:36:31 INFO - PROCESS | 3428 | 1460921791012 Marionette TRACE conn3 <- [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]]]}] 12:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 734ms 12:36:31 INFO - PROCESS | 3428 | 1460921791071 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:36:31 INFO - PROCESS | 3428 | 1460921791073 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 12:36:31 INFO - PROCESS | 3428 | 1460921791077 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:36:31 INFO - PROCESS | 3428 | 1460921791079 Marionette TRACE conn3 <- [1,962,null,{}] 12:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:36:31 INFO - PROCESS | 3428 | 1460921791082 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:31 INFO - PROCESS | 3428 | 1460921791162 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:36:31 INFO - PROCESS | 3428 | 1460921791167 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:31 INFO - PROCESS | 3428 | ++DOCSHELL 16CB9800 == 63 [pid = 3428] [id = 250] 12:36:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (185A1C00) [pid = 3428] [serial = 749] [outer = 00000000] 12:36:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (19092400) [pid = 3428] [serial = 750] [outer = 185A1C00] 12:36:31 INFO - PROCESS | 3428 | 1460921791211 Marionette DEBUG loaded listener.js 12:36:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (19169800) [pid = 3428] [serial = 751] [outer = 185A1C00] 12:36:31 INFO - PROCESS | 3428 | 1460921791620 Marionette TRACE conn3 <- [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]]]}] 12:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 594ms 12:36:31 INFO - PROCESS | 3428 | 1460921791681 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:36:31 INFO - PROCESS | 3428 | 1460921791683 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 12:36:31 INFO - PROCESS | 3428 | 1460921791686 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:36:31 INFO - PROCESS | 3428 | 1460921791688 Marionette TRACE conn3 <- [1,966,null,{}] 12:36:31 INFO - PROCESS | 3428 | 1460921791692 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:31 INFO - PROCESS | 3428 | 1460921791776 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:36:31 INFO - PROCESS | 3428 | 1460921791783 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:31 INFO - PROCESS | 3428 | ++DOCSHELL 1915D000 == 64 [pid = 3428] [id = 251] 12:36:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (19168C00) [pid = 3428] [serial = 752] [outer = 00000000] 12:36:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (199D7400) [pid = 3428] [serial = 753] [outer = 19168C00] 12:36:31 INFO - PROCESS | 3428 | 1460921791826 Marionette DEBUG loaded listener.js 12:36:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (19A51000) [pid = 3428] [serial = 754] [outer = 19168C00] 12:36:32 INFO - PROCESS | 3428 | 1460921792266 Marionette TRACE conn3 <- [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]]]}] 12:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 641ms 12:36:32 INFO - PROCESS | 3428 | 1460921792326 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:36:32 INFO - PROCESS | 3428 | 1460921792329 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 12:36:32 INFO - PROCESS | 3428 | 1460921792332 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:36:32 INFO - PROCESS | 3428 | 1460921792334 Marionette TRACE conn3 <- [1,970,null,{}] 12:36:32 INFO - PROCESS | 3428 | 1460921792337 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:32 INFO - PROCESS | 3428 | 1460921792435 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:36:32 INFO - PROCESS | 3428 | 1460921792482 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:32 INFO - PROCESS | 3428 | ++DOCSHELL 19C74400 == 65 [pid = 3428] [id = 252] 12:36:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (19C75000) [pid = 3428] [serial = 755] [outer = 00000000] 12:36:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (19C7B000) [pid = 3428] [serial = 756] [outer = 19C75000] 12:36:32 INFO - PROCESS | 3428 | 1460921792531 Marionette DEBUG loaded listener.js 12:36:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (19FDC000) [pid = 3428] [serial = 757] [outer = 19C75000] 12:36:33 INFO - PROCESS | 3428 | 1460921793147 Marionette TRACE conn3 <- [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]]]}] 12:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 828ms 12:36:33 INFO - PROCESS | 3428 | 1460921793175 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:36:33 INFO - PROCESS | 3428 | 1460921793179 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 12:36:33 INFO - PROCESS | 3428 | 1460921793185 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:36:33 INFO - PROCESS | 3428 | 1460921793189 Marionette TRACE conn3 <- [1,974,null,{}] 12:36:33 INFO - PROCESS | 3428 | 1460921793195 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:33 INFO - PROCESS | 3428 | 1460921793309 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:36:33 INFO - PROCESS | 3428 | 1460921793413 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:33 INFO - PROCESS | 3428 | ++DOCSHELL 13410000 == 66 [pid = 3428] [id = 253] 12:36:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (13410800) [pid = 3428] [serial = 758] [outer = 00000000] 12:36:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (1551B000) [pid = 3428] [serial = 759] [outer = 13410800] 12:36:33 INFO - PROCESS | 3428 | 1460921793469 Marionette DEBUG loaded listener.js 12:36:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (15B29400) [pid = 3428] [serial = 760] [outer = 13410800] 12:36:34 INFO - PROCESS | 3428 | 1460921794078 Marionette TRACE conn3 <- [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]]]}] 12:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 953ms 12:36:34 INFO - PROCESS | 3428 | 1460921794132 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:36:34 INFO - PROCESS | 3428 | 1460921794138 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 12:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:36:34 INFO - PROCESS | 3428 | 1460921794144 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:36:34 INFO - PROCESS | 3428 | 1460921794147 Marionette TRACE conn3 <- [1,978,null,{}] 12:36:34 INFO - PROCESS | 3428 | 1460921794151 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:34 INFO - PROCESS | 3428 | 1460921794258 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:36:34 INFO - PROCESS | 3428 | 1460921794359 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:34 INFO - PROCESS | 3428 | ++DOCSHELL 15E41800 == 67 [pid = 3428] [id = 254] 12:36:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (16497000) [pid = 3428] [serial = 761] [outer = 00000000] 12:36:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (18294C00) [pid = 3428] [serial = 762] [outer = 16497000] 12:36:34 INFO - PROCESS | 3428 | 1460921794413 Marionette DEBUG loaded listener.js 12:36:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (18991400) [pid = 3428] [serial = 763] [outer = 16497000] 12:36:34 INFO - PROCESS | 3428 | 1460921795007 Marionette TRACE conn3 <- [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]]]}] 12:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 906ms 12:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:36:35 INFO - PROCESS | 3428 | 1460921795046 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:36:35 INFO - PROCESS | 3428 | 1460921795049 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 12:36:35 INFO - PROCESS | 3428 | 1460921795053 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:36:35 INFO - PROCESS | 3428 | 1460921795056 Marionette TRACE conn3 <- [1,982,null,{}] 12:36:35 INFO - PROCESS | 3428 | 1460921795067 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:35 INFO - PROCESS | 3428 | 1460921795174 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:36:35 INFO - PROCESS | 3428 | 1460921795277 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:35 INFO - PROCESS | 3428 | ++DOCSHELL 189CF800 == 68 [pid = 3428] [id = 255] 12:36:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (19088400) [pid = 3428] [serial = 764] [outer = 00000000] 12:36:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (199E3000) [pid = 3428] [serial = 765] [outer = 19088400] 12:36:35 INFO - PROCESS | 3428 | 1460921795333 Marionette DEBUG loaded listener.js 12:36:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (19C70400) [pid = 3428] [serial = 766] [outer = 19088400] 12:36:35 INFO - PROCESS | 3428 | 1460921795953 Marionette TRACE conn3 <- [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]]]}] 12:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 937ms 12:36:35 INFO - PROCESS | 3428 | 1460921795997 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:36:35 INFO - PROCESS | 3428 | 1460921796000 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 12:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:36:35 INFO - PROCESS | 3428 | 1460921796004 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:36:35 INFO - PROCESS | 3428 | 1460921796006 Marionette TRACE conn3 <- [1,986,null,{}] 12:36:35 INFO - PROCESS | 3428 | 1460921796009 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:36 INFO - PROCESS | 3428 | 1460921796111 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:36:36 INFO - PROCESS | 3428 | 1460921796211 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:36 INFO - PROCESS | 3428 | ++DOCSHELL 19092800 == 69 [pid = 3428] [id = 256] 12:36:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (191B3800) [pid = 3428] [serial = 767] [outer = 00000000] 12:36:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1A3CB000) [pid = 3428] [serial = 768] [outer = 191B3800] 12:36:36 INFO - PROCESS | 3428 | 1460921796264 Marionette DEBUG loaded listener.js 12:36:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1A3D4000) [pid = 3428] [serial = 769] [outer = 191B3800] 12:36:36 INFO - PROCESS | 3428 | 1460921796808 Marionette TRACE conn3 <- [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]]]}] 12:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 828ms 12:36:36 INFO - PROCESS | 3428 | 1460921796846 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:36:36 INFO - PROCESS | 3428 | 1460921796848 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 12:36:36 INFO - PROCESS | 3428 | 1460921796852 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:36:36 INFO - PROCESS | 3428 | 1460921796854 Marionette TRACE conn3 <- [1,990,null,{}] 12:36:36 INFO - PROCESS | 3428 | 1460921796859 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:36 INFO - PROCESS | 3428 | 1460921796968 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:36:37 INFO - PROCESS | 3428 | 1460921797068 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:37 INFO - PROCESS | 3428 | ++DOCSHELL 1908D400 == 70 [pid = 3428] [id = 257] 12:36:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (19DAD400) [pid = 3428] [serial = 770] [outer = 00000000] 12:36:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (1ADDA000) [pid = 3428] [serial = 771] [outer = 19DAD400] 12:36:37 INFO - PROCESS | 3428 | 1460921797125 Marionette DEBUG loaded listener.js 12:36:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1ADDC400) [pid = 3428] [serial = 772] [outer = 19DAD400] 12:36:37 INFO - PROCESS | 3428 | 1460921797705 Marionette TRACE conn3 <- [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]]]}] 12:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 906ms 12:36:37 INFO - PROCESS | 3428 | 1460921797756 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:36:37 INFO - PROCESS | 3428 | 1460921797758 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 12:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:36:37 INFO - PROCESS | 3428 | 1460921797762 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:36:37 INFO - PROCESS | 3428 | 1460921797764 Marionette TRACE conn3 <- [1,994,null,{}] 12:36:37 INFO - PROCESS | 3428 | 1460921797767 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:37 INFO - PROCESS | 3428 | 1460921797891 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:36:37 INFO - PROCESS | 3428 | 1460921797995 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:37 INFO - PROCESS | 3428 | ++DOCSHELL 13783400 == 71 [pid = 3428] [id = 258] 12:36:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (1AD94800) [pid = 3428] [serial = 773] [outer = 00000000] 12:36:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (1C4D6C00) [pid = 3428] [serial = 774] [outer = 1AD94800] 12:36:38 INFO - PROCESS | 3428 | 1460921798051 Marionette DEBUG loaded listener.js 12:36:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (1C5E8000) [pid = 3428] [serial = 775] [outer = 1AD94800] 12:36:38 INFO - PROCESS | 3428 | 1460921798605 Marionette TRACE conn3 <- [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]]]}] 12:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 906ms 12:36:38 INFO - PROCESS | 3428 | 1460921798666 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:36:38 INFO - PROCESS | 3428 | 1460921798669 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 12:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:36:38 INFO - PROCESS | 3428 | 1460921798672 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:36:38 INFO - PROCESS | 3428 | 1460921798674 Marionette TRACE conn3 <- [1,998,null,{}] 12:36:38 INFO - PROCESS | 3428 | 1460921798678 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:38 INFO - PROCESS | 3428 | 1460921798787 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:36:38 INFO - PROCESS | 3428 | 1460921798895 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:38 INFO - PROCESS | 3428 | ++DOCSHELL 13411800 == 72 [pid = 3428] [id = 259] 12:36:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (142DF000) [pid = 3428] [serial = 776] [outer = 00000000] 12:36:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (18D30400) [pid = 3428] [serial = 777] [outer = 142DF000] 12:36:38 INFO - PROCESS | 3428 | 1460921798952 Marionette DEBUG loaded listener.js 12:36:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (1989F400) [pid = 3428] [serial = 778] [outer = 142DF000] 12:36:39 INFO - PROCESS | 3428 | 1460921799693 Marionette TRACE conn3 <- [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]]]}] 12:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1047ms 12:36:39 INFO - PROCESS | 3428 | 1460921799742 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:36:39 INFO - PROCESS | 3428 | 1460921799747 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 12:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:36:39 INFO - PROCESS | 3428 | 1460921799754 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:36:39 INFO - PROCESS | 3428 | 1460921799757 Marionette TRACE conn3 <- [1,1002,null,{}] 12:36:39 INFO - PROCESS | 3428 | 1460921799762 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:39 INFO - PROCESS | 3428 | 1460921799865 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:36:39 INFO - PROCESS | 3428 | 1460921799980 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:40 INFO - PROCESS | 3428 | ++DOCSHELL 155CF800 == 73 [pid = 3428] [id = 260] 12:36:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (159C9C00) [pid = 3428] [serial = 779] [outer = 00000000] 12:36:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (16491400) [pid = 3428] [serial = 780] [outer = 159C9C00] 12:36:40 INFO - PROCESS | 3428 | 1460921800073 Marionette DEBUG loaded listener.js 12:36:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (17DC3C00) [pid = 3428] [serial = 781] [outer = 159C9C00] 12:36:40 INFO - PROCESS | 3428 | --DOCSHELL 1915D000 == 72 [pid = 3428] [id = 251] 12:36:40 INFO - PROCESS | 3428 | --DOCSHELL 16CB9800 == 71 [pid = 3428] [id = 250] 12:36:40 INFO - PROCESS | 3428 | --DOCSHELL 1377E400 == 70 [pid = 3428] [id = 249] 12:36:40 INFO - PROCESS | 3428 | --DOCSHELL 18BA6400 == 69 [pid = 3428] [id = 248] 12:36:40 INFO - PROCESS | 3428 | --DOCSHELL 1330B000 == 68 [pid = 3428] [id = 246] 12:36:40 INFO - PROCESS | 3428 | --DOCSHELL 1825E800 == 67 [pid = 3428] [id = 245] 12:36:40 INFO - PROCESS | 3428 | --DOCSHELL 15E4B400 == 66 [pid = 3428] [id = 244] 12:36:40 INFO - PROCESS | 3428 | --DOCSHELL 13308400 == 65 [pid = 3428] [id = 243] 12:36:40 INFO - PROCESS | 3428 | --DOCSHELL 12D78C00 == 64 [pid = 3428] [id = 242] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (13415400) [pid = 3428] [serial = 707] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOCSHELL 13309C00 == 63 [pid = 3428] [id = 237] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (1D653400) [pid = 3428] [serial = 615] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (1C477000) [pid = 3428] [serial = 695] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (1D31B800) [pid = 3428] [serial = 698] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (15BA8000) [pid = 3428] [serial = 662] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (189CE000) [pid = 3428] [serial = 665] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (1A3C6400) [pid = 3428] [serial = 668] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (1D84E000) [pid = 3428] [serial = 671] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (19FDA400) [pid = 3428] [serial = 692] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1C5DDC00) [pid = 3428] [serial = 696] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (18B79000) [pid = 3428] [serial = 686] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (18BA8C00) [pid = 3428] [serial = 687] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (18524400) [pid = 3428] [serial = 681] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (1669FC00) [pid = 3428] [serial = 680] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (191B4800) [pid = 3428] [serial = 689] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (199D6C00) [pid = 3428] [serial = 690] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (15E3E800) [pid = 3428] [serial = 683] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (16741000) [pid = 3428] [serial = 684] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (1DD65000) [pid = 3428] [serial = 674] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (13311000) [pid = 3428] [serial = 677] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (189B7800) [pid = 3428] [serial = 701] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (1AD8F400) [pid = 3428] [serial = 704] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (1D52F800) [pid = 3428] [serial = 699] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (18BA0800) [pid = 3428] [serial = 702] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (1D205800) [pid = 3428] [serial = 705] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (1A1FA000) [pid = 3428] [serial = 693] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (1A895C00) [pid = 3428] [serial = 621] [outer = 00000000] [url = about:blank] 12:36:40 INFO - PROCESS | 3428 | 1460921800637 Marionette TRACE conn3 <- [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]]]}] 12:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 954ms 12:36:40 INFO - PROCESS | 3428 | 1460921800697 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:36:40 INFO - PROCESS | 3428 | 1460921800702 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 12:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:36:40 INFO - PROCESS | 3428 | 1460921800708 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:36:40 INFO - PROCESS | 3428 | 1460921800710 Marionette TRACE conn3 <- [1,1006,null,{}] 12:36:40 INFO - PROCESS | 3428 | 1460921800714 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:40 INFO - PROCESS | 3428 | 1460921800802 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:36:40 INFO - PROCESS | 3428 | 1460921800894 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:40 INFO - PROCESS | 3428 | ++DOCSHELL 13412000 == 64 [pid = 3428] [id = 261] 12:36:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (13416000) [pid = 3428] [serial = 782] [outer = 00000000] 12:36:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (15E3E800) [pid = 3428] [serial = 783] [outer = 13416000] 12:36:40 INFO - PROCESS | 3428 | 1460921800946 Marionette DEBUG loaded listener.js 12:36:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (17DC2C00) [pid = 3428] [serial = 784] [outer = 13416000] 12:36:41 INFO - PROCESS | 3428 | 1460921801342 Marionette TRACE conn3 <- [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]]]}] 12:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 688ms 12:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:36:41 INFO - PROCESS | 3428 | 1460921801406 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:36:41 INFO - PROCESS | 3428 | 1460921801409 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 12:36:41 INFO - PROCESS | 3428 | 1460921801412 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:36:41 INFO - PROCESS | 3428 | 1460921801415 Marionette TRACE conn3 <- [1,1010,null,{}] 12:36:41 INFO - PROCESS | 3428 | 1460921801425 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:41 INFO - PROCESS | 3428 | 1460921801517 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:36:41 INFO - PROCESS | 3428 | 1460921801557 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:41 INFO - PROCESS | 3428 | ++DOCSHELL 189AE800 == 65 [pid = 3428] [id = 262] 12:36:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (189AF800) [pid = 3428] [serial = 785] [outer = 00000000] 12:36:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (18B6E400) [pid = 3428] [serial = 786] [outer = 189AF800] 12:36:41 INFO - PROCESS | 3428 | 1460921801607 Marionette DEBUG loaded listener.js 12:36:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (18B9B800) [pid = 3428] [serial = 787] [outer = 189AF800] 12:36:42 INFO - PROCESS | 3428 | 1460921802048 Marionette TRACE conn3 <- [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]]]}] 12:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 688ms 12:36:42 INFO - PROCESS | 3428 | 1460921802111 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:36:42 INFO - PROCESS | 3428 | 1460921802114 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 12:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:36:42 INFO - PROCESS | 3428 | 1460921802117 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:36:42 INFO - PROCESS | 3428 | 1460921802119 Marionette TRACE conn3 <- [1,1014,null,{}] 12:36:42 INFO - PROCESS | 3428 | 1460921802122 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:42 INFO - PROCESS | 3428 | 1460921802205 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:36:42 INFO - PROCESS | 3428 | 1460921802214 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:42 INFO - PROCESS | 3428 | ++DOCSHELL 18B9F800 == 66 [pid = 3428] [id = 263] 12:36:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (18BA3000) [pid = 3428] [serial = 788] [outer = 00000000] 12:36:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (1900F800) [pid = 3428] [serial = 789] [outer = 18BA3000] 12:36:42 INFO - PROCESS | 3428 | 1460921802258 Marionette DEBUG loaded listener.js 12:36:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (19087400) [pid = 3428] [serial = 790] [outer = 18BA3000] 12:36:42 INFO - PROCESS | 3428 | 1460921802711 Marionette TRACE conn3 <- [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]]]}] 12:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 641ms 12:36:42 INFO - PROCESS | 3428 | 1460921802755 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:36:42 INFO - PROCESS | 3428 | 1460921802757 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 12:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:36:42 INFO - PROCESS | 3428 | 1460921802760 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:36:42 INFO - PROCESS | 3428 | 1460921802762 Marionette TRACE conn3 <- [1,1018,null,{}] 12:36:42 INFO - PROCESS | 3428 | 1460921802765 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:42 INFO - PROCESS | 3428 | 1460921802875 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:36:42 INFO - PROCESS | 3428 | 1460921802965 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:42 INFO - PROCESS | 3428 | ++DOCSHELL 18D28800 == 67 [pid = 3428] [id = 264] 12:36:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (1900DC00) [pid = 3428] [serial = 791] [outer = 00000000] 12:36:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (191B3C00) [pid = 3428] [serial = 792] [outer = 1900DC00] 12:36:43 INFO - PROCESS | 3428 | 1460921803015 Marionette DEBUG loaded listener.js 12:36:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (191B4800) [pid = 3428] [serial = 793] [outer = 1900DC00] 12:36:43 INFO - PROCESS | 3428 | 1460921803445 Marionette TRACE conn3 <- [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]]]}] 12:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 734ms 12:36:43 INFO - PROCESS | 3428 | 1460921803504 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:36:43 INFO - PROCESS | 3428 | 1460921803506 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 12:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:36:43 INFO - PROCESS | 3428 | 1460921803509 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:36:43 INFO - PROCESS | 3428 | 1460921803511 Marionette TRACE conn3 <- [1,1022,null,{}] 12:36:43 INFO - PROCESS | 3428 | 1460921803514 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:43 INFO - PROCESS | 3428 | 1460921803643 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:36:43 INFO - PROCESS | 3428 | 1460921803708 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:43 INFO - PROCESS | 3428 | ++DOCSHELL 1A1F2C00 == 68 [pid = 3428] [id = 265] 12:36:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1A1F3C00) [pid = 3428] [serial = 794] [outer = 00000000] 12:36:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1AABC000) [pid = 3428] [serial = 795] [outer = 1A1F3C00] 12:36:43 INFO - PROCESS | 3428 | 1460921803755 Marionette DEBUG loaded listener.js 12:36:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1ADD0000) [pid = 3428] [serial = 796] [outer = 1A1F3C00] 12:36:44 INFO - PROCESS | 3428 | 1460921804176 Marionette TRACE conn3 <- [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]]]}] 12:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 688ms 12:36:44 INFO - PROCESS | 3428 | 1460921804213 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:36:44 INFO - PROCESS | 3428 | 1460921804214 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 12:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:36:44 INFO - PROCESS | 3428 | 1460921804218 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:36:44 INFO - PROCESS | 3428 | 1460921804219 Marionette TRACE conn3 <- [1,1026,null,{}] 12:36:44 INFO - PROCESS | 3428 | 1460921804223 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:44 INFO - PROCESS | 3428 | 1460921804361 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:36:44 INFO - PROCESS | 3428 | 1460921804371 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:44 INFO - PROCESS | 3428 | ++DOCSHELL 1A04B800 == 69 [pid = 3428] [id = 266] 12:36:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1ADDA400) [pid = 3428] [serial = 797] [outer = 00000000] 12:36:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (1C477400) [pid = 3428] [serial = 798] [outer = 1ADDA400] 12:36:44 INFO - PROCESS | 3428 | 1460921804464 Marionette DEBUG loaded listener.js 12:36:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1C477800) [pid = 3428] [serial = 799] [outer = 1ADDA400] 12:36:44 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (189B6400) [pid = 3428] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:36:44 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (18BA7C00) [pid = 3428] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:36:44 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (17DCCC00) [pid = 3428] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:36:44 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (15E4B800) [pid = 3428] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:36:44 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (12D79800) [pid = 3428] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:36:44 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (1330DC00) [pid = 3428] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:36:44 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (18B75800) [pid = 3428] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:36:44 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (18262800) [pid = 3428] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:36:44 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (13410400) [pid = 3428] [serial = 706] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:36:44 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (19168C00) [pid = 3428] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:36:44 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (185A1C00) [pid = 3428] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:36:44 INFO - PROCESS | 3428 | 1460921804951 Marionette TRACE conn3 <- [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]]]}] 12:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 797ms 12:36:45 INFO - PROCESS | 3428 | 1460921805019 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:36:45 INFO - PROCESS | 3428 | 1460921805021 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 12:36:45 INFO - PROCESS | 3428 | 1460921805024 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:36:45 INFO - PROCESS | 3428 | 1460921805026 Marionette TRACE conn3 <- [1,1030,null,{}] 12:36:45 INFO - PROCESS | 3428 | 1460921805029 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:45 INFO - PROCESS | 3428 | 1460921805109 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:36:45 INFO - PROCESS | 3428 | 1460921805194 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:45 INFO - PROCESS | 3428 | ++DOCSHELL 12D79800 == 70 [pid = 3428] [id = 267] 12:36:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (13307000) [pid = 3428] [serial = 800] [outer = 00000000] 12:36:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (18262800) [pid = 3428] [serial = 801] [outer = 13307000] 12:36:45 INFO - PROCESS | 3428 | 1460921805243 Marionette DEBUG loaded listener.js 12:36:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (19015C00) [pid = 3428] [serial = 802] [outer = 13307000] 12:36:45 INFO - PROCESS | 3428 | 1460921805597 Marionette TRACE conn3 <- [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]]]}] 12:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 593ms 12:36:45 INFO - PROCESS | 3428 | 1460921805621 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:36:45 INFO - PROCESS | 3428 | 1460921805623 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 12:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:36:45 INFO - PROCESS | 3428 | 1460921805626 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:36:45 INFO - PROCESS | 3428 | 1460921805628 Marionette TRACE conn3 <- [1,1034,null,{}] 12:36:45 INFO - PROCESS | 3428 | 1460921805631 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:45 INFO - PROCESS | 3428 | 1460921805741 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:36:45 INFO - PROCESS | 3428 | 1460921805832 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:45 INFO - PROCESS | 3428 | ++DOCSHELL 17DC1800 == 71 [pid = 3428] [id = 268] 12:36:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (189B0400) [pid = 3428] [serial = 803] [outer = 00000000] 12:36:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1C5DD000) [pid = 3428] [serial = 804] [outer = 189B0400] 12:36:45 INFO - PROCESS | 3428 | 1460921805876 Marionette DEBUG loaded listener.js 12:36:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1D201800) [pid = 3428] [serial = 805] [outer = 189B0400] 12:36:46 INFO - PROCESS | 3428 | 1460921806235 Marionette TRACE conn3 <- [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]]]}] 12:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 625ms 12:36:46 INFO - PROCESS | 3428 | 1460921806265 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:36:46 INFO - PROCESS | 3428 | 1460921806266 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 12:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:36:46 INFO - PROCESS | 3428 | 1460921806270 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:36:46 INFO - PROCESS | 3428 | 1460921806271 Marionette TRACE conn3 <- [1,1038,null,{}] 12:36:46 INFO - PROCESS | 3428 | 1460921806275 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:46 INFO - PROCESS | 3428 | 1460921806388 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:36:46 INFO - PROCESS | 3428 | 1460921806397 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:46 INFO - PROCESS | 3428 | ++DOCSHELL 1ADD7400 == 72 [pid = 3428] [id = 269] 12:36:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1C4CA800) [pid = 3428] [serial = 806] [outer = 00000000] 12:36:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1D31E400) [pid = 3428] [serial = 807] [outer = 1C4CA800] 12:36:46 INFO - PROCESS | 3428 | 1460921806443 Marionette DEBUG loaded listener.js 12:36:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1D52B000) [pid = 3428] [serial = 808] [outer = 1C4CA800] 12:36:46 INFO - PROCESS | 3428 | 1460921806863 Marionette TRACE conn3 <- [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]]]}] 12:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 625ms 12:36:46 INFO - PROCESS | 3428 | 1460921806925 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:36:46 INFO - PROCESS | 3428 | 1460921806929 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 12:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:36:46 INFO - PROCESS | 3428 | 1460921806935 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:36:46 INFO - PROCESS | 3428 | 1460921806939 Marionette TRACE conn3 <- [1,1042,null,{}] 12:36:46 INFO - PROCESS | 3428 | 1460921806945 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:47 INFO - PROCESS | 3428 | 1460921807057 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:36:47 INFO - PROCESS | 3428 | 1460921807290 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:47 INFO - PROCESS | 3428 | ++DOCSHELL 1377E400 == 73 [pid = 3428] [id = 270] 12:36:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (13780400) [pid = 3428] [serial = 809] [outer = 00000000] 12:36:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (142DC000) [pid = 3428] [serial = 810] [outer = 13780400] 12:36:47 INFO - PROCESS | 3428 | 1460921807348 Marionette DEBUG loaded listener.js 12:36:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (15540400) [pid = 3428] [serial = 811] [outer = 13780400] 12:36:47 INFO - PROCESS | 3428 | 1460921807895 Marionette TRACE conn3 <- [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]]]}] 12:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1000ms 12:36:47 INFO - PROCESS | 3428 | 1460921807936 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:36:47 INFO - PROCESS | 3428 | 1460921807939 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 12:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:36:47 INFO - PROCESS | 3428 | 1460921807947 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:36:47 INFO - PROCESS | 3428 | 1460921807951 Marionette TRACE conn3 <- [1,1046,null,{}] 12:36:47 INFO - PROCESS | 3428 | 1460921807955 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:48 INFO - PROCESS | 3428 | 1460921808070 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:36:48 INFO - PROCESS | 3428 | 1460921808175 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:48 INFO - PROCESS | 3428 | ++DOCSHELL 15E3FC00 == 74 [pid = 3428] [id = 271] 12:36:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (15EB4400) [pid = 3428] [serial = 812] [outer = 00000000] 12:36:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (18938000) [pid = 3428] [serial = 813] [outer = 15EB4400] 12:36:48 INFO - PROCESS | 3428 | 1460921808229 Marionette DEBUG loaded listener.js 12:36:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (189B7800) [pid = 3428] [serial = 814] [outer = 15EB4400] 12:36:48 INFO - PROCESS | 3428 | 1460921808846 Marionette TRACE conn3 <- [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]]]}] 12:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 937ms 12:36:48 INFO - PROCESS | 3428 | 1460921808891 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:36:48 INFO - PROCESS | 3428 | 1460921808894 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 12:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:36:48 INFO - PROCESS | 3428 | 1460921808897 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:36:48 INFO - PROCESS | 3428 | 1460921808900 Marionette TRACE conn3 <- [1,1050,null,{}] 12:36:48 INFO - PROCESS | 3428 | 1460921808910 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:49 INFO - PROCESS | 3428 | 1460921809020 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:36:49 INFO - PROCESS | 3428 | 1460921809132 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:49 INFO - PROCESS | 3428 | ++DOCSHELL 18D2C800 == 75 [pid = 3428] [id = 272] 12:36:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (1900CC00) [pid = 3428] [serial = 815] [outer = 00000000] 12:36:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (1A3CA800) [pid = 3428] [serial = 816] [outer = 1900CC00] 12:36:49 INFO - PROCESS | 3428 | 1460921809189 Marionette DEBUG loaded listener.js 12:36:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (1C479400) [pid = 3428] [serial = 817] [outer = 1900CC00] 12:36:49 INFO - PROCESS | 3428 | 1460921809770 Marionette TRACE conn3 <- [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]]]}] 12:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 937ms 12:36:49 INFO - PROCESS | 3428 | 1460921809842 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:36:49 INFO - PROCESS | 3428 | 1460921809845 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 12:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:36:49 INFO - PROCESS | 3428 | 1460921809849 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:36:49 INFO - PROCESS | 3428 | 1460921809851 Marionette TRACE conn3 <- [1,1054,null,{}] 12:36:49 INFO - PROCESS | 3428 | 1460921809855 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:49 INFO - PROCESS | 3428 | 1460921809959 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:36:50 INFO - PROCESS | 3428 | 1460921810092 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:50 INFO - PROCESS | 3428 | ++DOCSHELL 1CF47800 == 76 [pid = 3428] [id = 273] 12:36:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (1D31C800) [pid = 3428] [serial = 818] [outer = 00000000] 12:36:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (1D57D400) [pid = 3428] [serial = 819] [outer = 1D31C800] 12:36:50 INFO - PROCESS | 3428 | 1460921810147 Marionette DEBUG loaded listener.js 12:36:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (1D583C00) [pid = 3428] [serial = 820] [outer = 1D31C800] 12:36:50 INFO - PROCESS | 3428 | 1460921810735 Marionette TRACE conn3 <- [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]]]}] 12:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 937ms 12:36:50 INFO - PROCESS | 3428 | 1460921810793 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:36:50 INFO - PROCESS | 3428 | 1460921810796 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 12:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:36:50 INFO - PROCESS | 3428 | 1460921810800 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:36:50 INFO - PROCESS | 3428 | 1460921810802 Marionette TRACE conn3 <- [1,1058,null,{}] 12:36:50 INFO - PROCESS | 3428 | 1460921810805 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:50 INFO - PROCESS | 3428 | 1460921810907 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:36:51 INFO - PROCESS | 3428 | 1460921811039 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:51 INFO - PROCESS | 3428 | ++DOCSHELL 1D31C400 == 77 [pid = 3428] [id = 274] 12:36:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (1D530400) [pid = 3428] [serial = 821] [outer = 00000000] 12:36:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (1D659800) [pid = 3428] [serial = 822] [outer = 1D530400] 12:36:51 INFO - PROCESS | 3428 | 1460921811096 Marionette DEBUG loaded listener.js 12:36:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 139 (1D849800) [pid = 3428] [serial = 823] [outer = 1D530400] 12:36:51 INFO - PROCESS | 3428 | 1460921811984 Marionette TRACE conn3 <- [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]]]}] 12:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1234ms 12:36:52 INFO - PROCESS | 3428 | 1460921812042 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:36:52 INFO - PROCESS | 3428 | 1460921812047 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 12:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:36:52 INFO - PROCESS | 3428 | 1460921812051 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:36:52 INFO - PROCESS | 3428 | 1460921812054 Marionette TRACE conn3 <- [1,1062,null,{}] 12:36:52 INFO - PROCESS | 3428 | 1460921812059 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:52 INFO - PROCESS | 3428 | 1460921812163 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:36:52 INFO - PROCESS | 3428 | 1460921812299 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:52 INFO - PROCESS | 3428 | ++DOCSHELL 13418000 == 78 [pid = 3428] [id = 275] 12:36:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 140 (13AEB800) [pid = 3428] [serial = 824] [outer = 00000000] 12:36:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 141 (15D52400) [pid = 3428] [serial = 825] [outer = 13AEB800] 12:36:52 INFO - PROCESS | 3428 | 1460921812350 Marionette DEBUG loaded listener.js 12:36:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 142 (15E48C00) [pid = 3428] [serial = 826] [outer = 13AEB800] 12:36:52 INFO - PROCESS | 3428 | 1460921812920 Marionette TRACE conn3 <- [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]]]}] 12:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 953ms 12:36:52 INFO - PROCESS | 3428 | 1460921812994 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:36:52 INFO - PROCESS | 3428 | 1460921812999 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 12:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:36:52 INFO - PROCESS | 3428 | 1460921813006 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:36:52 INFO - PROCESS | 3428 | 1460921813008 Marionette TRACE conn3 <- [1,1066,null,{}] 12:36:52 INFO - PROCESS | 3428 | 1460921813012 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:53 INFO - PROCESS | 3428 | 1460921813146 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:36:53 INFO - PROCESS | 3428 | 1460921813254 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 1900BC00 == 77 [pid = 3428] [id = 154] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 13783800 == 76 [pid = 3428] [id = 170] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 17DC1800 == 75 [pid = 3428] [id = 268] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 12D79800 == 74 [pid = 3428] [id = 267] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 1A04B800 == 73 [pid = 3428] [id = 266] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 1A1F2C00 == 72 [pid = 3428] [id = 265] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 18D28800 == 71 [pid = 3428] [id = 264] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 18B9F800 == 70 [pid = 3428] [id = 263] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 18294400 == 69 [pid = 3428] [id = 247] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 189AE800 == 68 [pid = 3428] [id = 262] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 13412000 == 67 [pid = 3428] [id = 261] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 155CF800 == 66 [pid = 3428] [id = 260] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 141 (13414C00) [pid = 3428] [serial = 710] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 140 (189BB000) [pid = 3428] [serial = 713] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 139 (1ADD3000) [pid = 3428] [serial = 716] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 138 (1DBE4C00) [pid = 3428] [serial = 719] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (1D534000) [pid = 3428] [serial = 723] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (19C7B000) [pid = 3428] [serial = 756] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | ++DOCSHELL 12CF1800 == 67 [pid = 3428] [id = 276] 12:36:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (12D79800) [pid = 3428] [serial = 827] [outer = 00000000] 12:36:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (13412000) [pid = 3428] [serial = 828] [outer = 12D79800] 12:36:53 INFO - PROCESS | 3428 | 1460921813334 Marionette DEBUG loaded listener.js 12:36:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 139 (1551B800) [pid = 3428] [serial = 829] [outer = 12D79800] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 19092800 == 66 [pid = 3428] [id = 256] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 189CF800 == 65 [pid = 3428] [id = 255] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 15E41800 == 64 [pid = 3428] [id = 254] 12:36:53 INFO - PROCESS | 3428 | --DOCSHELL 13410000 == 63 [pid = 3428] [id = 253] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 138 (18B72000) [pid = 3428] [serial = 741] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (1900E000) [pid = 3428] [serial = 744] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (18B7B400) [pid = 3428] [serial = 742] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (189AF000) [pid = 3428] [serial = 738] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (164D2400) [pid = 3428] [serial = 732] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (16741400) [pid = 3428] [serial = 733] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (1330B800) [pid = 3428] [serial = 727] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (1325C400) [pid = 3428] [serial = 726] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (143B6400) [pid = 3428] [serial = 729] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (1582F400) [pid = 3428] [serial = 730] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (1915E400) [pid = 3428] [serial = 747] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (1852CC00) [pid = 3428] [serial = 735] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (185A7400) [pid = 3428] [serial = 736] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (13418400) [pid = 3428] [serial = 708] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (1900EC00) [pid = 3428] [serial = 745] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (199D7400) [pid = 3428] [serial = 753] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (1C179800) [pid = 3428] [serial = 411] [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.] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (19163800) [pid = 3428] [serial = 748] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (19092400) [pid = 3428] [serial = 750] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (19A51000) [pid = 3428] [serial = 754] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (19169800) [pid = 3428] [serial = 751] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (189B7000) [pid = 3428] [serial = 739] [outer = 00000000] [url = about:blank] 12:36:53 INFO - PROCESS | 3428 | 1460921813775 Marionette TRACE conn3 <- [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]]]}] 12:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 797ms 12:36:53 INFO - PROCESS | 3428 | 1460921813806 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:36:53 INFO - PROCESS | 3428 | 1460921813808 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 12:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:36:53 INFO - PROCESS | 3428 | 1460921813815 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:36:53 INFO - PROCESS | 3428 | 1460921813818 Marionette TRACE conn3 <- [1,1070,null,{}] 12:36:53 INFO - PROCESS | 3428 | 1460921813828 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:53 INFO - PROCESS | 3428 | 1460921813909 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:36:53 INFO - PROCESS | 3428 | 1460921813915 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:53 INFO - PROCESS | 3428 | ++DOCSHELL 15BE1000 == 64 [pid = 3428] [id = 277] 12:36:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (15E41800) [pid = 3428] [serial = 830] [outer = 00000000] 12:36:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (18934C00) [pid = 3428] [serial = 831] [outer = 15E41800] 12:36:53 INFO - PROCESS | 3428 | 1460921813962 Marionette DEBUG loaded listener.js 12:36:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (189B2800) [pid = 3428] [serial = 832] [outer = 15E41800] 12:36:54 INFO - PROCESS | 3428 | 1460921814441 Marionette TRACE conn3 <- [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]]]}] 12:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 641ms 12:36:54 INFO - PROCESS | 3428 | 1460921814449 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:36:54 INFO - PROCESS | 3428 | 1460921814452 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 12:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:36:54 INFO - PROCESS | 3428 | 1460921814455 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:36:54 INFO - PROCESS | 3428 | 1460921814457 Marionette TRACE conn3 <- [1,1074,null,{}] 12:36:54 INFO - PROCESS | 3428 | 1460921814460 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:54 INFO - PROCESS | 3428 | 1460921814540 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:36:54 INFO - PROCESS | 3428 | 1460921814546 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:54 INFO - PROCESS | 3428 | ++DOCSHELL 1892F400 == 65 [pid = 3428] [id = 278] 12:36:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (189AC800) [pid = 3428] [serial = 833] [outer = 00000000] 12:36:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (18B74800) [pid = 3428] [serial = 834] [outer = 189AC800] 12:36:54 INFO - PROCESS | 3428 | 1460921814590 Marionette DEBUG loaded listener.js 12:36:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (18B9B000) [pid = 3428] [serial = 835] [outer = 189AC800] 12:36:55 INFO - PROCESS | 3428 | 1460921815067 Marionette TRACE conn3 <- [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]]]}] 12:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 625ms 12:36:55 INFO - PROCESS | 3428 | 1460921815093 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:36:55 INFO - PROCESS | 3428 | 1460921815095 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 12:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:36:55 INFO - PROCESS | 3428 | 1460921815098 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:36:55 INFO - PROCESS | 3428 | 1460921815099 Marionette TRACE conn3 <- [1,1078,null,{}] 12:36:55 INFO - PROCESS | 3428 | 1460921815103 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:55 INFO - PROCESS | 3428 | 1460921815187 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:36:55 INFO - PROCESS | 3428 | 1460921815194 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:55 INFO - PROCESS | 3428 | ++DOCSHELL 12D6F400 == 66 [pid = 3428] [id = 279] 12:36:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (18B9FC00) [pid = 3428] [serial = 836] [outer = 00000000] 12:36:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (1900BC00) [pid = 3428] [serial = 837] [outer = 18B9FC00] 12:36:55 INFO - PROCESS | 3428 | 1460921815238 Marionette DEBUG loaded listener.js 12:36:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (19015000) [pid = 3428] [serial = 838] [outer = 18B9FC00] 12:36:55 INFO - PROCESS | 3428 | 1460921815699 Marionette TRACE conn3 <- [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]]]}] 12:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 625ms 12:36:55 INFO - PROCESS | 3428 | 1460921815741 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:36:55 INFO - PROCESS | 3428 | 1460921815743 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 12:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:36:55 INFO - PROCESS | 3428 | 1460921815746 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:36:55 INFO - PROCESS | 3428 | 1460921815748 Marionette TRACE conn3 <- [1,1082,null,{}] 12:36:55 INFO - PROCESS | 3428 | 1460921815752 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:55 INFO - PROCESS | 3428 | 1460921815880 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:36:55 INFO - PROCESS | 3428 | 1460921815971 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:55 INFO - PROCESS | 3428 | ++DOCSHELL 19094C00 == 67 [pid = 3428] [id = 280] 12:36:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (1915C800) [pid = 3428] [serial = 839] [outer = 00000000] 12:36:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (19166C00) [pid = 3428] [serial = 840] [outer = 1915C800] 12:36:56 INFO - PROCESS | 3428 | 1460921816024 Marionette DEBUG loaded listener.js 12:36:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (1916AC00) [pid = 3428] [serial = 841] [outer = 1915C800] 12:36:56 INFO - PROCESS | 3428 | 1460921816432 Marionette TRACE conn3 <- [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]]]}] 12:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 735ms 12:36:56 INFO - PROCESS | 3428 | 1460921816487 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:36:56 INFO - PROCESS | 3428 | 1460921816489 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 12:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:36:56 INFO - PROCESS | 3428 | 1460921816497 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:36:56 INFO - PROCESS | 3428 | 1460921816498 Marionette TRACE conn3 <- [1,1086,null,{}] 12:36:56 INFO - PROCESS | 3428 | 1460921816507 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:56 INFO - PROCESS | 3428 | 1460921816614 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:36:56 INFO - PROCESS | 3428 | 1460921816623 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:56 INFO - PROCESS | 3428 | ++DOCSHELL 1900B800 == 68 [pid = 3428] [id = 281] 12:36:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (19161800) [pid = 3428] [serial = 842] [outer = 00000000] 12:36:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (19C6FC00) [pid = 3428] [serial = 843] [outer = 19161800] 12:36:56 INFO - PROCESS | 3428 | 1460921816670 Marionette DEBUG loaded listener.js 12:36:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (19C70800) [pid = 3428] [serial = 844] [outer = 19161800] 12:36:57 INFO - PROCESS | 3428 | 1460921817113 Marionette TRACE conn3 <- [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]]]}] 12:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 641ms 12:36:57 INFO - PROCESS | 3428 | 1460921817131 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:36:57 INFO - PROCESS | 3428 | 1460921817133 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 12:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:36:57 INFO - PROCESS | 3428 | 1460921817141 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:36:57 INFO - PROCESS | 3428 | 1460921817143 Marionette TRACE conn3 <- [1,1090,null,{}] 12:36:57 INFO - PROCESS | 3428 | 1460921817147 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:57 INFO - PROCESS | 3428 | 1460921817260 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:36:57 INFO - PROCESS | 3428 | 1460921817351 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:57 INFO - PROCESS | 3428 | ++DOCSHELL 19A5D800 == 69 [pid = 3428] [id = 282] 12:36:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (19C77C00) [pid = 3428] [serial = 845] [outer = 00000000] 12:36:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (1A3C6800) [pid = 3428] [serial = 846] [outer = 19C77C00] 12:36:57 INFO - PROCESS | 3428 | 1460921817395 Marionette DEBUG loaded listener.js 12:36:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (1AAB1400) [pid = 3428] [serial = 847] [outer = 19C77C00] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (1330A000) [pid = 3428] [serial = 709] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (189B4000) [pid = 3428] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (1D84A800) [pid = 3428] [serial = 718] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (1330C800) [pid = 3428] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (19A5CC00) [pid = 3428] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (18527C00) [pid = 3428] [serial = 712] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (1D57C000) [pid = 3428] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (138D7C00) [pid = 3428] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (1C4C9800) [pid = 3428] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (19091C00) [pid = 3428] [serial = 715] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (1D64F400) [pid = 3428] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (19C7A800) [pid = 3428] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (1A1F3C00) [pid = 3428] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (1900DC00) [pid = 3428] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (1ADDA400) [pid = 3428] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (189AF800) [pid = 3428] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (13416000) [pid = 3428] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (13307000) [pid = 3428] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (189B0400) [pid = 3428] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (18BA3000) [pid = 3428] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:36:57 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (159C9C00) [pid = 3428] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:36:58 INFO - PROCESS | 3428 | 1460921818035 Marionette TRACE conn3 <- [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]]]}] 12:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 938ms 12:36:58 INFO - PROCESS | 3428 | 1460921818082 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:36:58 INFO - PROCESS | 3428 | 1460921818084 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 12:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:36:58 INFO - PROCESS | 3428 | 1460921818087 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:36:58 INFO - PROCESS | 3428 | 1460921818089 Marionette TRACE conn3 <- [1,1094,null,{}] 12:36:58 INFO - PROCESS | 3428 | 1460921818093 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:58 INFO - PROCESS | 3428 | 1460921818176 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:36:58 INFO - PROCESS | 3428 | 1460921818181 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:58 INFO - PROCESS | 3428 | ++DOCSHELL 13309000 == 70 [pid = 3428] [id = 283] 12:36:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (138D4800) [pid = 3428] [serial = 848] [outer = 00000000] 12:36:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (17DCCC00) [pid = 3428] [serial = 849] [outer = 138D4800] 12:36:58 INFO - PROCESS | 3428 | 1460921818232 Marionette DEBUG loaded listener.js 12:36:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (189B7400) [pid = 3428] [serial = 850] [outer = 138D4800] 12:36:58 INFO - PROCESS | 3428 | 1460921818678 Marionette TRACE conn3 <- [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]]]}] 12:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 641ms 12:36:58 INFO - PROCESS | 3428 | 1460921818726 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:36:58 INFO - PROCESS | 3428 | 1460921818728 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 12:36:58 INFO - PROCESS | 3428 | 1460921818731 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:36:58 INFO - PROCESS | 3428 | 1460921818732 Marionette TRACE conn3 <- [1,1098,null,{}] 12:36:58 INFO - PROCESS | 3428 | 1460921818735 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:58 INFO - PROCESS | 3428 | 1460921818817 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:36:58 INFO - PROCESS | 3428 | 1460921818822 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:58 INFO - PROCESS | 3428 | ++DOCSHELL 1340F800 == 71 [pid = 3428] [id = 284] 12:36:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (164C7800) [pid = 3428] [serial = 851] [outer = 00000000] 12:36:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (19C73C00) [pid = 3428] [serial = 852] [outer = 164C7800] 12:36:58 INFO - PROCESS | 3428 | 1460921818866 Marionette DEBUG loaded listener.js 12:36:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (19C7D000) [pid = 3428] [serial = 853] [outer = 164C7800] 12:36:59 INFO - PROCESS | 3428 | 1460921819295 Marionette TRACE conn3 <- [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]]]}] 12:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 594ms 12:36:59 INFO - PROCESS | 3428 | 1460921819328 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:36:59 INFO - PROCESS | 3428 | 1460921819330 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 12:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:36:59 INFO - PROCESS | 3428 | 1460921819334 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:36:59 INFO - PROCESS | 3428 | 1460921819336 Marionette TRACE conn3 <- [1,1102,null,{}] 12:36:59 INFO - PROCESS | 3428 | 1460921819340 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:59 INFO - PROCESS | 3428 | 1460921819439 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:36:59 INFO - PROCESS | 3428 | 1460921819446 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:59 INFO - PROCESS | 3428 | ++DOCSHELL 1ADCD800 == 72 [pid = 3428] [id = 285] 12:36:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1C179800) [pid = 3428] [serial = 854] [outer = 00000000] 12:36:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1C4D3000) [pid = 3428] [serial = 855] [outer = 1C179800] 12:36:59 INFO - PROCESS | 3428 | 1460921819494 Marionette DEBUG loaded listener.js 12:36:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1CF4C400) [pid = 3428] [serial = 856] [outer = 1C179800] 12:36:59 INFO - PROCESS | 3428 | 1460921819930 Marionette TRACE conn3 <- [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]]]}] 12:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 625ms 12:37:00 INFO - PROCESS | 3428 | 1460921820021 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:37:00 INFO - PROCESS | 3428 | 1460921820025 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 12:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:37:00 INFO - PROCESS | 3428 | 1460921820035 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:37:00 INFO - PROCESS | 3428 | 1460921820039 Marionette TRACE conn3 <- [1,1106,null,{}] 12:37:00 INFO - PROCESS | 3428 | 1460921820045 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:00 INFO - PROCESS | 3428 | 1460921820158 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:37:00 INFO - PROCESS | 3428 | 1460921820327 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:00 INFO - PROCESS | 3428 | ++DOCSHELL 138D2800 == 73 [pid = 3428] [id = 286] 12:37:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (138D7C00) [pid = 3428] [serial = 857] [outer = 00000000] 12:37:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (15520C00) [pid = 3428] [serial = 858] [outer = 138D7C00] 12:37:00 INFO - PROCESS | 3428 | 1460921820382 Marionette DEBUG loaded listener.js 12:37:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (159C6400) [pid = 3428] [serial = 859] [outer = 138D7C00] 12:37:00 INFO - PROCESS | 3428 | 1460921820975 Marionette TRACE conn3 <- [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]]]}] 12:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1000ms 12:37:01 INFO - PROCESS | 3428 | 1460921821036 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:37:01 INFO - PROCESS | 3428 | 1460921821040 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 12:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:37:01 INFO - PROCESS | 3428 | 1460921821048 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:37:01 INFO - PROCESS | 3428 | 1460921821052 Marionette TRACE conn3 <- [1,1110,null,{}] 12:37:01 INFO - PROCESS | 3428 | 1460921821056 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:01 INFO - PROCESS | 3428 | 1460921821162 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:37:01 INFO - PROCESS | 3428 | 1460921821273 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:01 INFO - PROCESS | 3428 | ++DOCSHELL 15D10800 == 74 [pid = 3428] [id = 287] 12:37:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (15EB8000) [pid = 3428] [serial = 860] [outer = 00000000] 12:37:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (1852B800) [pid = 3428] [serial = 861] [outer = 15EB8000] 12:37:01 INFO - PROCESS | 3428 | 1460921821369 Marionette DEBUG loaded listener.js 12:37:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (18938C00) [pid = 3428] [serial = 862] [outer = 15EB8000] 12:37:01 INFO - PROCESS | 3428 | 1460921821962 Marionette TRACE conn3 <- [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]]]}] 12:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 953ms 12:37:01 INFO - PROCESS | 3428 | 1460921821991 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:37:01 INFO - PROCESS | 3428 | 1460921821994 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 12:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:37:01 INFO - PROCESS | 3428 | 1460921822011 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:37:02 INFO - PROCESS | 3428 | 1460921822014 Marionette TRACE conn3 <- [1,1114,null,{}] 12:37:02 INFO - PROCESS | 3428 | 1460921822024 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:02 INFO - PROCESS | 3428 | 1460921822139 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:37:02 INFO - PROCESS | 3428 | 1460921822273 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:02 INFO - PROCESS | 3428 | ++DOCSHELL 18B9C800 == 75 [pid = 3428] [id = 288] 12:37:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (18B9E800) [pid = 3428] [serial = 863] [outer = 00000000] 12:37:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (191B4000) [pid = 3428] [serial = 864] [outer = 18B9E800] 12:37:02 INFO - PROCESS | 3428 | 1460921822338 Marionette DEBUG loaded listener.js 12:37:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (19C71000) [pid = 3428] [serial = 865] [outer = 18B9E800] 12:37:02 INFO - PROCESS | 3428 | 1460921822951 Marionette TRACE conn3 <- [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]]]}] 12:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1000ms 12:37:02 INFO - PROCESS | 3428 | 1460921823011 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:37:02 INFO - PROCESS | 3428 | 1460921823013 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 12:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:37:03 INFO - PROCESS | 3428 | 1460921823017 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:37:03 INFO - PROCESS | 3428 | 1460921823018 Marionette TRACE conn3 <- [1,1118,null,{}] 12:37:03 INFO - PROCESS | 3428 | 1460921823023 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:03 INFO - PROCESS | 3428 | 1460921823125 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:37:03 INFO - PROCESS | 3428 | 1460921823257 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:03 INFO - PROCESS | 3428 | ++DOCSHELL 1A0B6800 == 76 [pid = 3428] [id = 289] 12:37:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (1A36B000) [pid = 3428] [serial = 866] [outer = 00000000] 12:37:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (1C5E9C00) [pid = 3428] [serial = 867] [outer = 1A36B000] 12:37:03 INFO - PROCESS | 3428 | 1460921823320 Marionette DEBUG loaded listener.js 12:37:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (1D535C00) [pid = 3428] [serial = 868] [outer = 1A36B000] 12:37:03 INFO - PROCESS | 3428 | 1460921823856 Marionette TRACE conn3 <- [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]]]}] 12:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 906ms 12:37:03 INFO - PROCESS | 3428 | 1460921823921 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:37:03 INFO - PROCESS | 3428 | 1460921823924 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 12:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:37:03 INFO - PROCESS | 3428 | 1460921823927 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:37:03 INFO - PROCESS | 3428 | 1460921823929 Marionette TRACE conn3 <- [1,1122,null,{}] 12:37:03 INFO - PROCESS | 3428 | 1460921823932 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:04 INFO - PROCESS | 3428 | 1460921824033 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:37:04 INFO - PROCESS | 3428 | 1460921824165 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:04 INFO - PROCESS | 3428 | ++DOCSHELL 1C180800 == 77 [pid = 3428] [id = 290] 12:37:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (1C470C00) [pid = 3428] [serial = 869] [outer = 00000000] 12:37:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (1D587000) [pid = 3428] [serial = 870] [outer = 1C470C00] 12:37:04 INFO - PROCESS | 3428 | 1460921824220 Marionette DEBUG loaded listener.js 12:37:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (1D64DC00) [pid = 3428] [serial = 871] [outer = 1C470C00] 12:37:04 INFO - PROCESS | 3428 | 1460921824806 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 937ms 12:37:04 INFO - PROCESS | 3428 | 1460921824872 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:37:04 INFO - PROCESS | 3428 | 1460921824875 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 12:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:37:04 INFO - PROCESS | 3428 | 1460921824878 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:37:04 INFO - PROCESS | 3428 | 1460921824880 Marionette TRACE conn3 <- [1,1126,null,{}] 12:37:04 INFO - PROCESS | 3428 | 1460921824884 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:05 INFO - PROCESS | 3428 | 1460921825015 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:37:05 INFO - PROCESS | 3428 | 1460921825145 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:05 INFO - PROCESS | 3428 | ++DOCSHELL 1330B000 == 78 [pid = 3428] [id = 291] 12:37:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 139 (133CA000) [pid = 3428] [serial = 872] [outer = 00000000] 12:37:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 140 (1669E800) [pid = 3428] [serial = 873] [outer = 133CA000] 12:37:05 INFO - PROCESS | 3428 | 1460921825203 Marionette DEBUG loaded listener.js 12:37:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 141 (18B77400) [pid = 3428] [serial = 874] [outer = 133CA000] 12:37:05 INFO - PROCESS | 3428 | 1460921825894 Marionette TRACE conn3 <- [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]]]}] 12:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1031ms 12:37:05 INFO - PROCESS | 3428 | 1460921825922 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:37:05 INFO - PROCESS | 3428 | 1460921825926 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 12:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:37:05 INFO - PROCESS | 3428 | 1460921825948 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:37:05 INFO - PROCESS | 3428 | 1460921825952 Marionette TRACE conn3 <- [1,1130,null,{}] 12:37:05 INFO - PROCESS | 3428 | 1460921825957 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:06 INFO - PROCESS | 3428 | 1460921826058 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:37:06 INFO - PROCESS | 3428 | 1460921826197 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:06 INFO - PROCESS | 3428 | ++DOCSHELL 143B2C00 == 79 [pid = 3428] [id = 292] 12:37:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 142 (15824C00) [pid = 3428] [serial = 875] [outer = 00000000] 12:37:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 143 (15E4AC00) [pid = 3428] [serial = 876] [outer = 15824C00] 12:37:06 INFO - PROCESS | 3428 | 1460921826247 Marionette DEBUG loaded listener.js 12:37:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 144 (1673FC00) [pid = 3428] [serial = 877] [outer = 15824C00] 12:37:06 INFO - PROCESS | 3428 | 1460921826872 Marionette TRACE conn3 <- [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]]]}] 12:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 953ms 12:37:06 INFO - PROCESS | 3428 | 1460921826894 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:37:06 INFO - PROCESS | 3428 | 1460921826899 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 12:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:37:06 INFO - PROCESS | 3428 | 1460921826905 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:37:06 INFO - PROCESS | 3428 | 1460921826908 Marionette TRACE conn3 <- [1,1134,null,{}] 12:37:06 INFO - PROCESS | 3428 | 1460921826912 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:07 INFO - PROCESS | 3428 | 1460921827026 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:37:07 INFO - PROCESS | 3428 | --DOCSHELL 18BE5800 == 78 [pid = 3428] [id = 188] 12:37:07 INFO - PROCESS | 3428 | --DOCSHELL 1340F800 == 77 [pid = 3428] [id = 284] 12:37:07 INFO - PROCESS | 3428 | --DOCSHELL 13309000 == 76 [pid = 3428] [id = 283] 12:37:07 INFO - PROCESS | 3428 | --DOCSHELL 19A5D800 == 75 [pid = 3428] [id = 282] 12:37:07 INFO - PROCESS | 3428 | --DOCSHELL 1900B800 == 74 [pid = 3428] [id = 281] 12:37:07 INFO - PROCESS | 3428 | --DOCSHELL 19094C00 == 73 [pid = 3428] [id = 280] 12:37:07 INFO - PROCESS | 3428 | --DOCSHELL 12D6F400 == 72 [pid = 3428] [id = 279] 12:37:07 INFO - PROCESS | 3428 | --DOCSHELL 1892F400 == 71 [pid = 3428] [id = 278] 12:37:07 INFO - PROCESS | 3428 | --DOCSHELL 15BE1000 == 70 [pid = 3428] [id = 277] 12:37:07 INFO - PROCESS | 3428 | --DOCSHELL 12CF1800 == 69 [pid = 3428] [id = 276] 12:37:07 INFO - PROCESS | 3428 | --DOCSHELL 13418000 == 68 [pid = 3428] [id = 275] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 143 (18D30400) [pid = 3428] [serial = 777] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 142 (18294C00) [pid = 3428] [serial = 762] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 141 (199E3000) [pid = 3428] [serial = 765] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 140 (1A3CB000) [pid = 3428] [serial = 768] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 139 (1ADDA000) [pid = 3428] [serial = 771] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 138 (1C4D6C00) [pid = 3428] [serial = 774] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (1D31E400) [pid = 3428] [serial = 807] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | 1460921827200 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (14A09C00) [pid = 3428] [serial = 711] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (18B7A800) [pid = 3428] [serial = 666] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (1DBE7800) [pid = 3428] [serial = 720] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (1D581C00) [pid = 3428] [serial = 678] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (1D586000) [pid = 3428] [serial = 724] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (189D0800) [pid = 3428] [serial = 714] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (1D8C0000) [pid = 3428] [serial = 672] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (15E3EC00) [pid = 3428] [serial = 663] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (1D52A400) [pid = 3428] [serial = 660] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (1C46D400) [pid = 3428] [serial = 717] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (1DD6F400) [pid = 3428] [serial = 675] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1C5E9400) [pid = 3428] [serial = 669] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (1AABC000) [pid = 3428] [serial = 795] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (191B3C00) [pid = 3428] [serial = 792] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (191B4800) [pid = 3428] [serial = 793] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (1C477400) [pid = 3428] [serial = 798] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (1551B000) [pid = 3428] [serial = 759] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (1ADD0000) [pid = 3428] [serial = 796] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (18B6E400) [pid = 3428] [serial = 786] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (15E3E800) [pid = 3428] [serial = 783] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (18B9B800) [pid = 3428] [serial = 787] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (17DC2C00) [pid = 3428] [serial = 784] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (18262800) [pid = 3428] [serial = 801] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (1D201800) [pid = 3428] [serial = 805] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (1C477800) [pid = 3428] [serial = 799] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (1900F800) [pid = 3428] [serial = 789] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (17DC3C00) [pid = 3428] [serial = 781] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (16491400) [pid = 3428] [serial = 780] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (19087400) [pid = 3428] [serial = 790] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (1C5DD000) [pid = 3428] [serial = 804] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (19015C00) [pid = 3428] [serial = 802] [outer = 00000000] [url = about:blank] 12:37:07 INFO - PROCESS | 3428 | ++DOCSHELL 12CF6C00 == 69 [pid = 3428] [id = 293] 12:37:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (12D6F400) [pid = 3428] [serial = 878] [outer = 00000000] 12:37:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (13418400) [pid = 3428] [serial = 879] [outer = 12D6F400] 12:37:07 INFO - PROCESS | 3428 | 1460921827251 Marionette DEBUG loaded listener.js 12:37:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (1551B000) [pid = 3428] [serial = 880] [outer = 12D6F400] 12:37:07 INFO - PROCESS | 3428 | 1460921827679 Marionette TRACE conn3 <- [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]]]}] 12:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 797ms 12:37:07 INFO - PROCESS | 3428 | 1460921827706 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:37:07 INFO - PROCESS | 3428 | 1460921827708 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 12:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:37:07 INFO - PROCESS | 3428 | 1460921827712 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:37:07 INFO - PROCESS | 3428 | 1460921827716 Marionette TRACE conn3 <- [1,1138,null,{}] 12:37:07 INFO - PROCESS | 3428 | 1460921827727 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:07 INFO - PROCESS | 3428 | 1460921827829 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:37:07 INFO - PROCESS | 3428 | 1460921827924 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:07 INFO - PROCESS | 3428 | ++DOCSHELL 16740800 == 70 [pid = 3428] [id = 294] 12:37:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (1674C800) [pid = 3428] [serial = 881] [outer = 00000000] 12:37:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (189CE000) [pid = 3428] [serial = 882] [outer = 1674C800] 12:37:07 INFO - PROCESS | 3428 | 1460921827971 Marionette DEBUG loaded listener.js 12:37:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (18B75C00) [pid = 3428] [serial = 883] [outer = 1674C800] 12:37:08 INFO - PROCESS | 3428 | 1460921828336 Marionette TRACE conn3 <- [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]]]}] 12:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 641ms 12:37:08 INFO - PROCESS | 3428 | 1460921828364 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:37:08 INFO - PROCESS | 3428 | 1460921828367 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 12:37:08 INFO - PROCESS | 3428 | 1460921828371 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:37:08 INFO - PROCESS | 3428 | 1460921828373 Marionette TRACE conn3 <- [1,1142,null,{}] 12:37:08 INFO - PROCESS | 3428 | 1460921828376 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:08 INFO - PROCESS | 3428 | 1460921828465 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:37:08 INFO - PROCESS | 3428 | 1460921828471 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:08 INFO - PROCESS | 3428 | ++DOCSHELL 18B9E400 == 71 [pid = 3428] [id = 295] 12:37:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (18BA7C00) [pid = 3428] [serial = 884] [outer = 00000000] 12:37:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (1900F000) [pid = 3428] [serial = 885] [outer = 18BA7C00] 12:37:08 INFO - PROCESS | 3428 | 1460921828519 Marionette DEBUG loaded listener.js 12:37:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (19019800) [pid = 3428] [serial = 886] [outer = 18BA7C00] 12:37:08 INFO - PROCESS | 3428 | 1460921828951 Marionette TRACE conn3 <- [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]]]}] 12:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 641ms 12:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:37:09 INFO - PROCESS | 3428 | 1460921829014 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:37:09 INFO - PROCESS | 3428 | 1460921829016 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 12:37:09 INFO - PROCESS | 3428 | 1460921829019 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:37:09 INFO - PROCESS | 3428 | 1460921829021 Marionette TRACE conn3 <- [1,1146,null,{}] 12:37:09 INFO - PROCESS | 3428 | 1460921829024 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:09 INFO - PROCESS | 3428 | 1460921829105 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:37:09 INFO - PROCESS | 3428 | 1460921829113 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:09 INFO - PROCESS | 3428 | ++DOCSHELL 13410000 == 72 [pid = 3428] [id = 296] 12:37:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (1900E800) [pid = 3428] [serial = 887] [outer = 00000000] 12:37:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (191B3C00) [pid = 3428] [serial = 888] [outer = 1900E800] 12:37:09 INFO - PROCESS | 3428 | 1460921829158 Marionette DEBUG loaded listener.js 12:37:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (199D8000) [pid = 3428] [serial = 889] [outer = 1900E800] 12:37:09 INFO - PROCESS | 3428 | 1460921829679 Marionette TRACE conn3 <- [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]]]}] 12:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 703ms 12:37:09 INFO - PROCESS | 3428 | 1460921829716 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:37:09 INFO - PROCESS | 3428 | 1460921829718 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 12:37:09 INFO - PROCESS | 3428 | 1460921829721 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:37:09 INFO - PROCESS | 3428 | 1460921829723 Marionette TRACE conn3 <- [1,1150,null,{}] 12:37:09 INFO - PROCESS | 3428 | 1460921829727 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:09 INFO - PROCESS | 3428 | 1460921829854 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:37:09 INFO - PROCESS | 3428 | 1460921829916 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:09 INFO - PROCESS | 3428 | ++DOCSHELL 19089C00 == 73 [pid = 3428] [id = 297] 12:37:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (1915F000) [pid = 3428] [serial = 890] [outer = 00000000] 12:37:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1A3D2000) [pid = 3428] [serial = 891] [outer = 1915F000] 12:37:09 INFO - PROCESS | 3428 | 1460921829962 Marionette DEBUG loaded listener.js 12:37:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1A8F3000) [pid = 3428] [serial = 892] [outer = 1915F000] 12:37:10 INFO - PROCESS | 3428 | 1460921830375 Marionette TRACE conn3 <- [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]]]}] 12:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 687ms 12:37:10 INFO - PROCESS | 3428 | 1460921830422 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:37:10 INFO - PROCESS | 3428 | 1460921830425 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 12:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:37:10 INFO - PROCESS | 3428 | 1460921830441 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:37:10 INFO - PROCESS | 3428 | 1460921830442 Marionette TRACE conn3 <- [1,1154,null,{}] 12:37:10 INFO - PROCESS | 3428 | 1460921830446 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:10 INFO - PROCESS | 3428 | 1460921830588 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:37:10 INFO - PROCESS | 3428 | 1460921830653 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:10 INFO - PROCESS | 3428 | ++DOCSHELL 1ADDAC00 == 74 [pid = 3428] [id = 298] 12:37:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1ADDB800) [pid = 3428] [serial = 893] [outer = 00000000] 12:37:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1C185000) [pid = 3428] [serial = 894] [outer = 1ADDB800] 12:37:10 INFO - PROCESS | 3428 | 1460921830697 Marionette DEBUG loaded listener.js 12:37:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1C479000) [pid = 3428] [serial = 895] [outer = 1ADDB800] 12:37:11 INFO - PROCESS | 3428 | 1460921831112 Marionette TRACE conn3 <- [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]]]}] 12:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 703ms 12:37:11 INFO - PROCESS | 3428 | 1460921831137 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:37:11 INFO - PROCESS | 3428 | 1460921831139 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 12:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:37:11 INFO - PROCESS | 3428 | 1460921831150 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:37:11 INFO - PROCESS | 3428 | 1460921831151 Marionette TRACE conn3 <- [1,1158,null,{}] 12:37:11 INFO - PROCESS | 3428 | 1460921831155 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:11 INFO - PROCESS | 3428 | 1460921831270 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:37:11 INFO - PROCESS | 3428 | 1460921831279 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:11 INFO - PROCESS | 3428 | ++DOCSHELL 1825D000 == 75 [pid = 3428] [id = 299] 12:37:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (18B9EC00) [pid = 3428] [serial = 896] [outer = 00000000] 12:37:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1CF49400) [pid = 3428] [serial = 897] [outer = 18B9EC00] 12:37:11 INFO - PROCESS | 3428 | 1460921831374 Marionette DEBUG loaded listener.js 12:37:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (1D201800) [pid = 3428] [serial = 898] [outer = 18B9EC00] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (19C77C00) [pid = 3428] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (164C7800) [pid = 3428] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (1900CC00) [pid = 3428] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (15EB4400) [pid = 3428] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (12D79800) [pid = 3428] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (13AEB800) [pid = 3428] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (1D530400) [pid = 3428] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (16497000) [pid = 3428] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (13780400) [pid = 3428] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (18B9FC00) [pid = 3428] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (15E41800) [pid = 3428] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (189AC800) [pid = 3428] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (19161800) [pid = 3428] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (19088400) [pid = 3428] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (191B3800) [pid = 3428] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (1D31C800) [pid = 3428] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (19C75000) [pid = 3428] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (19DAD400) [pid = 3428] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (1915C800) [pid = 3428] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (142DF000) [pid = 3428] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (138D4800) [pid = 3428] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (1AD94800) [pid = 3428] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:37:11 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (13410800) [pid = 3428] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:37:11 INFO - PROCESS | 3428 | 1460921831945 Marionette TRACE conn3 <- [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]]]}] 12:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 843ms 12:37:11 INFO - PROCESS | 3428 | 1460921831990 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:37:11 INFO - PROCESS | 3428 | 1460921831992 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 12:37:11 INFO - PROCESS | 3428 | 1460921831995 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:37:11 INFO - PROCESS | 3428 | 1460921831997 Marionette TRACE conn3 <- [1,1162,null,{}] 12:37:11 INFO - PROCESS | 3428 | 1460921832001 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:12 INFO - PROCESS | 3428 | 1460921832083 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:37:12 INFO - PROCESS | 3428 | 1460921832089 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:12 INFO - PROCESS | 3428 | ++DOCSHELL 137CC800 == 76 [pid = 3428] [id = 300] 12:37:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (15525000) [pid = 3428] [serial = 899] [outer = 00000000] 12:37:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (17DCC400) [pid = 3428] [serial = 900] [outer = 15525000] 12:37:12 INFO - PROCESS | 3428 | 1460921832133 Marionette DEBUG loaded listener.js 12:37:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (18B6D400) [pid = 3428] [serial = 901] [outer = 15525000] 12:37:12 INFO - PROCESS | 3428 | 1460921832558 Marionette TRACE conn3 <- [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] 12:37:12 INFO - PROCESS | 3428 | 1460921832599 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 12:37:12 INFO - PROCESS | 3428 | 1460921832602 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:37:12 INFO - PROCESS | 3428 | 1460921832604 Marionette TRACE conn3 <- [1,1166,null,{}] 12:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:37:12 INFO - PROCESS | 3428 | 1460921832608 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:12 INFO - PROCESS | 3428 | 1460921832690 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:37:12 INFO - PROCESS | 3428 | 1460921832695 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:12 INFO - PROCESS | 3428 | ++DOCSHELL 15E41800 == 77 [pid = 3428] [id = 301] 12:37:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (1852D400) [pid = 3428] [serial = 902] [outer = 00000000] 12:37:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (1ADDC000) [pid = 3428] [serial = 903] [outer = 1852D400] 12:37:12 INFO - PROCESS | 3428 | 1460921832740 Marionette DEBUG loaded listener.js 12:37:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (1C5DF800) [pid = 3428] [serial = 904] [outer = 1852D400] 12:37:13 INFO - PROCESS | 3428 | 1460921833177 Marionette TRACE conn3 <- [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] 12:37:13 INFO - PROCESS | 3428 | 1460921833206 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 12:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:37:13 INFO - PROCESS | 3428 | 1460921833213 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:37:13 INFO - PROCESS | 3428 | 1460921833215 Marionette TRACE conn3 <- [1,1170,null,{}] 12:37:13 INFO - PROCESS | 3428 | 1460921833219 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:13 INFO - PROCESS | 3428 | 1460921833317 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:37:13 INFO - PROCESS | 3428 | 1460921833323 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:13 INFO - PROCESS | 3428 | ++DOCSHELL 1D52C800 == 78 [pid = 3428] [id = 302] 12:37:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (1D57C400) [pid = 3428] [serial = 905] [outer = 00000000] 12:37:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (1D841000) [pid = 3428] [serial = 906] [outer = 1D57C400] 12:37:13 INFO - PROCESS | 3428 | 1460921833373 Marionette DEBUG loaded listener.js 12:37:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (1D8C1000) [pid = 3428] [serial = 907] [outer = 1D57C400] 12:37:14 INFO - PROCESS | 3428 | 1460921834097 Marionette TRACE conn3 <- [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] 12:37:14 INFO - PROCESS | 3428 | 1460921834161 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 12:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:37:14 INFO - PROCESS | 3428 | 1460921834167 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:37:14 INFO - PROCESS | 3428 | 1460921834171 Marionette TRACE conn3 <- [1,1174,null,{}] 12:37:14 INFO - PROCESS | 3428 | 1460921834177 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:14 INFO - PROCESS | 3428 | 1460921834322 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:37:14 INFO - PROCESS | 3428 | 1460921834459 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:14 INFO - PROCESS | 3428 | ++DOCSHELL 18291000 == 79 [pid = 3428] [id = 303] 12:37:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (18291800) [pid = 3428] [serial = 908] [outer = 00000000] 12:37:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (189BA000) [pid = 3428] [serial = 909] [outer = 18291800] 12:37:14 INFO - PROCESS | 3428 | 1460921834524 Marionette DEBUG loaded listener.js 12:37:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (18B6E000) [pid = 3428] [serial = 910] [outer = 18291800] 12:37:15 INFO - PROCESS | 3428 | 1460921835110 Marionette TRACE conn3 <- [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] 12:37:15 INFO - PROCESS | 3428 | 1460921835176 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 12:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:37:15 INFO - PROCESS | 3428 | 1460921835183 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:37:15 INFO - PROCESS | 3428 | 1460921835186 Marionette TRACE conn3 <- [1,1178,null,{}] 12:37:15 INFO - PROCESS | 3428 | 1460921835190 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:15 INFO - PROCESS | 3428 | 1460921835303 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:37:15 INFO - PROCESS | 3428 | 1460921835438 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:15 INFO - PROCESS | 3428 | ++DOCSHELL 189CC000 == 80 [pid = 3428] [id = 304] 12:37:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (19013C00) [pid = 3428] [serial = 911] [outer = 00000000] 12:37:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (1A368C00) [pid = 3428] [serial = 912] [outer = 19013C00] 12:37:15 INFO - PROCESS | 3428 | 1460921835492 Marionette DEBUG loaded listener.js 12:37:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (1C17F000) [pid = 3428] [serial = 913] [outer = 19013C00] 12:37:16 INFO - PROCESS | 3428 | 1460921836083 Marionette TRACE conn3 <- [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] 12:37:16 INFO - PROCESS | 3428 | 1460921836128 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 12:37:16 INFO - PROCESS | 3428 | 1460921836132 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:37:16 INFO - PROCESS | 3428 | 1460921836136 Marionette TRACE conn3 <- [1,1182,null,{}] 12:37:16 INFO - PROCESS | 3428 | 1460921836147 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:16 INFO - PROCESS | 3428 | 1460921836256 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:37:16 INFO - PROCESS | 3428 | 1460921836365 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:16 INFO - PROCESS | 3428 | ++DOCSHELL 1DBAD400 == 81 [pid = 3428] [id = 305] 12:37:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1DBAD800) [pid = 3428] [serial = 914] [outer = 00000000] 12:37:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1DBE1800) [pid = 3428] [serial = 915] [outer = 1DBAD800] 12:37:16 INFO - PROCESS | 3428 | 1460921836421 Marionette DEBUG loaded listener.js 12:37:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1DBE5800) [pid = 3428] [serial = 916] [outer = 1DBAD800] 12:37:16 INFO - PROCESS | 3428 | 1460921836987 Marionette TRACE conn3 <- [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] 12:37:17 INFO - PROCESS | 3428 | 1460921837039 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 12:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:37:17 INFO - PROCESS | 3428 | 1460921837042 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:37:17 INFO - PROCESS | 3428 | 1460921837044 Marionette TRACE conn3 <- [1,1186,null,{}] 12:37:17 INFO - PROCESS | 3428 | 1460921837048 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:17 INFO - PROCESS | 3428 | 1460921837153 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:37:17 INFO - PROCESS | 3428 | 1460921837260 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:17 INFO - PROCESS | 3428 | ++DOCSHELL 1DBB0400 == 82 [pid = 3428] [id = 306] 12:37:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1DBB2C00) [pid = 3428] [serial = 917] [outer = 00000000] 12:37:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1DBEF800) [pid = 3428] [serial = 918] [outer = 1DBB2C00] 12:37:17 INFO - PROCESS | 3428 | 1460921837313 Marionette DEBUG loaded listener.js 12:37:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (1DD67800) [pid = 3428] [serial = 919] [outer = 1DBB2C00] 12:37:17 INFO - PROCESS | 3428 | 1460921837984 Marionette TRACE conn3 <- [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]]]}] 12:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1000ms 12:37:18 INFO - PROCESS | 3428 | 1460921838043 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 12:37:18 INFO - PROCESS | 3428 | 1460921838045 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 12:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:37:18 INFO - PROCESS | 3428 | 1460921838049 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:37:18 INFO - PROCESS | 3428 | 1460921838051 Marionette TRACE conn3 <- [1,1190,null,{}] 12:37:18 INFO - PROCESS | 3428 | 1460921838055 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:18 INFO - PROCESS | 3428 | 1460921838188 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:37:18 INFO - PROCESS | 3428 | 1460921838322 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:18 INFO - PROCESS | 3428 | ++DOCSHELL 1DBEF000 == 83 [pid = 3428] [id = 307] 12:37:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1DD6C400) [pid = 3428] [serial = 920] [outer = 00000000] 12:37:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (1DEA7000) [pid = 3428] [serial = 921] [outer = 1DD6C400] 12:37:18 INFO - PROCESS | 3428 | 1460921838376 Marionette DEBUG loaded listener.js 12:37:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (1DEB2800) [pid = 3428] [serial = 922] [outer = 1DD6C400] 12:37:18 INFO - PROCESS | 3428 | 1460921838940 Marionette TRACE conn3 <- [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]]]}] 12:37:18 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 12:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 937ms 12:37:18 INFO - PROCESS | 3428 | 1460921838994 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 12:37:18 INFO - PROCESS | 3428 | 1460921838996 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 12:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:37:18 INFO - PROCESS | 3428 | 1460921839000 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:37:18 INFO - PROCESS | 3428 | 1460921839002 Marionette TRACE conn3 <- [1,1194,null,{}] 12:37:18 INFO - PROCESS | 3428 | 1460921839006 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:19 INFO - PROCESS | 3428 | 1460921839175 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:37:19 INFO - PROCESS | 3428 | 1460921839313 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:19 INFO - PROCESS | 3428 | ++DOCSHELL 13783C00 == 84 [pid = 3428] [id = 308] 12:37:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (137CBC00) [pid = 3428] [serial = 923] [outer = 00000000] 12:37:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (15E46400) [pid = 3428] [serial = 924] [outer = 137CBC00] 12:37:19 INFO - PROCESS | 3428 | 1460921839370 Marionette DEBUG loaded listener.js 12:37:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (1648C400) [pid = 3428] [serial = 925] [outer = 137CBC00] 12:37:20 INFO - PROCESS | 3428 | 1460921840136 Marionette TRACE conn3 <- [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]]]}] 12:37:20 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 12:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1219ms 12:37:20 INFO - PROCESS | 3428 | 1460921840209 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 12:37:20 INFO - PROCESS | 3428 | 1460921840213 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 12:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:37:20 INFO - PROCESS | 3428 | 1460921840219 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:37:20 INFO - PROCESS | 3428 | 1460921840222 Marionette TRACE conn3 <- [1,1198,null,{}] 12:37:20 INFO - PROCESS | 3428 | 1460921840228 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:20 INFO - PROCESS | 3428 | 1460921840330 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:37:20 INFO - PROCESS | 3428 | 1460921840470 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:20 INFO - PROCESS | 3428 | ++DOCSHELL 138D7000 == 85 [pid = 3428] [id = 309] 12:37:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (1551AC00) [pid = 3428] [serial = 926] [outer = 00000000] 12:37:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (166A2800) [pid = 3428] [serial = 927] [outer = 1551AC00] 12:37:20 INFO - PROCESS | 3428 | 1460921840522 Marionette DEBUG loaded listener.js 12:37:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (1852C400) [pid = 3428] [serial = 928] [outer = 1551AC00] 12:37:21 INFO - PROCESS | 3428 | --DOCSHELL 13783400 == 84 [pid = 3428] [id = 258] 12:37:21 INFO - PROCESS | 3428 | --DOCSHELL 15E41800 == 83 [pid = 3428] [id = 301] 12:37:21 INFO - PROCESS | 3428 | --DOCSHELL 137CC800 == 82 [pid = 3428] [id = 300] 12:37:21 INFO - PROCESS | 3428 | --DOCSHELL 1825D000 == 81 [pid = 3428] [id = 299] 12:37:21 INFO - PROCESS | 3428 | --DOCSHELL 1ADDAC00 == 80 [pid = 3428] [id = 298] 12:37:21 INFO - PROCESS | 3428 | --DOCSHELL 19089C00 == 79 [pid = 3428] [id = 297] 12:37:21 INFO - PROCESS | 3428 | --DOCSHELL 13410000 == 78 [pid = 3428] [id = 296] 12:37:21 INFO - PROCESS | 3428 | --DOCSHELL 18B9E400 == 77 [pid = 3428] [id = 295] 12:37:21 INFO - PROCESS | 3428 | --DOCSHELL 16740800 == 76 [pid = 3428] [id = 294] 12:37:21 INFO - PROCESS | 3428 | --DOCSHELL 12CF6C00 == 75 [pid = 3428] [id = 293] 12:37:21 INFO - PROCESS | 3428 | --DOCSHELL 143B2C00 == 74 [pid = 3428] [id = 292] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (1C4D3000) [pid = 3428] [serial = 855] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | 1460921841181 Marionette TRACE conn3 <- [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]]]}] 12:37:21 INFO - PROCESS | 3428 | --DOCSHELL 15D10800 == 73 [pid = 3428] [id = 287] 12:37:21 INFO - PROCESS | 3428 | --DOCSHELL 138D2800 == 72 [pid = 3428] [id = 286] 12:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1000ms 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (15B29400) [pid = 3428] [serial = 760] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (1A3C6800) [pid = 3428] [serial = 846] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (19C73C00) [pid = 3428] [serial = 852] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (1C479400) [pid = 3428] [serial = 817] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (18938000) [pid = 3428] [serial = 813] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (1551B800) [pid = 3428] [serial = 829] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (15E48C00) [pid = 3428] [serial = 826] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1D659800) [pid = 3428] [serial = 822] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (18991400) [pid = 3428] [serial = 763] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (142DC000) [pid = 3428] [serial = 810] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (1900BC00) [pid = 3428] [serial = 837] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (189B2800) [pid = 3428] [serial = 832] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (1D849800) [pid = 3428] [serial = 823] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (18B74800) [pid = 3428] [serial = 834] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (18934C00) [pid = 3428] [serial = 831] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (19C6FC00) [pid = 3428] [serial = 843] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (15D52400) [pid = 3428] [serial = 825] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (19C70400) [pid = 3428] [serial = 766] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (1A3D4000) [pid = 3428] [serial = 769] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (18B9B000) [pid = 3428] [serial = 835] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (15540400) [pid = 3428] [serial = 811] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (1AAB1400) [pid = 3428] [serial = 847] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (19C70800) [pid = 3428] [serial = 844] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (1D583C00) [pid = 3428] [serial = 820] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (19FDC000) [pid = 3428] [serial = 757] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (1ADDC400) [pid = 3428] [serial = 772] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (19166C00) [pid = 3428] [serial = 840] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (19C7D000) [pid = 3428] [serial = 853] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (13412000) [pid = 3428] [serial = 828] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (1A3CA800) [pid = 3428] [serial = 816] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (1989F400) [pid = 3428] [serial = 778] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (1D57D400) [pid = 3428] [serial = 819] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (17DCCC00) [pid = 3428] [serial = 849] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (189B7800) [pid = 3428] [serial = 814] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (19015000) [pid = 3428] [serial = 838] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (1916AC00) [pid = 3428] [serial = 841] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (1C5E8000) [pid = 3428] [serial = 775] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (189B7400) [pid = 3428] [serial = 850] [outer = 00000000] [url = about:blank] 12:37:21 INFO - PROCESS | 3428 | 1460921841235 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:37:21 INFO - PROCESS | 3428 | 1460921841241 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 12:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:37:21 INFO - PROCESS | 3428 | 1460921841251 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:37:21 INFO - PROCESS | 3428 | 1460921841253 Marionette TRACE conn3 <- [1,1202,null,{}] 12:37:21 INFO - PROCESS | 3428 | 1460921841257 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:21 INFO - PROCESS | 3428 | 1460921841341 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:37:21 INFO - PROCESS | 3428 | 1460921841353 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:21 INFO - PROCESS | 3428 | ++DOCSHELL 15540400 == 73 [pid = 3428] [id = 310] 12:37:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (155CF800) [pid = 3428] [serial = 929] [outer = 00000000] 12:37:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (15E0C400) [pid = 3428] [serial = 930] [outer = 155CF800] 12:37:21 INFO - PROCESS | 3428 | 1460921841398 Marionette DEBUG loaded listener.js 12:37:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (1673E400) [pid = 3428] [serial = 931] [outer = 155CF800] 12:37:21 INFO - PROCESS | 3428 | 1460921841932 Marionette TRACE conn3 <- [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]]]}] 12:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 735ms 12:37:21 INFO - PROCESS | 3428 | 1460921841989 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:37:21 INFO - PROCESS | 3428 | 1460921841991 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 12:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:37:21 INFO - PROCESS | 3428 | 1460921841994 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:37:21 INFO - PROCESS | 3428 | 1460921841997 Marionette TRACE conn3 <- [1,1206,null,{}] 12:37:22 INFO - PROCESS | 3428 | 1460921842010 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:22 INFO - PROCESS | 3428 | 1460921842101 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:37:22 INFO - PROCESS | 3428 | 1460921842211 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:22 INFO - PROCESS | 3428 | ++DOCSHELL 18998800 == 74 [pid = 3428] [id = 311] 12:37:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (1899DC00) [pid = 3428] [serial = 932] [outer = 00000000] 12:37:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (18B79C00) [pid = 3428] [serial = 933] [outer = 1899DC00] 12:37:22 INFO - PROCESS | 3428 | 1460921842258 Marionette DEBUG loaded listener.js 12:37:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (18BA0C00) [pid = 3428] [serial = 934] [outer = 1899DC00] 12:37:22 INFO - PROCESS | 3428 | 1460921842636 Marionette TRACE conn3 <- [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]]]}] 12:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 704ms 12:37:22 INFO - PROCESS | 3428 | 1460921842694 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:37:22 INFO - PROCESS | 3428 | 1460921842696 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 12:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:37:22 INFO - PROCESS | 3428 | 1460921842699 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:37:22 INFO - PROCESS | 3428 | 1460921842701 Marionette TRACE conn3 <- [1,1210,null,{}] 12:37:22 INFO - PROCESS | 3428 | 1460921842705 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:22 INFO - PROCESS | 3428 | 1460921842787 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:37:22 INFO - PROCESS | 3428 | 1460921842793 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:22 INFO - PROCESS | 3428 | ++DOCSHELL 18B9BC00 == 75 [pid = 3428] [id = 312] 12:37:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (18D30800) [pid = 3428] [serial = 935] [outer = 00000000] 12:37:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (19015000) [pid = 3428] [serial = 936] [outer = 18D30800] 12:37:22 INFO - PROCESS | 3428 | 1460921842838 Marionette DEBUG loaded listener.js 12:37:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (1915EC00) [pid = 3428] [serial = 937] [outer = 18D30800] 12:37:23 INFO - PROCESS | 3428 | 1460921843268 Marionette TRACE conn3 <- [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] 12:37:23 INFO - PROCESS | 3428 | 1460921843308 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 12:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:37:23 INFO - PROCESS | 3428 | 1460921843311 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:37:23 INFO - PROCESS | 3428 | 1460921843313 Marionette TRACE conn3 <- [1,1214,null,{}] 12:37:23 INFO - PROCESS | 3428 | 1460921843321 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:23 INFO - PROCESS | 3428 | 1460921843439 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:37:23 INFO - PROCESS | 3428 | 1460921843528 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:23 INFO - PROCESS | 3428 | ++DOCSHELL 15B24C00 == 76 [pid = 3428] [id = 313] 12:37:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (19013800) [pid = 3428] [serial = 938] [outer = 00000000] 12:37:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (19A55C00) [pid = 3428] [serial = 939] [outer = 19013800] 12:37:23 INFO - PROCESS | 3428 | 1460921843572 Marionette DEBUG loaded listener.js 12:37:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (19C6F400) [pid = 3428] [serial = 940] [outer = 19013800] 12:37:23 INFO - PROCESS | 3428 | 1460921843998 Marionette TRACE conn3 <- [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]]]}] 12:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 750ms 12:37:24 INFO - PROCESS | 3428 | 1460921844053 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:37:24 INFO - PROCESS | 3428 | 1460921844055 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 12:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:37:24 INFO - PROCESS | 3428 | 1460921844058 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:37:24 INFO - PROCESS | 3428 | 1460921844060 Marionette TRACE conn3 <- [1,1218,null,{}] 12:37:24 INFO - PROCESS | 3428 | 1460921844063 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:24 INFO - PROCESS | 3428 | 1460921844191 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:37:24 INFO - PROCESS | 3428 | 1460921844261 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:24 INFO - PROCESS | 3428 | ++DOCSHELL 1916BC00 == 77 [pid = 3428] [id = 314] 12:37:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (19C71C00) [pid = 3428] [serial = 941] [outer = 00000000] 12:37:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (1A3C6400) [pid = 3428] [serial = 942] [outer = 19C71C00] 12:37:24 INFO - PROCESS | 3428 | 1460921844307 Marionette DEBUG loaded listener.js 12:37:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (1A3CF000) [pid = 3428] [serial = 943] [outer = 19C71C00] 12:37:24 INFO - PROCESS | 3428 | 1460921844733 Marionette TRACE conn3 <- [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]]]}] 12:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 703ms 12:37:24 INFO - PROCESS | 3428 | 1460921844758 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:37:24 INFO - PROCESS | 3428 | 1460921844760 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 12:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:37:24 INFO - PROCESS | 3428 | 1460921844770 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:37:24 INFO - PROCESS | 3428 | 1460921844772 Marionette TRACE conn3 <- [1,1222,null,{}] 12:37:24 INFO - PROCESS | 3428 | 1460921844775 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:24 INFO - PROCESS | 3428 | 1460921844912 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:37:24 INFO - PROCESS | 3428 | 1460921844919 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:24 INFO - PROCESS | 3428 | ++DOCSHELL 1A1FDC00 == 78 [pid = 3428] [id = 315] 12:37:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (1A3CF400) [pid = 3428] [serial = 944] [outer = 00000000] 12:37:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (1ADDC400) [pid = 3428] [serial = 945] [outer = 1A3CF400] 12:37:24 INFO - PROCESS | 3428 | 1460921844968 Marionette DEBUG loaded listener.js 12:37:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (1C185800) [pid = 3428] [serial = 946] [outer = 1A3CF400] 12:37:25 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (1915F000) [pid = 3428] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:37:25 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (1ADDB800) [pid = 3428] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:37:25 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (18B9EC00) [pid = 3428] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:37:25 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (12D6F400) [pid = 3428] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:37:25 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (1900E800) [pid = 3428] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:37:25 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (18BA7C00) [pid = 3428] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:37:25 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (1674C800) [pid = 3428] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:37:25 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (15824C00) [pid = 3428] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:37:25 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (1852D400) [pid = 3428] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:37:25 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (1C179800) [pid = 3428] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:37:25 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (15525000) [pid = 3428] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:37:25 INFO - PROCESS | 3428 | 1460921845516 Marionette TRACE conn3 <- [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]]]}] 12:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 797ms 12:37:25 INFO - PROCESS | 3428 | 1460921845566 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 12:37:25 INFO - PROCESS | 3428 | 1460921845568 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 12:37:25 INFO - PROCESS | 3428 | 1460921845575 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:37:25 INFO - PROCESS | 3428 | 1460921845577 Marionette TRACE conn3 <- [1,1226,null,{}] 12:37:25 INFO - PROCESS | 3428 | 1460921845580 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:25 INFO - PROCESS | 3428 | 1460921845661 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:37:25 INFO - PROCESS | 3428 | 1460921845671 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:25 INFO - PROCESS | 3428 | ++DOCSHELL 13AE7400 == 79 [pid = 3428] [id = 316] 12:37:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (146AB800) [pid = 3428] [serial = 947] [outer = 00000000] 12:37:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (18B70C00) [pid = 3428] [serial = 948] [outer = 146AB800] 12:37:25 INFO - PROCESS | 3428 | 1460921845720 Marionette DEBUG loaded listener.js 12:37:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (1900E800) [pid = 3428] [serial = 949] [outer = 146AB800] 12:37:26 INFO - PROCESS | 3428 | 1460921846141 Marionette TRACE conn3 <- [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]]]}] 12:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 593ms 12:37:26 INFO - PROCESS | 3428 | 1460921846173 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:37:26 INFO - PROCESS | 3428 | 1460921846175 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 12:37:26 INFO - PROCESS | 3428 | 1460921846178 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:37:26 INFO - PROCESS | 3428 | 1460921846180 Marionette TRACE conn3 <- [1,1230,null,{}] 12:37:26 INFO - PROCESS | 3428 | 1460921846183 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:26 INFO - PROCESS | 3428 | 1460921846289 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:37:26 INFO - PROCESS | 3428 | 1460921846295 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:26 INFO - PROCESS | 3428 | ++DOCSHELL 18937C00 == 80 [pid = 3428] [id = 317] 12:37:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (189B3000) [pid = 3428] [serial = 950] [outer = 00000000] 12:37:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (1C179800) [pid = 3428] [serial = 951] [outer = 189B3000] 12:37:26 INFO - PROCESS | 3428 | 1460921846339 Marionette DEBUG loaded listener.js 12:37:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (1C47A000) [pid = 3428] [serial = 952] [outer = 189B3000] 12:37:26 INFO - PROCESS | 3428 | 1460921846757 Marionette TRACE conn3 <- [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]]]}] 12:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 625ms 12:37:26 INFO - PROCESS | 3428 | 1460921846817 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:37:26 INFO - PROCESS | 3428 | 1460921846819 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 12:37:26 INFO - PROCESS | 3428 | 1460921846822 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:37:26 INFO - PROCESS | 3428 | 1460921846824 Marionette TRACE conn3 <- [1,1234,null,{}] 12:37:26 INFO - PROCESS | 3428 | 1460921846827 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:26 INFO - PROCESS | 3428 | 1460921846912 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:37:26 INFO - PROCESS | 3428 | 1460921846918 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:26 INFO - PROCESS | 3428 | ++DOCSHELL 13412C00 == 81 [pid = 3428] [id = 318] 12:37:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (1AAC0800) [pid = 3428] [serial = 953] [outer = 00000000] 12:37:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (1D311800) [pid = 3428] [serial = 954] [outer = 1AAC0800] 12:37:26 INFO - PROCESS | 3428 | 1460921846962 Marionette DEBUG loaded listener.js 12:37:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (1D320C00) [pid = 3428] [serial = 955] [outer = 1AAC0800] 12:37:27 INFO - PROCESS | 3428 | 1460921847395 Marionette TRACE conn3 <- [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]]]}] 12:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 593ms 12:37:27 INFO - PROCESS | 3428 | 1460921847427 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:37:27 INFO - PROCESS | 3428 | 1460921847429 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 12:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:37:27 INFO - PROCESS | 3428 | 1460921847437 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:37:27 INFO - PROCESS | 3428 | 1460921847439 Marionette TRACE conn3 <- [1,1238,null,{}] 12:37:27 INFO - PROCESS | 3428 | 1460921847499 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:27 INFO - PROCESS | 3428 | 1460921847604 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:37:27 INFO - PROCESS | 3428 | 1460921847799 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:27 INFO - PROCESS | 3428 | ++DOCSHELL 14A52800 == 82 [pid = 3428] [id = 319] 12:37:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (14A5D400) [pid = 3428] [serial = 956] [outer = 00000000] 12:37:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (15DCA800) [pid = 3428] [serial = 957] [outer = 14A5D400] 12:37:27 INFO - PROCESS | 3428 | 1460921847855 Marionette DEBUG loaded listener.js 12:37:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (1648A800) [pid = 3428] [serial = 958] [outer = 14A5D400] 12:37:28 INFO - PROCESS | 3428 | 1460921848426 Marionette TRACE conn3 <- [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]]]}] 12:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1047ms 12:37:28 INFO - PROCESS | 3428 | 1460921848487 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:37:28 INFO - PROCESS | 3428 | 1460921848492 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 12:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:37:28 INFO - PROCESS | 3428 | 1460921848497 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:37:28 INFO - PROCESS | 3428 | 1460921848499 Marionette TRACE conn3 <- [1,1242,null,{}] 12:37:28 INFO - PROCESS | 3428 | 1460921848504 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:28 INFO - PROCESS | 3428 | 1460921848613 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:37:28 INFO - PROCESS | 3428 | 1460921848728 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:28 INFO - PROCESS | 3428 | ++DOCSHELL 189B4000 == 83 [pid = 3428] [id = 320] 12:37:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (189B4400) [pid = 3428] [serial = 959] [outer = 00000000] 12:37:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (18B76C00) [pid = 3428] [serial = 960] [outer = 189B4400] 12:37:28 INFO - PROCESS | 3428 | 1460921848826 Marionette DEBUG loaded listener.js 12:37:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (19011400) [pid = 3428] [serial = 961] [outer = 189B4400] 12:37:29 INFO - PROCESS | 3428 | 1460921849431 Marionette TRACE conn3 <- [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]]]}] 12:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1000ms 12:37:29 INFO - PROCESS | 3428 | 1460921849499 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:37:29 INFO - PROCESS | 3428 | 1460921849501 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 12:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:37:29 INFO - PROCESS | 3428 | 1460921849505 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:37:29 INFO - PROCESS | 3428 | 1460921849507 Marionette TRACE conn3 <- [1,1246,null,{}] 12:37:29 INFO - PROCESS | 3428 | 1460921849511 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:29 INFO - PROCESS | 3428 | 1460921849623 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:37:29 INFO - PROCESS | 3428 | 1460921849759 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:29 INFO - PROCESS | 3428 | ++DOCSHELL 142E2400 == 84 [pid = 3428] [id = 321] 12:37:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (1900E400) [pid = 3428] [serial = 962] [outer = 00000000] 12:37:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (1AD8F800) [pid = 3428] [serial = 963] [outer = 1900E400] 12:37:29 INFO - PROCESS | 3428 | 1460921849818 Marionette DEBUG loaded listener.js 12:37:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1C4C9400) [pid = 3428] [serial = 964] [outer = 1900E400] 12:37:30 INFO - PROCESS | 3428 | 1460921850411 Marionette TRACE conn3 <- [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]]]}] 12:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 938ms 12:37:30 INFO - PROCESS | 3428 | 1460921850455 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:37:30 INFO - PROCESS | 3428 | 1460921850462 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 12:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:37:30 INFO - PROCESS | 3428 | 1460921850466 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:37:30 INFO - PROCESS | 3428 | 1460921850468 Marionette TRACE conn3 <- [1,1250,null,{}] 12:37:30 INFO - PROCESS | 3428 | 1460921850472 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:30 INFO - PROCESS | 3428 | 1460921850578 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:37:30 INFO - PROCESS | 3428 | 1460921850684 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:30 INFO - PROCESS | 3428 | ++DOCSHELL 1CF4C000 == 85 [pid = 3428] [id = 322] 12:37:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1D52E400) [pid = 3428] [serial = 965] [outer = 00000000] 12:37:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1D84F000) [pid = 3428] [serial = 966] [outer = 1D52E400] 12:37:30 INFO - PROCESS | 3428 | 1460921850737 Marionette DEBUG loaded listener.js 12:37:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1DBA7400) [pid = 3428] [serial = 967] [outer = 1D52E400] 12:37:31 INFO - PROCESS | 3428 | 1460921851311 Marionette TRACE conn3 <- [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]]]}] 12:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 906ms 12:37:31 INFO - PROCESS | 3428 | 1460921851370 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:37:31 INFO - PROCESS | 3428 | 1460921851373 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 12:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:37:31 INFO - PROCESS | 3428 | 1460921851376 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:37:31 INFO - PROCESS | 3428 | 1460921851378 Marionette TRACE conn3 <- [1,1254,null,{}] 12:37:31 INFO - PROCESS | 3428 | 1460921851382 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:31 INFO - PROCESS | 3428 | 1460921851484 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:37:31 INFO - PROCESS | 3428 | 1460921851590 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:31 INFO - PROCESS | 3428 | ++DOCSHELL 1D84A400 == 86 [pid = 3428] [id = 323] 12:37:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1D8B6000) [pid = 3428] [serial = 968] [outer = 00000000] 12:37:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (1DBEEC00) [pid = 3428] [serial = 969] [outer = 1D8B6000] 12:37:31 INFO - PROCESS | 3428 | 1460921851643 Marionette DEBUG loaded listener.js 12:37:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1DD66800) [pid = 3428] [serial = 970] [outer = 1D8B6000] 12:37:32 INFO - PROCESS | 3428 | 1460921852224 Marionette TRACE conn3 <- [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]]]}] 12:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 907ms 12:37:32 INFO - PROCESS | 3428 | 1460921852281 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:37:32 INFO - PROCESS | 3428 | 1460921852283 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 12:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:37:32 INFO - PROCESS | 3428 | 1460921852286 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:37:32 INFO - PROCESS | 3428 | 1460921852288 Marionette TRACE conn3 <- [1,1258,null,{}] 12:37:32 INFO - PROCESS | 3428 | 1460921852292 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:32 INFO - PROCESS | 3428 | 1460921852417 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:37:32 INFO - PROCESS | 3428 | 1460921852527 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:32 INFO - PROCESS | 3428 | ++DOCSHELL 1DEA5000 == 87 [pid = 3428] [id = 324] 12:37:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (1E245400) [pid = 3428] [serial = 971] [outer = 00000000] 12:37:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (1E251400) [pid = 3428] [serial = 972] [outer = 1E245400] 12:37:32 INFO - PROCESS | 3428 | 1460921852583 Marionette DEBUG loaded listener.js 12:37:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (1E3BD000) [pid = 3428] [serial = 973] [outer = 1E245400] 12:37:33 INFO - PROCESS | 3428 | 1460921853145 Marionette TRACE conn3 <- [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]]]}] 12:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 891ms 12:37:33 INFO - PROCESS | 3428 | 1460921853191 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:37:33 INFO - PROCESS | 3428 | 1460921853193 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 12:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:37:33 INFO - PROCESS | 3428 | 1460921853197 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:37:33 INFO - PROCESS | 3428 | 1460921853199 Marionette TRACE conn3 <- [1,1262,null,{}] 12:37:33 INFO - PROCESS | 3428 | 1460921853202 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:33 INFO - PROCESS | 3428 | 1460921853303 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:37:33 INFO - PROCESS | 3428 | 1460921853409 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:33 INFO - PROCESS | 3428 | ++DOCSHELL 1E24D000 == 88 [pid = 3428] [id = 325] 12:37:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (1E24E000) [pid = 3428] [serial = 974] [outer = 00000000] 12:37:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (1E3C9800) [pid = 3428] [serial = 975] [outer = 1E24E000] 12:37:33 INFO - PROCESS | 3428 | 1460921853461 Marionette DEBUG loaded listener.js 12:37:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (1E623C00) [pid = 3428] [serial = 976] [outer = 1E24E000] 12:37:34 INFO - PROCESS | 3428 | 1460921854226 Marionette TRACE conn3 <- [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]]]}] 12:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1046ms 12:37:34 INFO - PROCESS | 3428 | 1460921854280 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:37:34 INFO - PROCESS | 3428 | 1460921854284 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 12:37:34 INFO - PROCESS | 3428 | 1460921854290 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:37:34 INFO - PROCESS | 3428 | 1460921854294 Marionette TRACE conn3 <- [1,1266,null,{}] 12:37:34 INFO - PROCESS | 3428 | 1460921854299 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:34 INFO - PROCESS | 3428 | 1460921854402 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:37:34 INFO - PROCESS | 3428 | 1460921854506 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:34 INFO - PROCESS | 3428 | ++DOCSHELL 13496800 == 89 [pid = 3428] [id = 326] 12:37:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (13499400) [pid = 3428] [serial = 977] [outer = 00000000] 12:37:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (14A09C00) [pid = 3428] [serial = 978] [outer = 13499400] 12:37:34 INFO - PROCESS | 3428 | 1460921854554 Marionette DEBUG loaded listener.js 12:37:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (15BA2000) [pid = 3428] [serial = 979] [outer = 13499400] 12:37:35 INFO - PROCESS | 3428 | 1460921855128 Marionette TRACE conn3 <- [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]]]}] 12:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 907ms 12:37:35 INFO - PROCESS | 3428 | 1460921855197 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:37:35 INFO - PROCESS | 3428 | 1460921855202 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 12:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:37:35 INFO - PROCESS | 3428 | 1460921855208 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:37:35 INFO - PROCESS | 3428 | 1460921855211 Marionette TRACE conn3 <- [1,1270,null,{}] 12:37:35 INFO - PROCESS | 3428 | 1460921855215 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:35 INFO - PROCESS | 3428 | 1460921855312 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:37:35 INFO - PROCESS | 3428 | 1460921855459 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:35 INFO - PROCESS | 3428 | ++DOCSHELL 15E3C400 == 90 [pid = 3428] [id = 327] 12:37:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (15E3CC00) [pid = 3428] [serial = 980] [outer = 00000000] 12:37:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (1852CC00) [pid = 3428] [serial = 981] [outer = 15E3CC00] 12:37:35 INFO - PROCESS | 3428 | 1460921855506 Marionette DEBUG loaded listener.js 12:37:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (1899A000) [pid = 3428] [serial = 982] [outer = 15E3CC00] 12:37:35 INFO - PROCESS | 3428 | --DOCSHELL 18937C00 == 89 [pid = 3428] [id = 317] 12:37:35 INFO - PROCESS | 3428 | --DOCSHELL 13AE7400 == 88 [pid = 3428] [id = 316] 12:37:35 INFO - PROCESS | 3428 | --DOCSHELL 1A1FDC00 == 87 [pid = 3428] [id = 315] 12:37:35 INFO - PROCESS | 3428 | --DOCSHELL 1916BC00 == 86 [pid = 3428] [id = 314] 12:37:35 INFO - PROCESS | 3428 | --DOCSHELL 15B24C00 == 85 [pid = 3428] [id = 313] 12:37:35 INFO - PROCESS | 3428 | --DOCSHELL 18B9BC00 == 84 [pid = 3428] [id = 312] 12:37:35 INFO - PROCESS | 3428 | --DOCSHELL 18998800 == 83 [pid = 3428] [id = 311] 12:37:35 INFO - PROCESS | 3428 | --DOCSHELL 15540400 == 82 [pid = 3428] [id = 310] 12:37:35 INFO - PROCESS | 3428 | --DOCSHELL 138D7000 == 81 [pid = 3428] [id = 309] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (15520C00) [pid = 3428] [serial = 858] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (1852B800) [pid = 3428] [serial = 861] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (191B4000) [pid = 3428] [serial = 864] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (1C5E9C00) [pid = 3428] [serial = 867] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (1D587000) [pid = 3428] [serial = 870] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (1D841000) [pid = 3428] [serial = 906] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOCSHELL 189CC000 == 80 [pid = 3428] [id = 304] 12:37:35 INFO - PROCESS | 3428 | --DOCSHELL 18291000 == 79 [pid = 3428] [id = 303] 12:37:35 INFO - PROCESS | 3428 | --DOCSHELL 1D52C800 == 78 [pid = 3428] [id = 302] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (1A3D2000) [pid = 3428] [serial = 891] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (1C185000) [pid = 3428] [serial = 894] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (1A8F3000) [pid = 3428] [serial = 892] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (1CF49400) [pid = 3428] [serial = 897] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (1669E800) [pid = 3428] [serial = 873] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (13418400) [pid = 3428] [serial = 879] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1551B000) [pid = 3428] [serial = 880] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (191B3C00) [pid = 3428] [serial = 888] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (1C479000) [pid = 3428] [serial = 895] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (1900F000) [pid = 3428] [serial = 885] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (19019800) [pid = 3428] [serial = 886] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (189CE000) [pid = 3428] [serial = 882] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (18B75C00) [pid = 3428] [serial = 883] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (1673FC00) [pid = 3428] [serial = 877] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (15E4AC00) [pid = 3428] [serial = 876] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (1ADDC000) [pid = 3428] [serial = 903] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (1C5DF800) [pid = 3428] [serial = 904] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (1CF4C400) [pid = 3428] [serial = 856] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (1D201800) [pid = 3428] [serial = 898] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (17DCC400) [pid = 3428] [serial = 900] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (199D8000) [pid = 3428] [serial = 889] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (18B6D400) [pid = 3428] [serial = 901] [outer = 00000000] [url = about:blank] 12:37:35 INFO - PROCESS | 3428 | 1460921856006 Marionette TRACE conn3 <- [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]]]}] 12:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 828ms 12:37:36 INFO - PROCESS | 3428 | 1460921856050 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:37:36 INFO - PROCESS | 3428 | 1460921856052 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 12:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:37:36 INFO - PROCESS | 3428 | 1460921856056 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:37:36 INFO - PROCESS | 3428 | 1460921856059 Marionette TRACE conn3 <- [1,1274,null,{}] 12:37:36 INFO - PROCESS | 3428 | 1460921856069 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:36 INFO - PROCESS | 3428 | 1460921856162 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:37:36 INFO - PROCESS | 3428 | 1460921856171 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:36 INFO - PROCESS | 3428 | ++DOCSHELL 17DC3C00 == 79 [pid = 3428] [id = 328] 12:37:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (17DC4000) [pid = 3428] [serial = 983] [outer = 00000000] 12:37:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (189C2400) [pid = 3428] [serial = 984] [outer = 17DC4000] 12:37:36 INFO - PROCESS | 3428 | 1460921856223 Marionette DEBUG loaded listener.js 12:37:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (189D0800) [pid = 3428] [serial = 985] [outer = 17DC4000] 12:37:36 INFO - PROCESS | 3428 | 1460921856712 Marionette TRACE conn3 <- [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]]]}] 12:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 703ms 12:37:36 INFO - PROCESS | 3428 | 1460921856755 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:37:36 INFO - PROCESS | 3428 | 1460921856758 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 12:37:36 INFO - PROCESS | 3428 | 1460921856761 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:37:36 INFO - PROCESS | 3428 | 1460921856762 Marionette TRACE conn3 <- [1,1278,null,{}] 12:37:36 INFO - PROCESS | 3428 | 1460921856766 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:36 INFO - PROCESS | 3428 | 1460921856850 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:37:36 INFO - PROCESS | 3428 | 1460921856856 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:36 INFO - PROCESS | 3428 | ++DOCSHELL 18B76400 == 80 [pid = 3428] [id = 329] 12:37:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (18B76800) [pid = 3428] [serial = 986] [outer = 00000000] 12:37:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (1900F800) [pid = 3428] [serial = 987] [outer = 18B76800] 12:37:36 INFO - PROCESS | 3428 | 1460921856907 Marionette DEBUG loaded listener.js 12:37:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (19019800) [pid = 3428] [serial = 988] [outer = 18B76800] 12:37:37 INFO - PROCESS | 3428 | 1460921857412 Marionette TRACE conn3 <- [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]]]}] 12:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 703ms 12:37:37 INFO - PROCESS | 3428 | 1460921857460 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:37:37 INFO - PROCESS | 3428 | 1460921857462 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 12:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:37:37 INFO - PROCESS | 3428 | 1460921857465 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:37:37 INFO - PROCESS | 3428 | 1460921857467 Marionette TRACE conn3 <- [1,1282,null,{}] 12:37:37 INFO - PROCESS | 3428 | 1460921857471 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:37 INFO - PROCESS | 3428 | 1460921857552 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:37:37 INFO - PROCESS | 3428 | 1460921857558 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:37 INFO - PROCESS | 3428 | ++DOCSHELL 13418C00 == 81 [pid = 3428] [id = 330] 12:37:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (19088400) [pid = 3428] [serial = 989] [outer = 00000000] 12:37:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (199D7C00) [pid = 3428] [serial = 990] [outer = 19088400] 12:37:37 INFO - PROCESS | 3428 | 1460921857602 Marionette DEBUG loaded listener.js 12:37:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (19A56C00) [pid = 3428] [serial = 991] [outer = 19088400] 12:37:38 INFO - PROCESS | 3428 | 1460921858039 Marionette TRACE conn3 <- [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]]]}] 12:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 641ms 12:37:38 INFO - PROCESS | 3428 | 1460921858104 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:37:38 INFO - PROCESS | 3428 | 1460921858106 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 12:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:37:38 INFO - PROCESS | 3428 | 1460921858109 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:37:38 INFO - PROCESS | 3428 | 1460921858111 Marionette TRACE conn3 <- [1,1286,null,{}] 12:37:38 INFO - PROCESS | 3428 | 1460921858114 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:38 INFO - PROCESS | 3428 | 1460921858246 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:37:38 INFO - PROCESS | 3428 | 1460921858335 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:38 INFO - PROCESS | 3428 | ++DOCSHELL 19A54800 == 82 [pid = 3428] [id = 331] 12:37:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (19C79C00) [pid = 3428] [serial = 992] [outer = 00000000] 12:37:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1A3C9C00) [pid = 3428] [serial = 993] [outer = 19C79C00] 12:37:38 INFO - PROCESS | 3428 | 1460921858382 Marionette DEBUG loaded listener.js 12:37:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1AD96400) [pid = 3428] [serial = 994] [outer = 19C79C00] 12:37:38 INFO - PROCESS | 3428 | 1460921858812 Marionette TRACE conn3 <- [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]]]}] 12:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 750ms 12:37:38 INFO - PROCESS | 3428 | 1460921858850 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:37:38 INFO - PROCESS | 3428 | 1460921858852 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 12:37:38 INFO - PROCESS | 3428 | 1460921858855 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:37:38 INFO - PROCESS | 3428 | 1460921858857 Marionette TRACE conn3 <- [1,1290,null,{}] 12:37:38 INFO - PROCESS | 3428 | 1460921858860 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:38 INFO - PROCESS | 3428 | 1460921858987 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:37:38 INFO - PROCESS | 3428 | 1460921858993 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:38 INFO - PROCESS | 3428 | ++DOCSHELL 1A1FDC00 == 83 [pid = 3428] [id = 332] 12:37:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1A8F3000) [pid = 3428] [serial = 995] [outer = 00000000] 12:37:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1C479000) [pid = 3428] [serial = 996] [outer = 1A8F3000] 12:37:39 INFO - PROCESS | 3428 | 1460921859036 Marionette DEBUG loaded listener.js 12:37:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (1C5E6800) [pid = 3428] [serial = 997] [outer = 1A8F3000] 12:37:39 INFO - PROCESS | 3428 | 1460921859493 Marionette TRACE conn3 <- [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]]]}] 12:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 703ms 12:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:37:39 INFO - PROCESS | 3428 | 1460921859561 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:37:39 INFO - PROCESS | 3428 | 1460921859563 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 12:37:39 INFO - PROCESS | 3428 | 1460921859566 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:37:39 INFO - PROCESS | 3428 | 1460921859567 Marionette TRACE conn3 <- [1,1294,null,{}] 12:37:39 INFO - PROCESS | 3428 | 1460921859571 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:39 INFO - PROCESS | 3428 | 1460921859713 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:37:39 INFO - PROCESS | 3428 | 1460921859738 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:39 INFO - PROCESS | 3428 | ++DOCSHELL 1A89F400 == 84 [pid = 3428] [id = 333] 12:37:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1CF4C400) [pid = 3428] [serial = 998] [outer = 00000000] 12:37:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (1D31F400) [pid = 3428] [serial = 999] [outer = 1CF4C400] 12:37:39 INFO - PROCESS | 3428 | 1460921859782 Marionette DEBUG loaded listener.js 12:37:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (1D534400) [pid = 3428] [serial = 1000] [outer = 1CF4C400] 12:37:40 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (19C71C00) [pid = 3428] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:37:40 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (1551AC00) [pid = 3428] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:37:40 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (155CF800) [pid = 3428] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:37:40 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (19013800) [pid = 3428] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:37:40 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (18D30800) [pid = 3428] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:37:40 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (1899DC00) [pid = 3428] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:37:40 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (1A3CF400) [pid = 3428] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:37:40 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (146AB800) [pid = 3428] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:37:40 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (189B3000) [pid = 3428] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:37:40 INFO - PROCESS | 3428 | 1460921860336 Marionette TRACE conn3 <- [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]]]}] 12:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 796ms 12:37:40 INFO - PROCESS | 3428 | 1460921860368 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:37:40 INFO - PROCESS | 3428 | 1460921860369 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 12:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:37:40 INFO - PROCESS | 3428 | 1460921860373 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:37:40 INFO - PROCESS | 3428 | 1460921860375 Marionette TRACE conn3 <- [1,1298,null,{}] 12:37:40 INFO - PROCESS | 3428 | 1460921860379 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:40 INFO - PROCESS | 3428 | 1460921860463 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:37:40 INFO - PROCESS | 3428 | 1460921860563 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:40 INFO - PROCESS | 3428 | ++DOCSHELL 137CC800 == 85 [pid = 3428] [id = 334] 12:37:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (142DCC00) [pid = 3428] [serial = 1001] [outer = 00000000] 12:37:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (19013800) [pid = 3428] [serial = 1002] [outer = 142DCC00] 12:37:40 INFO - PROCESS | 3428 | 1460921860609 Marionette DEBUG loaded listener.js 12:37:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1ADD3000) [pid = 3428] [serial = 1003] [outer = 142DCC00] 12:37:40 INFO - PROCESS | 3428 | 1460921860973 Marionette TRACE conn3 <- [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] 12:37:41 INFO - PROCESS | 3428 | 1460921861015 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 12:37:41 INFO - PROCESS | 3428 | 1460921861052 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:37:41 INFO - PROCESS | 3428 | 1460921861054 Marionette TRACE conn3 <- [1,1302,null,{}] 12:37:41 INFO - PROCESS | 3428 | 1460921861061 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:41 INFO - PROCESS | 3428 | 1460921861145 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:37:41 INFO - PROCESS | 3428 | 1460921861151 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:41 INFO - PROCESS | 3428 | ++DOCSHELL 18BA0000 == 86 [pid = 3428] [id = 335] 12:37:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1C46C800) [pid = 3428] [serial = 1004] [outer = 00000000] 12:37:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1D8B3000) [pid = 3428] [serial = 1005] [outer = 1C46C800] 12:37:41 INFO - PROCESS | 3428 | 1460921861195 Marionette DEBUG loaded listener.js 12:37:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (1DBAE000) [pid = 3428] [serial = 1006] [outer = 1C46C800] 12:37:41 INFO - PROCESS | 3428 | 1460921861636 Marionette TRACE conn3 <- [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]]]}] 12:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 672ms 12:37:41 INFO - PROCESS | 3428 | 1460921861698 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:37:41 INFO - PROCESS | 3428 | 1460921861700 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 12:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:37:41 INFO - PROCESS | 3428 | 1460921861703 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:37:41 INFO - PROCESS | 3428 | 1460921861705 Marionette TRACE conn3 <- [1,1306,null,{}] 12:37:41 INFO - PROCESS | 3428 | 1460921861709 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:41 INFO - PROCESS | 3428 | 1460921861811 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:37:41 INFO - PROCESS | 3428 | 1460921861825 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:41 INFO - PROCESS | 3428 | ++DOCSHELL 1DD69400 == 87 [pid = 3428] [id = 336] 12:37:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1DD70000) [pid = 3428] [serial = 1007] [outer = 00000000] 12:37:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (1E24F800) [pid = 3428] [serial = 1008] [outer = 1DD70000] 12:37:41 INFO - PROCESS | 3428 | 1460921861875 Marionette DEBUG loaded listener.js 12:37:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (1E3C3400) [pid = 3428] [serial = 1009] [outer = 1DD70000] 12:37:42 INFO - PROCESS | 3428 | 1460921862453 Marionette TRACE conn3 <- [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]]]}] 12:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 843ms 12:37:42 INFO - PROCESS | 3428 | 1460921862547 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:37:42 INFO - PROCESS | 3428 | 1460921862551 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 12:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:37:42 INFO - PROCESS | 3428 | 1460921862557 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:37:42 INFO - PROCESS | 3428 | 1460921862561 Marionette TRACE conn3 <- [1,1310,null,{}] 12:37:42 INFO - PROCESS | 3428 | 1460921862579 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:42 INFO - PROCESS | 3428 | 1460921862739 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:37:42 INFO - PROCESS | 3428 | 1460921862845 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:42 INFO - PROCESS | 3428 | ++DOCSHELL 1349B800 == 88 [pid = 3428] [id = 337] 12:37:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (1377EC00) [pid = 3428] [serial = 1010] [outer = 00000000] 12:37:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (15E4AC00) [pid = 3428] [serial = 1011] [outer = 1377EC00] 12:37:42 INFO - PROCESS | 3428 | 1460921862903 Marionette DEBUG loaded listener.js 12:37:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (16746C00) [pid = 3428] [serial = 1012] [outer = 1377EC00] 12:37:43 INFO - PROCESS | 3428 | 1460921863466 Marionette TRACE conn3 <- [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]]]}] 12:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 937ms 12:37:43 INFO - PROCESS | 3428 | 1460921863503 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 12:37:43 INFO - PROCESS | 3428 | 1460921863509 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 12:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:37:43 INFO - PROCESS | 3428 | 1460921863516 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:37:43 INFO - PROCESS | 3428 | 1460921863518 Marionette TRACE conn3 <- [1,1314,null,{}] 12:37:43 INFO - PROCESS | 3428 | 1460921863522 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:43 INFO - PROCESS | 3428 | 1460921863632 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:37:43 INFO - PROCESS | 3428 | 1460921863743 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:43 INFO - PROCESS | 3428 | ++DOCSHELL 18291000 == 89 [pid = 3428] [id = 338] 12:37:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (18525C00) [pid = 3428] [serial = 1013] [outer = 00000000] 12:37:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (1900E000) [pid = 3428] [serial = 1014] [outer = 18525C00] 12:37:43 INFO - PROCESS | 3428 | 1460921863796 Marionette DEBUG loaded listener.js 12:37:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (19163400) [pid = 3428] [serial = 1015] [outer = 18525C00] 12:37:44 INFO - PROCESS | 3428 | 1460921864392 Marionette TRACE conn3 <- [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]]]}] 12:37:44 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 12:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 953ms 12:37:44 INFO - PROCESS | 3428 | 1460921864459 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:37:44 INFO - PROCESS | 3428 | 1460921864462 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 12:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:37:44 INFO - PROCESS | 3428 | 1460921864466 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:37:44 INFO - PROCESS | 3428 | 1460921864469 Marionette TRACE conn3 <- [1,1318,null,{}] 12:37:44 INFO - PROCESS | 3428 | 1460921864480 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:44 INFO - PROCESS | 3428 | 1460921864592 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:37:44 INFO - PROCESS | 3428 | 1460921864705 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:44 INFO - PROCESS | 3428 | ++DOCSHELL 1C4CCC00 == 90 [pid = 3428] [id = 339] 12:37:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (1D316400) [pid = 3428] [serial = 1016] [outer = 00000000] 12:37:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (1D588400) [pid = 3428] [serial = 1017] [outer = 1D316400] 12:37:44 INFO - PROCESS | 3428 | 1460921864801 Marionette DEBUG loaded listener.js 12:37:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (1DD62800) [pid = 3428] [serial = 1018] [outer = 1D316400] 12:37:45 INFO - PROCESS | 3428 | 1460921865371 Marionette TRACE conn3 <- [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]]]}] 12:37:45 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 12:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 938ms 12:37:45 INFO - PROCESS | 3428 | 1460921865410 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:37:45 INFO - PROCESS | 3428 | 1460921865412 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 12:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:37:45 INFO - PROCESS | 3428 | 1460921865416 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:37:45 INFO - PROCESS | 3428 | 1460921865418 Marionette TRACE conn3 <- [1,1322,null,{}] 12:37:45 INFO - PROCESS | 3428 | 1460921865421 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:45 INFO - PROCESS | 3428 | 1460921865528 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:37:45 INFO - PROCESS | 3428 | 1460921865638 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:45 INFO - PROCESS | 3428 | ++DOCSHELL 1DEAF000 == 91 [pid = 3428] [id = 340] 12:37:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (1E24CC00) [pid = 3428] [serial = 1019] [outer = 00000000] 12:37:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 139 (1E62B000) [pid = 3428] [serial = 1020] [outer = 1E24CC00] 12:37:45 INFO - PROCESS | 3428 | 1460921865691 Marionette DEBUG loaded listener.js 12:37:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 140 (1E956400) [pid = 3428] [serial = 1021] [outer = 1E24CC00] 12:37:46 INFO - PROCESS | 3428 | 1460921866264 Marionette TRACE conn3 <- [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]]]}] 12:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 907ms 12:37:46 INFO - PROCESS | 3428 | 1460921866320 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:37:46 INFO - PROCESS | 3428 | 1460921866322 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 12:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:37:46 INFO - PROCESS | 3428 | 1460921866326 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:37:46 INFO - PROCESS | 3428 | 1460921866328 Marionette TRACE conn3 <- [1,1326,null,{}] 12:37:46 INFO - PROCESS | 3428 | 1460921866331 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:46 INFO - PROCESS | 3428 | 1460921866435 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:37:46 INFO - PROCESS | 3428 | 1460921866545 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:46 INFO - PROCESS | 3428 | ++DOCSHELL 1E24B000 == 92 [pid = 3428] [id = 341] 12:37:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 141 (1E958800) [pid = 3428] [serial = 1022] [outer = 00000000] 12:37:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 142 (1E95F800) [pid = 3428] [serial = 1023] [outer = 1E958800] 12:37:46 INFO - PROCESS | 3428 | 1460921866598 Marionette DEBUG loaded listener.js 12:37:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 143 (1E962000) [pid = 3428] [serial = 1024] [outer = 1E958800] 12:37:47 INFO - PROCESS | 3428 | 1460921867642 Marionette TRACE conn3 <- [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]]]}] 12:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1359ms 12:37:47 INFO - PROCESS | 3428 | 1460921867681 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:37:47 INFO - PROCESS | 3428 | 1460921867684 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 12:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:37:47 INFO - PROCESS | 3428 | 1460921867688 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:37:47 INFO - PROCESS | 3428 | 1460921867690 Marionette TRACE conn3 <- [1,1330,null,{}] 12:37:47 INFO - PROCESS | 3428 | 1460921867694 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:47 INFO - PROCESS | 3428 | 1460921867821 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:37:47 INFO - PROCESS | 3428 | 1460921867962 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:47 INFO - PROCESS | 3428 | ++DOCSHELL 134A0400 == 93 [pid = 3428] [id = 342] 12:37:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 144 (14A0B400) [pid = 3428] [serial = 1025] [outer = 00000000] 12:37:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 145 (19FE8000) [pid = 3428] [serial = 1026] [outer = 14A0B400] 12:37:48 INFO - PROCESS | 3428 | 1460921868019 Marionette DEBUG loaded listener.js 12:37:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 146 (1AABF800) [pid = 3428] [serial = 1027] [outer = 14A0B400] 12:37:48 INFO - PROCESS | 3428 | 1460921868835 Marionette TRACE conn3 <- [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]]]}] 12:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1219ms 12:37:48 INFO - PROCESS | 3428 | 1460921868897 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:37:48 INFO - PROCESS | 3428 | 1460921868901 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 12:37:48 INFO - PROCESS | 3428 | 1460921868907 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:37:48 INFO - PROCESS | 3428 | 1460921868910 Marionette TRACE conn3 <- [1,1334,null,{}] 12:37:48 INFO - PROCESS | 3428 | 1460921868915 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:49 INFO - PROCESS | 3428 | 1460921869020 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:37:49 INFO - PROCESS | 3428 | 1460921869161 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:49 INFO - PROCESS | 3428 | ++DOCSHELL 138D9400 == 94 [pid = 3428] [id = 343] 12:37:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 147 (143A9400) [pid = 3428] [serial = 1028] [outer = 00000000] 12:37:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 148 (15795400) [pid = 3428] [serial = 1029] [outer = 143A9400] 12:37:49 INFO - PROCESS | 3428 | 1460921869214 Marionette DEBUG loaded listener.js 12:37:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 149 (15E03400) [pid = 3428] [serial = 1030] [outer = 143A9400] 12:37:49 INFO - PROCESS | 3428 | 1460921869856 Marionette TRACE conn3 <- [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]]]}] 12:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1000ms 12:37:49 INFO - PROCESS | 3428 | 1460921869911 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:37:49 INFO - PROCESS | 3428 | 1460921869917 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 12:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:37:49 INFO - PROCESS | 3428 | 1460921869923 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:37:49 INFO - PROCESS | 3428 | 1460921869925 Marionette TRACE conn3 <- [1,1338,null,{}] 12:37:49 INFO - PROCESS | 3428 | 1460921869929 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:50 INFO - PROCESS | 3428 | 1460921870034 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:37:50 INFO - PROCESS | 3428 | 1460921870156 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:50 INFO - PROCESS | 3428 | --DOCSHELL 199D7000 == 93 [pid = 3428] [id = 198] 12:37:50 INFO - PROCESS | 3428 | --DOCSHELL 18BA0000 == 92 [pid = 3428] [id = 335] 12:37:50 INFO - PROCESS | 3428 | --DOCSHELL 137CC800 == 91 [pid = 3428] [id = 334] 12:37:50 INFO - PROCESS | 3428 | --DOCSHELL 1A89F400 == 90 [pid = 3428] [id = 333] 12:37:50 INFO - PROCESS | 3428 | --DOCSHELL 1A1FDC00 == 89 [pid = 3428] [id = 332] 12:37:50 INFO - PROCESS | 3428 | --DOCSHELL 19A54800 == 88 [pid = 3428] [id = 331] 12:37:50 INFO - PROCESS | 3428 | --DOCSHELL 13418C00 == 87 [pid = 3428] [id = 330] 12:37:50 INFO - PROCESS | 3428 | --DOCSHELL 18B76400 == 86 [pid = 3428] [id = 329] 12:37:50 INFO - PROCESS | 3428 | --DOCSHELL 17DC3C00 == 85 [pid = 3428] [id = 328] 12:37:50 INFO - PROCESS | 3428 | --DOCSHELL 15E3C400 == 84 [pid = 3428] [id = 327] 12:37:50 INFO - PROCESS | 3428 | --DOCSHELL 13496800 == 83 [pid = 3428] [id = 326] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 148 (1D311800) [pid = 3428] [serial = 954] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | ++DOCSHELL 13413400 == 84 [pid = 3428] [id = 344] 12:37:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 149 (13418400) [pid = 3428] [serial = 1031] [outer = 00000000] 12:37:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 150 (15E3C400) [pid = 3428] [serial = 1032] [outer = 13418400] 12:37:50 INFO - PROCESS | 3428 | 1460921870240 Marionette DEBUG loaded listener.js 12:37:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 151 (16491800) [pid = 3428] [serial = 1033] [outer = 13418400] 12:37:50 INFO - PROCESS | 3428 | --DOCSHELL 142E2400 == 83 [pid = 3428] [id = 321] 12:37:50 INFO - PROCESS | 3428 | --DOCSHELL 189B4000 == 82 [pid = 3428] [id = 320] 12:37:50 INFO - PROCESS | 3428 | --DOCSHELL 14A52800 == 81 [pid = 3428] [id = 319] 12:37:50 INFO - PROCESS | 3428 | --DOCSHELL 13412C00 == 80 [pid = 3428] [id = 318] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 150 (1A3C6400) [pid = 3428] [serial = 942] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 149 (1DEA7000) [pid = 3428] [serial = 921] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 148 (1852C400) [pid = 3428] [serial = 928] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 147 (166A2800) [pid = 3428] [serial = 927] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 146 (15E0C400) [pid = 3428] [serial = 930] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 145 (1673E400) [pid = 3428] [serial = 931] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 144 (19A55C00) [pid = 3428] [serial = 939] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 143 (19C6F400) [pid = 3428] [serial = 940] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 142 (19015000) [pid = 3428] [serial = 936] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 141 (18B79C00) [pid = 3428] [serial = 933] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 140 (18BA0C00) [pid = 3428] [serial = 934] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 139 (1DBE1800) [pid = 3428] [serial = 915] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 138 (1A3CF000) [pid = 3428] [serial = 943] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (189BA000) [pid = 3428] [serial = 909] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (1DBEF800) [pid = 3428] [serial = 918] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (15E46400) [pid = 3428] [serial = 924] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (1A368C00) [pid = 3428] [serial = 912] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (1ADDC400) [pid = 3428] [serial = 945] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (18B70C00) [pid = 3428] [serial = 948] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (1C179800) [pid = 3428] [serial = 951] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (1C185800) [pid = 3428] [serial = 946] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (1900E800) [pid = 3428] [serial = 949] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (1C47A000) [pid = 3428] [serial = 952] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (1915EC00) [pid = 3428] [serial = 937] [outer = 00000000] [url = about:blank] 12:37:50 INFO - PROCESS | 3428 | 1460921870681 Marionette TRACE conn3 <- [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]]]}] 12:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 797ms 12:37:50 INFO - PROCESS | 3428 | 1460921870723 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:37:50 INFO - PROCESS | 3428 | 1460921870725 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 12:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:37:50 INFO - PROCESS | 3428 | 1460921870729 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:37:50 INFO - PROCESS | 3428 | 1460921870732 Marionette TRACE conn3 <- [1,1342,null,{}] 12:37:50 INFO - PROCESS | 3428 | 1460921870742 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:50 INFO - PROCESS | 3428 | 1460921870830 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:37:50 INFO - PROCESS | 3428 | 1460921870839 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:50 INFO - PROCESS | 3428 | ++DOCSHELL 1673E400 == 81 [pid = 3428] [id = 345] 12:37:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (16745C00) [pid = 3428] [serial = 1034] [outer = 00000000] 12:37:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (189C8000) [pid = 3428] [serial = 1035] [outer = 16745C00] 12:37:50 INFO - PROCESS | 3428 | 1460921870886 Marionette DEBUG loaded listener.js 12:37:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (18B74800) [pid = 3428] [serial = 1036] [outer = 16745C00] 12:37:51 INFO - PROCESS | 3428 | 1460921871377 Marionette TRACE conn3 <- [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]]]}] 12:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 703ms 12:37:51 INFO - PROCESS | 3428 | 1460921871428 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:37:51 INFO - PROCESS | 3428 | 1460921871430 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 12:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:37:51 INFO - PROCESS | 3428 | 1460921871434 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:37:51 INFO - PROCESS | 3428 | 1460921871435 Marionette TRACE conn3 <- [1,1346,null,{}] 12:37:51 INFO - PROCESS | 3428 | 1460921871439 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:51 INFO - PROCESS | 3428 | 1460921871520 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:37:51 INFO - PROCESS | 3428 | 1460921871528 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:51 INFO - PROCESS | 3428 | ++DOCSHELL 189C6400 == 82 [pid = 3428] [id = 346] 12:37:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (18B9F400) [pid = 3428] [serial = 1037] [outer = 00000000] 12:37:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (1901A000) [pid = 3428] [serial = 1038] [outer = 18B9F400] 12:37:51 INFO - PROCESS | 3428 | 1460921871574 Marionette DEBUG loaded listener.js 12:37:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (1915E000) [pid = 3428] [serial = 1039] [outer = 18B9F400] 12:37:52 INFO - PROCESS | 3428 | 1460921872021 Marionette TRACE conn3 <- [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]]]}] 12:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 641ms 12:37:52 INFO - PROCESS | 3428 | 1460921872072 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:37:52 INFO - PROCESS | 3428 | 1460921872073 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 12:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:37:52 INFO - PROCESS | 3428 | 1460921872077 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:37:52 INFO - PROCESS | 3428 | 1460921872078 Marionette TRACE conn3 <- [1,1350,null,{}] 12:37:52 INFO - PROCESS | 3428 | 1460921872082 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:52 INFO - PROCESS | 3428 | 1460921872168 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:37:52 INFO - PROCESS | 3428 | 1460921872176 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:52 INFO - PROCESS | 3428 | ++DOCSHELL 13309000 == 83 [pid = 3428] [id = 347] 12:37:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (19010400) [pid = 3428] [serial = 1040] [outer = 00000000] 12:37:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (199D7000) [pid = 3428] [serial = 1041] [outer = 19010400] 12:37:52 INFO - PROCESS | 3428 | 1460921872222 Marionette DEBUG loaded listener.js 12:37:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (19A57800) [pid = 3428] [serial = 1042] [outer = 19010400] 12:37:52 INFO - PROCESS | 3428 | 1460921872732 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 703ms 12:37:52 INFO - PROCESS | 3428 | 1460921872777 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:37:52 INFO - PROCESS | 3428 | 1460921872779 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 12:37:52 INFO - PROCESS | 3428 | 1460921872782 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:37:52 INFO - PROCESS | 3428 | 1460921872784 Marionette TRACE conn3 <- [1,1354,null,{}] 12:37:52 INFO - PROCESS | 3428 | 1460921872794 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:52 INFO - PROCESS | 3428 | 1460921872922 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:37:52 INFO - PROCESS | 3428 | 1460921872986 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:52 INFO - PROCESS | 3428 | ++DOCSHELL 19898400 == 84 [pid = 3428] [id = 348] 12:37:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (19A54800) [pid = 3428] [serial = 1043] [outer = 00000000] 12:37:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (19C7DC00) [pid = 3428] [serial = 1044] [outer = 19A54800] 12:37:53 INFO - PROCESS | 3428 | 1460921873034 Marionette DEBUG loaded listener.js 12:37:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 139 (1A370000) [pid = 3428] [serial = 1045] [outer = 19A54800] 12:37:53 INFO - PROCESS | 3428 | --DOMWINDOW == 138 (142DCC00) [pid = 3428] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:37:53 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (1A8F3000) [pid = 3428] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:37:53 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (13499400) [pid = 3428] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:37:53 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (1C46C800) [pid = 3428] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:37:53 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (17DC4000) [pid = 3428] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:37:53 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (18B76800) [pid = 3428] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:37:53 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (1CF4C400) [pid = 3428] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:37:53 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (19088400) [pid = 3428] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:37:53 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (19C79C00) [pid = 3428] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:37:53 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (15E3CC00) [pid = 3428] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:37:53 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (1AAC0800) [pid = 3428] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:37:53 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (1D57C400) [pid = 3428] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:37:54 INFO - PROCESS | 3428 | 1460921874023 Marionette TRACE conn3 <- [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] 12:37:54 INFO - PROCESS | 3428 | 1460921874036 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 12:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:37:54 INFO - PROCESS | 3428 | 1460921874042 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:37:54 INFO - PROCESS | 3428 | 1460921874046 Marionette TRACE conn3 <- [1,1358,null,{}] 12:37:54 INFO - PROCESS | 3428 | 1460921874052 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:54 INFO - PROCESS | 3428 | 1460921874174 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:37:54 INFO - PROCESS | 3428 | 1460921874285 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:54 INFO - PROCESS | 3428 | ++DOCSHELL 142E2000 == 85 [pid = 3428] [id = 349] 12:37:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (142E2400) [pid = 3428] [serial = 1046] [outer = 00000000] 12:37:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (15E46400) [pid = 3428] [serial = 1047] [outer = 142E2400] 12:37:54 INFO - PROCESS | 3428 | 1460921874342 Marionette DEBUG loaded listener.js 12:37:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (16498800) [pid = 3428] [serial = 1048] [outer = 142E2400] 12:37:54 INFO - PROCESS | 3428 | 1460921874955 Marionette TRACE conn3 <- [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] 12:37:54 INFO - PROCESS | 3428 | 1460921874994 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 12:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:37:54 INFO - PROCESS | 3428 | 1460921875001 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:37:54 INFO - PROCESS | 3428 | 1460921875004 Marionette TRACE conn3 <- [1,1362,null,{}] 12:37:54 INFO - PROCESS | 3428 | 1460921875008 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:55 INFO - PROCESS | 3428 | 1460921875114 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:37:55 INFO - PROCESS | 3428 | 1460921875227 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:55 INFO - PROCESS | 3428 | ++DOCSHELL 1669E000 == 86 [pid = 3428] [id = 350] 12:37:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (166A2800) [pid = 3428] [serial = 1049] [outer = 00000000] 12:37:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (189C8800) [pid = 3428] [serial = 1050] [outer = 166A2800] 12:37:55 INFO - PROCESS | 3428 | 1460921875322 Marionette DEBUG loaded listener.js 12:37:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (18B9F800) [pid = 3428] [serial = 1051] [outer = 166A2800] 12:37:55 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:37:55 INFO - PROCESS | 3428 | 1460921875904 Marionette TRACE conn3 <- [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] 12:37:55 INFO - PROCESS | 3428 | 1460921875947 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 12:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:37:55 INFO - PROCESS | 3428 | 1460921875951 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:37:55 INFO - PROCESS | 3428 | 1460921875955 Marionette TRACE conn3 <- [1,1366,null,{}] 12:37:55 INFO - PROCESS | 3428 | 1460921875966 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:56 INFO - PROCESS | 3428 | 1460921876073 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:37:56 INFO - PROCESS | 3428 | 1460921876210 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:56 INFO - PROCESS | 3428 | ++DOCSHELL 19C7E000 == 87 [pid = 3428] [id = 351] 12:37:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (1A042400) [pid = 3428] [serial = 1052] [outer = 00000000] 12:37:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (1A8A0800) [pid = 3428] [serial = 1053] [outer = 1A042400] 12:37:56 INFO - PROCESS | 3428 | 1460921876271 Marionette DEBUG loaded listener.js 12:37:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (1AD95000) [pid = 3428] [serial = 1054] [outer = 1A042400] 12:37:56 INFO - PROCESS | 3428 | 1460921876861 Marionette TRACE conn3 <- [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] 12:37:56 INFO - PROCESS | 3428 | 1460921876900 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 12:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:37:56 INFO - PROCESS | 3428 | 1460921876904 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:37:56 INFO - PROCESS | 3428 | 1460921876906 Marionette TRACE conn3 <- [1,1370,null,{}] 12:37:56 INFO - PROCESS | 3428 | 1460921876910 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:57 INFO - PROCESS | 3428 | 1460921877013 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:37:57 INFO - PROCESS | 3428 | 1460921877146 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:57 INFO - PROCESS | 3428 | ++DOCSHELL 19A5D400 == 88 [pid = 3428] [id = 352] 12:37:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (19C7B800) [pid = 3428] [serial = 1055] [outer = 00000000] 12:37:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (1C475400) [pid = 3428] [serial = 1056] [outer = 19C7B800] 12:37:57 INFO - PROCESS | 3428 | 1460921877201 Marionette DEBUG loaded listener.js 12:37:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 139 (1C4C9C00) [pid = 3428] [serial = 1057] [outer = 19C7B800] 12:37:57 INFO - PROCESS | 3428 | [3428] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:37:57 INFO - PROCESS | 3428 | 1460921877763 Marionette TRACE conn3 <- [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] 12:37:57 INFO - PROCESS | 3428 | 1460921877813 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 12:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:37:57 INFO - PROCESS | 3428 | 1460921877817 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:37:57 INFO - PROCESS | 3428 | 1460921877819 Marionette TRACE conn3 <- [1,1374,null,{}] 12:37:57 INFO - PROCESS | 3428 | 1460921877822 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:57 INFO - PROCESS | 3428 | 1460921877922 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:37:58 INFO - PROCESS | 3428 | 1460921878029 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:58 INFO - PROCESS | 3428 | ++DOCSHELL 1AAC0800 == 89 [pid = 3428] [id = 353] 12:37:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 140 (1C17E000) [pid = 3428] [serial = 1058] [outer = 00000000] 12:37:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 141 (1D20A800) [pid = 3428] [serial = 1059] [outer = 1C17E000] 12:37:58 INFO - PROCESS | 3428 | 1460921878082 Marionette DEBUG loaded listener.js 12:37:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 142 (1D31D800) [pid = 3428] [serial = 1060] [outer = 1C17E000] 12:37:58 INFO - PROCESS | 3428 | 1460921878690 Marionette TRACE conn3 <- [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] 12:37:58 INFO - PROCESS | 3428 | 1460921878764 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 12:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:37:58 INFO - PROCESS | 3428 | 1460921878768 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:37:58 INFO - PROCESS | 3428 | 1460921878770 Marionette TRACE conn3 <- [1,1378,null,{}] 12:37:58 INFO - PROCESS | 3428 | 1460921878774 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:58 INFO - PROCESS | 3428 | 1460921878892 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:37:59 INFO - PROCESS | 3428 | 1460921879030 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:59 INFO - PROCESS | 3428 | ++DOCSHELL 1D320400 == 90 [pid = 3428] [id = 354] 12:37:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 143 (1D529C00) [pid = 3428] [serial = 1061] [outer = 00000000] 12:37:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 144 (1DBE2000) [pid = 3428] [serial = 1062] [outer = 1D529C00] 12:37:59 INFO - PROCESS | 3428 | 1460921879087 Marionette DEBUG loaded listener.js 12:37:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 145 (1DBEB400) [pid = 3428] [serial = 1063] [outer = 1D529C00] 12:37:59 INFO - PROCESS | 3428 | 1460921879653 Marionette TRACE conn3 <- [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]]]}] 12:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 953ms 12:37:59 INFO - PROCESS | 3428 | 1460921879713 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 12:37:59 INFO - PROCESS | 3428 | 1460921879715 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 12:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:37:59 INFO - PROCESS | 3428 | 1460921879719 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:37:59 INFO - PROCESS | 3428 | 1460921879721 Marionette TRACE conn3 <- [1,1382,null,{}] 12:37:59 INFO - PROCESS | 3428 | 1460921879724 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:59 INFO - PROCESS | 3428 | 1460921879824 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:37:59 INFO - PROCESS | 3428 | 1460921879960 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:59 INFO - PROCESS | 3428 | ++DOCSHELL 1340C400 == 91 [pid = 3428] [id = 355] 12:37:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 146 (13492400) [pid = 3428] [serial = 1064] [outer = 00000000] 12:37:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 147 (15E42400) [pid = 3428] [serial = 1065] [outer = 13492400] 12:38:00 INFO - PROCESS | 3428 | 1460921880015 Marionette DEBUG loaded listener.js 12:38:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 148 (18996800) [pid = 3428] [serial = 1066] [outer = 13492400] 12:38:00 INFO - PROCESS | 3428 | 1460921880730 Marionette TRACE conn3 <- [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]]]}] 12:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1047ms 12:38:00 INFO - PROCESS | 3428 | 1460921880787 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 12:38:00 INFO - PROCESS | 3428 | 1460921880791 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 12:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:38:00 INFO - PROCESS | 3428 | 1460921880797 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:38:00 INFO - PROCESS | 3428 | 1460921880801 Marionette TRACE conn3 <- [1,1386,null,{}] 12:38:00 INFO - PROCESS | 3428 | 1460921880807 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:00 INFO - PROCESS | 3428 | 1460921880912 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:38:01 INFO - PROCESS | 3428 | 1460921881055 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:01 INFO - PROCESS | 3428 | ++DOCSHELL 143AA800 == 92 [pid = 3428] [id = 356] 12:38:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 149 (143ADC00) [pid = 3428] [serial = 1067] [outer = 00000000] 12:38:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 150 (15EC0C00) [pid = 3428] [serial = 1068] [outer = 143ADC00] 12:38:01 INFO - PROCESS | 3428 | 1460921881105 Marionette DEBUG loaded listener.js 12:38:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 151 (1825D000) [pid = 3428] [serial = 1069] [outer = 143ADC00] 12:38:01 INFO - PROCESS | 3428 | --DOCSHELL 13309000 == 91 [pid = 3428] [id = 347] 12:38:01 INFO - PROCESS | 3428 | --DOCSHELL 189C6400 == 90 [pid = 3428] [id = 346] 12:38:01 INFO - PROCESS | 3428 | --DOCSHELL 1673E400 == 89 [pid = 3428] [id = 345] 12:38:01 INFO - PROCESS | 3428 | --DOCSHELL 13413400 == 88 [pid = 3428] [id = 344] 12:38:01 INFO - PROCESS | 3428 | --DOCSHELL 138D9400 == 87 [pid = 3428] [id = 343] 12:38:01 INFO - PROCESS | 3428 | --DOCSHELL 18291000 == 86 [pid = 3428] [id = 338] 12:38:01 INFO - PROCESS | 3428 | --DOCSHELL 1349B800 == 85 [pid = 3428] [id = 337] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 150 (1D8C1000) [pid = 3428] [serial = 907] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 149 (1E24F800) [pid = 3428] [serial = 1008] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 148 (1DBAE000) [pid = 3428] [serial = 1006] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 147 (19013800) [pid = 3428] [serial = 1002] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 146 (1C5E6800) [pid = 3428] [serial = 997] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 145 (14A09C00) [pid = 3428] [serial = 978] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 144 (1D8B3000) [pid = 3428] [serial = 1005] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 143 (189C2400) [pid = 3428] [serial = 984] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 142 (19019800) [pid = 3428] [serial = 988] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 141 (1AD8F800) [pid = 3428] [serial = 963] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 140 (1D31F400) [pid = 3428] [serial = 999] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 139 (1ADD3000) [pid = 3428] [serial = 1003] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 138 (19A56C00) [pid = 3428] [serial = 991] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (199D7C00) [pid = 3428] [serial = 990] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (1E251400) [pid = 3428] [serial = 972] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (1E3C9800) [pid = 3428] [serial = 975] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (1A3C9C00) [pid = 3428] [serial = 993] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (15DCA800) [pid = 3428] [serial = 957] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (18B76C00) [pid = 3428] [serial = 960] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (1D84F000) [pid = 3428] [serial = 966] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (1900F800) [pid = 3428] [serial = 987] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (189D0800) [pid = 3428] [serial = 985] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (1852CC00) [pid = 3428] [serial = 981] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (1D320C00) [pid = 3428] [serial = 955] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (1D534400) [pid = 3428] [serial = 1000] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1DBEEC00) [pid = 3428] [serial = 969] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (1899A000) [pid = 3428] [serial = 982] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (1C479000) [pid = 3428] [serial = 996] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (1AD96400) [pid = 3428] [serial = 994] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (15BA2000) [pid = 3428] [serial = 979] [outer = 00000000] [url = about:blank] 12:38:01 INFO - PROCESS | 3428 | 1460921881706 Marionette TRACE conn3 <- [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]]]}] 12:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 953ms 12:38:01 INFO - PROCESS | 3428 | 1460921881744 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 12:38:01 INFO - PROCESS | 3428 | 1460921881749 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 12:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:38:01 INFO - PROCESS | 3428 | 1460921881755 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:38:01 INFO - PROCESS | 3428 | 1460921881758 Marionette TRACE conn3 <- [1,1390,null,{}] 12:38:01 INFO - PROCESS | 3428 | 1460921881761 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:01 INFO - PROCESS | 3428 | 1460921881848 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:38:01 INFO - PROCESS | 3428 | 1460921881857 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:01 INFO - PROCESS | 3428 | ++DOCSHELL 15DCA000 == 86 [pid = 3428] [id = 357] 12:38:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (15DCA800) [pid = 3428] [serial = 1070] [outer = 00000000] 12:38:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1899C000) [pid = 3428] [serial = 1071] [outer = 15DCA800] 12:38:01 INFO - PROCESS | 3428 | 1460921881902 Marionette DEBUG loaded listener.js 12:38:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (189C7400) [pid = 3428] [serial = 1072] [outer = 15DCA800] 12:38:02 INFO - PROCESS | 3428 | 1460921882408 Marionette TRACE conn3 <- [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]]]}] 12:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 688ms 12:38:02 INFO - PROCESS | 3428 | 1460921882453 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:38:02 INFO - PROCESS | 3428 | 1460921882456 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 12:38:02 INFO - PROCESS | 3428 | 1460921882459 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:38:02 INFO - PROCESS | 3428 | 1460921882462 Marionette TRACE conn3 <- [1,1394,null,{}] 12:38:02 INFO - PROCESS | 3428 | 1460921882472 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:02 INFO - PROCESS | 3428 | 1460921882564 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:38:02 INFO - PROCESS | 3428 | 1460921882695 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:02 INFO - PROCESS | 3428 | ++DOCSHELL 189AD800 == 87 [pid = 3428] [id = 358] 12:38:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (189D0800) [pid = 3428] [serial = 1073] [outer = 00000000] 12:38:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1915D800) [pid = 3428] [serial = 1074] [outer = 189D0800] 12:38:02 INFO - PROCESS | 3428 | 1460921882744 Marionette DEBUG loaded listener.js 12:38:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (191B4C00) [pid = 3428] [serial = 1075] [outer = 189D0800] 12:38:03 INFO - PROCESS | 3428 | 1460921883145 Marionette TRACE conn3 <- [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]]]}] 12:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 735ms 12:38:03 INFO - PROCESS | 3428 | 1460921883199 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:38:03 INFO - PROCESS | 3428 | 1460921883202 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 12:38:03 INFO - PROCESS | 3428 | 1460921883205 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:38:03 INFO - PROCESS | 3428 | 1460921883207 Marionette TRACE conn3 <- [1,1398,null,{}] 12:38:03 INFO - PROCESS | 3428 | 1460921883210 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:03 INFO - PROCESS | 3428 | 1460921883297 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:38:03 INFO - PROCESS | 3428 | 1460921883303 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:03 INFO - PROCESS | 3428 | ++DOCSHELL 19094C00 == 88 [pid = 3428] [id = 359] 12:38:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (19165C00) [pid = 3428] [serial = 1076] [outer = 00000000] 12:38:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (1A0B5000) [pid = 3428] [serial = 1077] [outer = 19165C00] 12:38:03 INFO - PROCESS | 3428 | 1460921883354 Marionette DEBUG loaded listener.js 12:38:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (1AD97000) [pid = 3428] [serial = 1078] [outer = 19165C00] 12:38:03 INFO - PROCESS | 3428 | 1460921883834 Marionette TRACE conn3 <- [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]]]}] 12:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 688ms 12:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:38:03 INFO - PROCESS | 3428 | 1460921883905 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:38:03 INFO - PROCESS | 3428 | 1460921883907 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 12:38:03 INFO - PROCESS | 3428 | 1460921883910 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:38:03 INFO - PROCESS | 3428 | 1460921883912 Marionette TRACE conn3 <- [1,1402,null,{}] 12:38:03 INFO - PROCESS | 3428 | 1460921883915 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:04 INFO - PROCESS | 3428 | 1460921884063 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:38:04 INFO - PROCESS | 3428 | 1460921884086 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:04 INFO - PROCESS | 3428 | ++DOCSHELL 19C75000 == 89 [pid = 3428] [id = 360] 12:38:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (1ADD7000) [pid = 3428] [serial = 1079] [outer = 00000000] 12:38:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (1C4CB800) [pid = 3428] [serial = 1080] [outer = 1ADD7000] 12:38:04 INFO - PROCESS | 3428 | 1460921884131 Marionette DEBUG loaded listener.js 12:38:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (1CF4AC00) [pid = 3428] [serial = 1081] [outer = 1ADD7000] 12:38:04 INFO - PROCESS | 3428 | 1460921884586 Marionette TRACE conn3 <- [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]]]}] 12:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 688ms 12:38:04 INFO - PROCESS | 3428 | 1460921884610 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:38:04 INFO - PROCESS | 3428 | 1460921884612 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 12:38:04 INFO - PROCESS | 3428 | 1460921884615 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:38:04 INFO - PROCESS | 3428 | 1460921884616 Marionette TRACE conn3 <- [1,1406,null,{}] 12:38:04 INFO - PROCESS | 3428 | 1460921884620 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:04 INFO - PROCESS | 3428 | 1460921884760 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:38:04 INFO - PROCESS | 3428 | 1460921884827 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:04 INFO - PROCESS | 3428 | ++DOCSHELL 1D52D400 == 90 [pid = 3428] [id = 361] 12:38:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (1D532800) [pid = 3428] [serial = 1082] [outer = 00000000] 12:38:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (1D652C00) [pid = 3428] [serial = 1083] [outer = 1D532800] 12:38:04 INFO - PROCESS | 3428 | 1460921884873 Marionette DEBUG loaded listener.js 12:38:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (1D8BB000) [pid = 3428] [serial = 1084] [outer = 1D532800] 12:38:05 INFO - PROCESS | 3428 | 1460921885287 Marionette TRACE conn3 <- [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]]]}] 12:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 735ms 12:38:05 INFO - PROCESS | 3428 | 1460921885357 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:38:05 INFO - PROCESS | 3428 | 1460921885360 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 12:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:38:05 INFO - PROCESS | 3428 | 1460921885364 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:38:05 INFO - PROCESS | 3428 | 1460921885367 Marionette TRACE conn3 <- [1,1410,null,{}] 12:38:05 INFO - PROCESS | 3428 | 1460921885404 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:05 INFO - PROCESS | 3428 | 1460921885517 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:38:05 INFO - PROCESS | 3428 | 1460921885583 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:05 INFO - PROCESS | 3428 | ++DOCSHELL 1DBA6400 == 91 [pid = 3428] [id = 362] 12:38:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (1DBADC00) [pid = 3428] [serial = 1085] [outer = 00000000] 12:38:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (1DBEF800) [pid = 3428] [serial = 1086] [outer = 1DBADC00] 12:38:05 INFO - PROCESS | 3428 | 1460921885627 Marionette DEBUG loaded listener.js 12:38:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 139 (1DEA5400) [pid = 3428] [serial = 1087] [outer = 1DBADC00] 12:38:05 INFO - PROCESS | 3428 | --DOMWINDOW == 138 (19010400) [pid = 3428] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:38:05 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (13418400) [pid = 3428] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:38:05 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (16745C00) [pid = 3428] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:38:05 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (18B9F400) [pid = 3428] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:38:05 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (143A9400) [pid = 3428] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:38:06 INFO - PROCESS | 3428 | 1460921886055 Marionette TRACE conn3 <- [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]]]}] 12:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 735ms 12:38:06 INFO - PROCESS | 3428 | 1460921886102 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:38:06 INFO - PROCESS | 3428 | 1460921886104 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 12:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:38:06 INFO - PROCESS | 3428 | 1460921886107 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:38:06 INFO - PROCESS | 3428 | 1460921886109 Marionette TRACE conn3 <- [1,1414,null,{}] 12:38:06 INFO - PROCESS | 3428 | 1460921886112 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:06 INFO - PROCESS | 3428 | 1460921886194 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:38:06 INFO - PROCESS | 3428 | 1460921886293 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:06 INFO - PROCESS | 3428 | ++DOCSHELL 13418400 == 92 [pid = 3428] [id = 363] 12:38:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (13492000) [pid = 3428] [serial = 1088] [outer = 00000000] 12:38:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (19FE8C00) [pid = 3428] [serial = 1089] [outer = 13492000] 12:38:06 INFO - PROCESS | 3428 | 1460921886338 Marionette DEBUG loaded listener.js 12:38:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (1DBE7800) [pid = 3428] [serial = 1090] [outer = 13492000] 12:38:06 INFO - PROCESS | 3428 | 1460921886724 Marionette TRACE conn3 <- [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]]]}] 12:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 640ms 12:38:06 INFO - PROCESS | 3428 | 1460921886745 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:38:06 INFO - PROCESS | 3428 | 1460921886747 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 12:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:38:06 INFO - PROCESS | 3428 | 1460921886750 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:38:06 INFO - PROCESS | 3428 | 1460921886752 Marionette TRACE conn3 <- [1,1418,null,{}] 12:38:06 INFO - PROCESS | 3428 | 1460921886755 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:06 INFO - PROCESS | 3428 | 1460921886876 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:38:06 INFO - PROCESS | 3428 | 1460921886912 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:06 INFO - PROCESS | 3428 | ++DOCSHELL 1349F000 == 93 [pid = 3428] [id = 364] 12:38:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (1E246800) [pid = 3428] [serial = 1091] [outer = 00000000] 12:38:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 139 (1E3BB400) [pid = 3428] [serial = 1092] [outer = 1E246800] 12:38:06 INFO - PROCESS | 3428 | 1460921886956 Marionette DEBUG loaded listener.js 12:38:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 140 (1E3C5800) [pid = 3428] [serial = 1093] [outer = 1E246800] 12:38:07 INFO - PROCESS | 3428 | 1460921887364 Marionette TRACE conn3 <- [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]]]}] 12:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 641ms 12:38:07 INFO - PROCESS | 3428 | 1460921887390 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:38:07 INFO - PROCESS | 3428 | 1460921887393 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 12:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:38:07 INFO - PROCESS | 3428 | 1460921887398 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:38:07 INFO - PROCESS | 3428 | 1460921887400 Marionette TRACE conn3 <- [1,1422,null,{}] 12:38:07 INFO - PROCESS | 3428 | 1460921887409 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:07 INFO - PROCESS | 3428 | 1460921887531 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:38:07 INFO - PROCESS | 3428 | 1460921887562 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:07 INFO - PROCESS | 3428 | ++DOCSHELL 133C4400 == 94 [pid = 3428] [id = 365] 12:38:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 141 (134A0800) [pid = 3428] [serial = 1094] [outer = 00000000] 12:38:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 142 (18477000) [pid = 3428] [serial = 1095] [outer = 134A0800] 12:38:07 INFO - PROCESS | 3428 | 1460921887608 Marionette DEBUG loaded listener.js 12:38:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 143 (1847C800) [pid = 3428] [serial = 1096] [outer = 134A0800] 12:38:08 INFO - PROCESS | 3428 | 1460921888166 Marionette TRACE conn3 <- [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]]]}] 12:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 797ms 12:38:08 INFO - PROCESS | 3428 | 1460921888247 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:38:08 INFO - PROCESS | 3428 | 1460921888251 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 12:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:38:08 INFO - PROCESS | 3428 | 1460921888272 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:38:08 INFO - PROCESS | 3428 | 1460921888277 Marionette TRACE conn3 <- [1,1426,null,{}] 12:38:08 INFO - PROCESS | 3428 | 1460921888284 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:08 INFO - PROCESS | 3428 | 1460921888415 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:38:08 INFO - PROCESS | 3428 | 1460921888555 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:08 INFO - PROCESS | 3428 | ++DOCSHELL 12D71400 == 95 [pid = 3428] [id = 366] 12:38:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 144 (1340F000) [pid = 3428] [serial = 1097] [outer = 00000000] 12:38:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 145 (1648CC00) [pid = 3428] [serial = 1098] [outer = 1340F000] 12:38:08 INFO - PROCESS | 3428 | 1460921888612 Marionette DEBUG loaded listener.js 12:38:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 146 (1847B000) [pid = 3428] [serial = 1099] [outer = 1340F000] 12:38:09 INFO - PROCESS | 3428 | 1460921889168 Marionette TRACE conn3 <- [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]]]}] 12:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 937ms 12:38:09 INFO - PROCESS | 3428 | 1460921889215 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:38:09 INFO - PROCESS | 3428 | 1460921889221 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 12:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:38:09 INFO - PROCESS | 3428 | 1460921889228 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:38:09 INFO - PROCESS | 3428 | 1460921889231 Marionette TRACE conn3 <- [1,1430,null,{}] 12:38:09 INFO - PROCESS | 3428 | 1460921889235 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:09 INFO - PROCESS | 3428 | 1460921889344 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:38:09 INFO - PROCESS | 3428 | 1460921889502 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:09 INFO - PROCESS | 3428 | ++DOCSHELL 1892E800 == 96 [pid = 3428] [id = 367] 12:38:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 147 (1899A000) [pid = 3428] [serial = 1100] [outer = 00000000] 12:38:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 148 (1908D000) [pid = 3428] [serial = 1101] [outer = 1899A000] 12:38:09 INFO - PROCESS | 3428 | 1460921889557 Marionette DEBUG loaded listener.js 12:38:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 149 (1989F400) [pid = 3428] [serial = 1102] [outer = 1899A000] 12:38:10 INFO - PROCESS | 3428 | 1460921890143 Marionette TRACE conn3 <- [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]]]}] 12:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 937ms 12:38:10 INFO - PROCESS | 3428 | 1460921890171 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:38:10 INFO - PROCESS | 3428 | 1460921890173 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 12:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:38:10 INFO - PROCESS | 3428 | 1460921890177 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:38:10 INFO - PROCESS | 3428 | 1460921890181 Marionette TRACE conn3 <- [1,1434,null,{}] 12:38:10 INFO - PROCESS | 3428 | 1460921890192 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:10 INFO - PROCESS | 3428 | 1460921890302 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:38:10 INFO - PROCESS | 3428 | 1460921890416 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:10 INFO - PROCESS | 3428 | ++DOCSHELL 1D52A400 == 97 [pid = 3428] [id = 368] 12:38:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 150 (1D52B400) [pid = 3428] [serial = 1103] [outer = 00000000] 12:38:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 151 (1D8B4800) [pid = 3428] [serial = 1104] [outer = 1D52B400] 12:38:10 INFO - PROCESS | 3428 | 1460921890512 Marionette DEBUG loaded listener.js 12:38:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 152 (1DBE9000) [pid = 3428] [serial = 1105] [outer = 1D52B400] 12:38:11 INFO - PROCESS | 3428 | 1460921891140 Marionette TRACE conn3 <- [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]]]}] 12:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1000ms 12:38:11 INFO - PROCESS | 3428 | 1460921891180 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:38:11 INFO - PROCESS | 3428 | 1460921891183 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 12:38:11 INFO - PROCESS | 3428 | 1460921891188 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:38:11 INFO - PROCESS | 3428 | 1460921891190 Marionette TRACE conn3 <- [1,1438,null,{}] 12:38:11 INFO - PROCESS | 3428 | 1460921891194 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:11 INFO - PROCESS | 3428 | 1460921891301 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:38:11 INFO - PROCESS | 3428 | 1460921891438 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:11 INFO - PROCESS | 3428 | ++DOCSHELL 1E251800 == 98 [pid = 3428] [id = 369] 12:38:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 153 (1E62DC00) [pid = 3428] [serial = 1106] [outer = 00000000] 12:38:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 154 (1E95F400) [pid = 3428] [serial = 1107] [outer = 1E62DC00] 12:38:11 INFO - PROCESS | 3428 | 1460921891500 Marionette DEBUG loaded listener.js 12:38:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 155 (1FCD5800) [pid = 3428] [serial = 1108] [outer = 1E62DC00] 12:38:12 INFO - PROCESS | 3428 | 1460921892038 Marionette TRACE conn3 <- [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]]]}] 12:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 890ms 12:38:12 INFO - PROCESS | 3428 | 1460921892094 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:38:12 INFO - PROCESS | 3428 | 1460921892097 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 12:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:38:12 INFO - PROCESS | 3428 | 1460921892100 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:38:12 INFO - PROCESS | 3428 | 1460921892102 Marionette TRACE conn3 <- [1,1442,null,{}] 12:38:12 INFO - PROCESS | 3428 | 1460921892106 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:12 INFO - PROCESS | 3428 | 1460921892211 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:38:12 INFO - PROCESS | 3428 | 1460921892322 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:12 INFO - PROCESS | 3428 | ++DOCSHELL 18474000 == 99 [pid = 3428] [id = 370] 12:38:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 156 (1E955000) [pid = 3428] [serial = 1109] [outer = 00000000] 12:38:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 157 (1FCDF400) [pid = 3428] [serial = 1110] [outer = 1E955000] 12:38:12 INFO - PROCESS | 3428 | 1460921892378 Marionette DEBUG loaded listener.js 12:38:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 158 (20998C00) [pid = 3428] [serial = 1111] [outer = 1E955000] 12:38:12 INFO - PROCESS | 3428 | 1460921892946 Marionette TRACE conn3 <- [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]]]}] 12:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 890ms 12:38:12 INFO - PROCESS | 3428 | 1460921893005 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:38:12 INFO - PROCESS | 3428 | 1460921893007 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 12:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:38:13 INFO - PROCESS | 3428 | 1460921893010 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:38:13 INFO - PROCESS | 3428 | 1460921893012 Marionette TRACE conn3 <- [1,1446,null,{}] 12:38:13 INFO - PROCESS | 3428 | 1460921893016 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:13 INFO - PROCESS | 3428 | 1460921893139 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:38:13 INFO - PROCESS | 3428 | 1460921893255 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:13 INFO - PROCESS | 3428 | ++DOCSHELL 209A1C00 == 100 [pid = 3428] [id = 371] 12:38:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 159 (209A2000) [pid = 3428] [serial = 1112] [outer = 00000000] 12:38:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 160 (21772C00) [pid = 3428] [serial = 1113] [outer = 209A2000] 12:38:13 INFO - PROCESS | 3428 | 1460921893351 Marionette DEBUG loaded listener.js 12:38:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 161 (21775000) [pid = 3428] [serial = 1114] [outer = 209A2000] 12:38:13 INFO - PROCESS | 3428 | 1460921893887 Marionette TRACE conn3 <- [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]]]}] 12:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 938ms 12:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:38:13 INFO - PROCESS | 3428 | 1460921893956 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:38:13 INFO - PROCESS | 3428 | 1460921893958 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 12:38:13 INFO - PROCESS | 3428 | 1460921893962 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:38:13 INFO - PROCESS | 3428 | 1460921893964 Marionette TRACE conn3 <- [1,1450,null,{}] 12:38:13 INFO - PROCESS | 3428 | 1460921893967 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:14 INFO - PROCESS | 3428 | 1460921894070 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:38:14 INFO - PROCESS | 3428 | 1460921894182 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:14 INFO - PROCESS | 3428 | ++DOCSHELL 1FCDF000 == 101 [pid = 3428] [id = 372] 12:38:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 162 (208AF400) [pid = 3428] [serial = 1115] [outer = 00000000] 12:38:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 163 (208B6000) [pid = 3428] [serial = 1116] [outer = 208AF400] 12:38:14 INFO - PROCESS | 3428 | 1460921894235 Marionette DEBUG loaded listener.js 12:38:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 164 (208B8400) [pid = 3428] [serial = 1117] [outer = 208AF400] 12:38:14 INFO - PROCESS | 3428 | 1460921894866 Marionette TRACE conn3 <- [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]]]}] 12:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 938ms 12:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:38:14 INFO - PROCESS | 3428 | 1460921894907 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:38:14 INFO - PROCESS | 3428 | 1460921894909 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 12:38:14 INFO - PROCESS | 3428 | 1460921894912 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:38:14 INFO - PROCESS | 3428 | 1460921894914 Marionette TRACE conn3 <- [1,1454,null,{}] 12:38:14 INFO - PROCESS | 3428 | 1460921894918 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:15 INFO - PROCESS | 3428 | 1460921895023 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:38:15 INFO - PROCESS | 3428 | 1460921895139 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:15 INFO - PROCESS | 3428 | ++DOCSHELL 1330EC00 == 102 [pid = 3428] [id = 373] 12:38:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 165 (13413000) [pid = 3428] [serial = 1118] [outer = 00000000] 12:38:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 166 (15E49C00) [pid = 3428] [serial = 1119] [outer = 13413000] 12:38:15 INFO - PROCESS | 3428 | 1460921895404 Marionette DEBUG loaded listener.js 12:38:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 167 (18478C00) [pid = 3428] [serial = 1120] [outer = 13413000] 12:38:16 INFO - PROCESS | 3428 | 1460921896090 Marionette TRACE conn3 <- [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]]]}] 12:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1188ms 12:38:16 INFO - PROCESS | 3428 | 1460921896112 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:38:16 INFO - PROCESS | 3428 | 1460921896117 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 12:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:38:16 INFO - PROCESS | 3428 | 1460921896123 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:38:16 INFO - PROCESS | 3428 | 1460921896125 Marionette TRACE conn3 <- [1,1458,null,{}] 12:38:16 INFO - PROCESS | 3428 | 1460921896130 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:16 INFO - PROCESS | 3428 | 1460921896237 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:38:16 INFO - PROCESS | 3428 | 1460921896386 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:16 INFO - PROCESS | 3428 | ++DOCSHELL 138D7400 == 103 [pid = 3428] [id = 374] 12:38:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 168 (15524C00) [pid = 3428] [serial = 1121] [outer = 00000000] 12:38:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 169 (18D22C00) [pid = 3428] [serial = 1122] [outer = 15524C00] 12:38:16 INFO - PROCESS | 3428 | 1460921896440 Marionette DEBUG loaded listener.js 12:38:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 170 (19017000) [pid = 3428] [serial = 1123] [outer = 15524C00] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 1DBAC400 == 102 [pid = 3428] [id = 165] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 18D2C800 == 101 [pid = 3428] [id = 272] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 1377E400 == 100 [pid = 3428] [id = 270] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 18290800 == 99 [pid = 3428] [id = 238] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 1349F000 == 98 [pid = 3428] [id = 364] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 13418400 == 97 [pid = 3428] [id = 363] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 1DBA6400 == 96 [pid = 3428] [id = 362] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 1D52D400 == 95 [pid = 3428] [id = 361] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 19C75000 == 94 [pid = 3428] [id = 360] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 19094C00 == 93 [pid = 3428] [id = 359] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 189AD800 == 92 [pid = 3428] [id = 358] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 15DCA000 == 91 [pid = 3428] [id = 357] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 143AA800 == 90 [pid = 3428] [id = 356] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 169 (19C7DC00) [pid = 3428] [serial = 1044] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 168 (15E4AC00) [pid = 3428] [serial = 1011] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 167 (1900E000) [pid = 3428] [serial = 1014] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 166 (1D588400) [pid = 3428] [serial = 1017] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 165 (1E62B000) [pid = 3428] [serial = 1020] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 164 (1E95F800) [pid = 3428] [serial = 1023] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 163 (19FE8000) [pid = 3428] [serial = 1026] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 19A5D400 == 89 [pid = 3428] [id = 352] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 19C7E000 == 88 [pid = 3428] [id = 351] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 1DD69400 == 87 [pid = 3428] [id = 336] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 1669E000 == 86 [pid = 3428] [id = 350] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 142E2000 == 85 [pid = 3428] [id = 349] 12:38:16 INFO - PROCESS | 3428 | --DOCSHELL 19898400 == 84 [pid = 3428] [id = 348] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 162 (19A57800) [pid = 3428] [serial = 1042] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 161 (199D7000) [pid = 3428] [serial = 1041] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 160 (15E3C400) [pid = 3428] [serial = 1032] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 159 (16491800) [pid = 3428] [serial = 1033] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 158 (189C8000) [pid = 3428] [serial = 1035] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 157 (18B74800) [pid = 3428] [serial = 1036] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 156 (1901A000) [pid = 3428] [serial = 1038] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 155 (1915E000) [pid = 3428] [serial = 1039] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 154 (15E03400) [pid = 3428] [serial = 1030] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | --DOMWINDOW == 153 (15795400) [pid = 3428] [serial = 1029] [outer = 00000000] [url = about:blank] 12:38:16 INFO - PROCESS | 3428 | 1460921896966 Marionette TRACE conn3 <- [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]]]}] 12:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 907ms 12:38:17 INFO - PROCESS | 3428 | 1460921897027 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:38:17 INFO - PROCESS | 3428 | 1460921897031 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 12:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:38:17 INFO - PROCESS | 3428 | 1460921897037 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:38:17 INFO - PROCESS | 3428 | 1460921897039 Marionette TRACE conn3 <- [1,1462,null,{}] 12:38:17 INFO - PROCESS | 3428 | 1460921897043 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:17 INFO - PROCESS | 3428 | 1460921897131 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:38:17 INFO - PROCESS | 3428 | 1460921897137 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:17 INFO - PROCESS | 3428 | ++DOCSHELL 1852C400 == 85 [pid = 3428] [id = 375] 12:38:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 154 (1852CC00) [pid = 3428] [serial = 1124] [outer = 00000000] 12:38:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 155 (18B72000) [pid = 3428] [serial = 1125] [outer = 1852CC00] 12:38:17 INFO - PROCESS | 3428 | 1460921897183 Marionette DEBUG loaded listener.js 12:38:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 156 (1908E400) [pid = 3428] [serial = 1126] [outer = 1852CC00] 12:38:17 INFO - PROCESS | 3428 | 1460921897697 Marionette TRACE conn3 <- [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]]]}] 12:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 688ms 12:38:17 INFO - PROCESS | 3428 | 1460921897737 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:38:17 INFO - PROCESS | 3428 | 1460921897739 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 12:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:38:17 INFO - PROCESS | 3428 | 1460921897743 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:38:17 INFO - PROCESS | 3428 | 1460921897746 Marionette TRACE conn3 <- [1,1466,null,{}] 12:38:17 INFO - PROCESS | 3428 | 1460921897756 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:17 INFO - PROCESS | 3428 | 1460921897879 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:38:17 INFO - PROCESS | 3428 | 1460921897992 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:17 INFO - PROCESS | 3428 | ++DOCSHELL 1915F000 == 86 [pid = 3428] [id = 376] 12:38:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 157 (19C6F800) [pid = 3428] [serial = 1127] [outer = 00000000] 12:38:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 158 (1A36D000) [pid = 3428] [serial = 1128] [outer = 19C6F800] 12:38:18 INFO - PROCESS | 3428 | 1460921898037 Marionette DEBUG loaded listener.js 12:38:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 159 (1AABC000) [pid = 3428] [serial = 1129] [outer = 19C6F800] 12:38:18 INFO - PROCESS | 3428 | 1460921898407 Marionette TRACE conn3 <- [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]]]}] 12:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 688ms 12:38:18 INFO - PROCESS | 3428 | 1460921898442 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:38:18 INFO - PROCESS | 3428 | 1460921898445 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 12:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:38:18 INFO - PROCESS | 3428 | 1460921898448 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:38:18 INFO - PROCESS | 3428 | 1460921898450 Marionette TRACE conn3 <- [1,1470,null,{}] 12:38:18 INFO - PROCESS | 3428 | 1460921898453 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:18 INFO - PROCESS | 3428 | 1460921898544 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:38:18 INFO - PROCESS | 3428 | 1460921898551 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:18 INFO - PROCESS | 3428 | ++DOCSHELL 189C4C00 == 87 [pid = 3428] [id = 377] 12:38:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 160 (19016800) [pid = 3428] [serial = 1130] [outer = 00000000] 12:38:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 161 (1C476400) [pid = 3428] [serial = 1131] [outer = 19016800] 12:38:18 INFO - PROCESS | 3428 | 1460921898602 Marionette DEBUG loaded listener.js 12:38:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 162 (1D312C00) [pid = 3428] [serial = 1132] [outer = 19016800] 12:38:19 INFO - PROCESS | 3428 | 1460921899098 Marionette TRACE conn3 <- [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]]]}] 12:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 703ms 12:38:19 INFO - PROCESS | 3428 | 1460921899147 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:38:19 INFO - PROCESS | 3428 | 1460921899149 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 12:38:19 INFO - PROCESS | 3428 | 1460921899152 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:38:19 INFO - PROCESS | 3428 | 1460921899154 Marionette TRACE conn3 <- [1,1474,null,{}] 12:38:19 INFO - PROCESS | 3428 | 1460921899157 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:19 INFO - PROCESS | 3428 | 1460921899308 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:38:19 INFO - PROCESS | 3428 | 1460921899376 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:19 INFO - PROCESS | 3428 | ++DOCSHELL 1D534400 == 88 [pid = 3428] [id = 378] 12:38:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 163 (1D536000) [pid = 3428] [serial = 1133] [outer = 00000000] 12:38:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 164 (1D84E400) [pid = 3428] [serial = 1134] [outer = 1D536000] 12:38:19 INFO - PROCESS | 3428 | 1460921899426 Marionette DEBUG loaded listener.js 12:38:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 165 (1DBE6800) [pid = 3428] [serial = 1135] [outer = 1D536000] 12:38:19 INFO - PROCESS | 3428 | 1460921899885 Marionette TRACE conn3 <- [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]]]}] 12:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 797ms 12:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:38:19 INFO - PROCESS | 3428 | 1460921899957 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:38:19 INFO - PROCESS | 3428 | 1460921899959 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 12:38:19 INFO - PROCESS | 3428 | 1460921899963 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:38:19 INFO - PROCESS | 3428 | 1460921899965 Marionette TRACE conn3 <- [1,1478,null,{}] 12:38:19 INFO - PROCESS | 3428 | 1460921899969 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:20 INFO - PROCESS | 3428 | 1460921900096 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:38:20 INFO - PROCESS | 3428 | 1460921900164 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:20 INFO - PROCESS | 3428 | ++DOCSHELL 1DEAC800 == 89 [pid = 3428] [id = 379] 12:38:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 166 (1E244000) [pid = 3428] [serial = 1136] [outer = 00000000] 12:38:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 167 (1E95BC00) [pid = 3428] [serial = 1137] [outer = 1E244000] 12:38:20 INFO - PROCESS | 3428 | 1460921900208 Marionette DEBUG loaded listener.js 12:38:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 168 (1E962C00) [pid = 3428] [serial = 1138] [outer = 1E244000] 12:38:20 INFO - PROCESS | 3428 | 1460921900616 Marionette TRACE conn3 <- [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]]]}] 12:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 688ms 12:38:20 INFO - PROCESS | 3428 | 1460921900683 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:38:20 INFO - PROCESS | 3428 | 1460921900685 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 12:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:38:20 INFO - PROCESS | 3428 | 1460921900692 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:38:20 INFO - PROCESS | 3428 | 1460921900694 Marionette TRACE conn3 <- [1,1482,null,{}] 12:38:20 INFO - PROCESS | 3428 | 1460921900698 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:20 INFO - PROCESS | 3428 | 1460921900945 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:38:20 INFO - PROCESS | 3428 | --DOMWINDOW == 167 (1E246800) [pid = 3428] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:38:20 INFO - PROCESS | 3428 | --DOMWINDOW == 166 (1DBADC00) [pid = 3428] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:38:20 INFO - PROCESS | 3428 | --DOMWINDOW == 165 (1DD70000) [pid = 3428] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:38:20 INFO - PROCESS | 3428 | --DOMWINDOW == 164 (1D532800) [pid = 3428] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:38:20 INFO - PROCESS | 3428 | --DOMWINDOW == 163 (1ADD7000) [pid = 3428] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:38:20 INFO - PROCESS | 3428 | --DOMWINDOW == 162 (143ADC00) [pid = 3428] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:38:20 INFO - PROCESS | 3428 | --DOMWINDOW == 161 (15DCA800) [pid = 3428] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:38:20 INFO - PROCESS | 3428 | --DOMWINDOW == 160 (189D0800) [pid = 3428] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:38:20 INFO - PROCESS | 3428 | --DOMWINDOW == 159 (19165C00) [pid = 3428] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:38:20 INFO - PROCESS | 3428 | --DOMWINDOW == 158 (13492000) [pid = 3428] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:38:21 INFO - PROCESS | 3428 | 1460921901019 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:21 INFO - PROCESS | 3428 | ++DOCSHELL 13309000 == 90 [pid = 3428] [id = 380] 12:38:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 159 (1340D800) [pid = 3428] [serial = 1139] [outer = 00000000] 12:38:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 160 (15DCA800) [pid = 3428] [serial = 1140] [outer = 1340D800] 12:38:21 INFO - PROCESS | 3428 | 1460921901063 Marionette DEBUG loaded listener.js 12:38:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 161 (189CE000) [pid = 3428] [serial = 1141] [outer = 1340D800] 12:38:21 INFO - PROCESS | 3428 | 1460921901423 Marionette TRACE conn3 <- [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]]]}] 12:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 796ms 12:38:21 INFO - PROCESS | 3428 | 1460921901493 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:38:21 INFO - PROCESS | 3428 | 1460921901494 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 12:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:38:21 INFO - PROCESS | 3428 | 1460921901498 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:38:21 INFO - PROCESS | 3428 | 1460921901500 Marionette TRACE conn3 <- [1,1486,null,{}] 12:38:21 INFO - PROCESS | 3428 | 1460921901503 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:21 INFO - PROCESS | 3428 | 1460921901586 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:38:21 INFO - PROCESS | 3428 | 1460921901592 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:21 INFO - PROCESS | 3428 | ++DOCSHELL 15E48800 == 91 [pid = 3428] [id = 381] 12:38:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 162 (18478400) [pid = 3428] [serial = 1142] [outer = 00000000] 12:38:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 163 (1E3C8C00) [pid = 3428] [serial = 1143] [outer = 18478400] 12:38:21 INFO - PROCESS | 3428 | 1460921901644 Marionette DEBUG loaded listener.js 12:38:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 164 (208B2000) [pid = 3428] [serial = 1144] [outer = 18478400] 12:38:22 INFO - PROCESS | 3428 | 1460921902098 Marionette TRACE conn3 <- [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]]]}] 12:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 641ms 12:38:22 INFO - PROCESS | 3428 | 1460921902136 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:38:22 INFO - PROCESS | 3428 | 1460921902138 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 12:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:38:22 INFO - PROCESS | 3428 | 1460921902141 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:38:22 INFO - PROCESS | 3428 | 1460921902143 Marionette TRACE conn3 <- [1,1490,null,{}] 12:38:22 INFO - PROCESS | 3428 | 1460921902147 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:22 INFO - PROCESS | 3428 | 1460921902232 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:38:22 INFO - PROCESS | 3428 | 1460921902265 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:22 INFO - PROCESS | 3428 | ++DOCSHELL 1C46F800 == 92 [pid = 3428] [id = 382] 12:38:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 165 (1D537C00) [pid = 3428] [serial = 1145] [outer = 00000000] 12:38:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 166 (2099FC00) [pid = 3428] [serial = 1146] [outer = 1D537C00] 12:38:22 INFO - PROCESS | 3428 | 1460921902311 Marionette DEBUG loaded listener.js 12:38:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 167 (209A4C00) [pid = 3428] [serial = 1147] [outer = 1D537C00] 12:38:22 INFO - PROCESS | 3428 | 1460921902754 Marionette TRACE conn3 <- [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]]]}] 12:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 641ms 12:38:22 INFO - PROCESS | 3428 | 1460921902780 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:38:22 INFO - PROCESS | 3428 | 1460921902782 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 12:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:38:22 INFO - PROCESS | 3428 | 1460921902789 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:38:22 INFO - PROCESS | 3428 | 1460921902791 Marionette TRACE conn3 <- [1,1494,null,{}] 12:38:22 INFO - PROCESS | 3428 | 1460921902794 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:22 INFO - PROCESS | 3428 | 1460921902880 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:38:22 INFO - PROCESS | 3428 | 1460921902886 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:22 INFO - PROCESS | 3428 | ++DOCSHELL 13AED000 == 93 [pid = 3428] [id = 383] 12:38:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 168 (15E02800) [pid = 3428] [serial = 1148] [outer = 00000000] 12:38:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 169 (1FC6A000) [pid = 3428] [serial = 1149] [outer = 15E02800] 12:38:22 INFO - PROCESS | 3428 | 1460921902934 Marionette DEBUG loaded listener.js 12:38:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 170 (1FC70000) [pid = 3428] [serial = 1150] [outer = 15E02800] 12:38:23 INFO - PROCESS | 3428 | 1460921903700 Marionette TRACE conn3 <- [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]]]}] 12:38:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 171 (18937C00) [pid = 3428] [serial = 1151] [outer = 1E3C2400] 12:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 938ms 12:38:23 INFO - PROCESS | 3428 | 1460921903748 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:38:23 INFO - PROCESS | 3428 | 1460921903752 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 12:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:38:23 INFO - PROCESS | 3428 | 1460921903801 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:38:23 INFO - PROCESS | 3428 | 1460921903804 Marionette TRACE conn3 <- [1,1498,null,{}] 12:38:23 INFO - PROCESS | 3428 | 1460921903811 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:23 INFO - PROCESS | 3428 | 1460921903939 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:38:24 INFO - PROCESS | 3428 | 1460921904078 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:24 INFO - PROCESS | 3428 | ++DOCSHELL 15D55800 == 94 [pid = 3428] [id = 384] 12:38:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 172 (15D57400) [pid = 3428] [serial = 1152] [outer = 00000000] 12:38:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 173 (19013800) [pid = 3428] [serial = 1153] [outer = 15D57400] 12:38:24 INFO - PROCESS | 3428 | 1460921904135 Marionette DEBUG loaded listener.js 12:38:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 174 (199D9400) [pid = 3428] [serial = 1154] [outer = 15D57400] 12:38:24 INFO - PROCESS | 3428 | 1460921904702 Marionette TRACE conn3 <- [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]]]}] 12:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 953ms 12:38:24 INFO - PROCESS | 3428 | 1460921904752 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:38:24 INFO - PROCESS | 3428 | 1460921904757 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 12:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:38:24 INFO - PROCESS | 3428 | 1460921904764 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:38:24 INFO - PROCESS | 3428 | 1460921904766 Marionette TRACE conn3 <- [1,1502,null,{}] 12:38:24 INFO - PROCESS | 3428 | 1460921904771 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:24 INFO - PROCESS | 3428 | 1460921904883 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:38:25 INFO - PROCESS | 3428 | 1460921905040 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:25 INFO - PROCESS | 3428 | ++DOCSHELL 19A5D400 == 95 [pid = 3428] [id = 385] 12:38:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 175 (19AEBC00) [pid = 3428] [serial = 1155] [outer = 00000000] 12:38:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 176 (1C185800) [pid = 3428] [serial = 1156] [outer = 19AEBC00] 12:38:25 INFO - PROCESS | 3428 | 1460921905095 Marionette DEBUG loaded listener.js 12:38:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 177 (1D538800) [pid = 3428] [serial = 1157] [outer = 19AEBC00] 12:38:25 INFO - PROCESS | 3428 | 1460921905704 Marionette TRACE conn3 <- [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]]]}] 12:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1000ms 12:38:25 INFO - PROCESS | 3428 | 1460921905766 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:38:25 INFO - PROCESS | 3428 | 1460921905768 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 12:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:38:25 INFO - PROCESS | 3428 | 1460921905772 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:38:25 INFO - PROCESS | 3428 | 1460921905776 Marionette TRACE conn3 <- [1,1506,null,{}] 12:38:25 INFO - PROCESS | 3428 | 1460921905787 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:25 INFO - PROCESS | 3428 | 1460921905902 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:38:26 INFO - PROCESS | 3428 | 1460921906045 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:26 INFO - PROCESS | 3428 | ++DOCSHELL 1FC66C00 == 96 [pid = 3428] [id = 386] 12:38:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 178 (1FC68C00) [pid = 3428] [serial = 1158] [outer = 00000000] 12:38:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 179 (1FCD4400) [pid = 3428] [serial = 1159] [outer = 1FC68C00] 12:38:26 INFO - PROCESS | 3428 | 1460921906102 Marionette DEBUG loaded listener.js 12:38:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 180 (2099E400) [pid = 3428] [serial = 1160] [outer = 1FC68C00] 12:38:26 INFO - PROCESS | 3428 | 1460921906701 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 937ms 12:38:26 INFO - PROCESS | 3428 | 1460921906717 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:38:26 INFO - PROCESS | 3428 | 1460921906722 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 12:38:26 INFO - PROCESS | 3428 | 1460921906727 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:38:26 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:38:26 INFO - PROCESS | 3428 | 1460921906730 Marionette TRACE conn3 <- [1,1510,null,{}] 12:38:26 INFO - PROCESS | 3428 | 1460921906746 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:26 INFO - PROCESS | 3428 | 1460921906890 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:38:26 INFO - PROCESS | 3428 | 1460921906959 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:26 INFO - PROCESS | 3428 | ++DOCSHELL 20D94000 == 97 [pid = 3428] [id = 387] 12:38:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 181 (20D94800) [pid = 3428] [serial = 1161] [outer = 00000000] 12:38:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 182 (20D98400) [pid = 3428] [serial = 1162] [outer = 20D94800] 12:38:27 INFO - PROCESS | 3428 | 1460921907054 Marionette DEBUG loaded listener.js 12:38:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 183 (20D9C000) [pid = 3428] [serial = 1163] [outer = 20D94800] 12:38:27 INFO - PROCESS | 3428 | 1460921907561 Marionette TRACE conn3 <- [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"]]]}] 12:38:27 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 () { 12:38:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:38:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:38:27 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 () { 12:38:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:38:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:38:27 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 () { 12:38:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:38:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:38:27 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 () { 12:38:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:38:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:38:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 906ms 12:38:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:38:27 INFO - PROCESS | 3428 | 1460921907643 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:38:27 INFO - PROCESS | 3428 | 1460921907645 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 12:38:27 INFO - PROCESS | 3428 | 1460921907649 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:38:27 INFO - PROCESS | 3428 | 1460921907651 Marionette TRACE conn3 <- [1,1514,null,{}] 12:38:27 INFO - PROCESS | 3428 | 1460921907655 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:27 INFO - PROCESS | 3428 | 1460921907766 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:38:27 INFO - PROCESS | 3428 | 1460921907930 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:27 INFO - PROCESS | 3428 | ++DOCSHELL 20D9D000 == 98 [pid = 3428] [id = 388] 12:38:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 184 (20D9D400) [pid = 3428] [serial = 1164] [outer = 00000000] 12:38:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 185 (21777000) [pid = 3428] [serial = 1165] [outer = 20D9D400] 12:38:27 INFO - PROCESS | 3428 | 1460921907985 Marionette DEBUG loaded listener.js 12:38:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 186 (21780800) [pid = 3428] [serial = 1166] [outer = 20D9D400] 12:38:28 INFO - PROCESS | 3428 | 1460921908550 Marionette TRACE conn3 <- [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"]]]}] 12:38:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:38:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:38:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:38:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:38:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:38:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:38:28 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 937ms 12:38:28 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:38:28 INFO - PROCESS | 3428 | 1460921908594 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:38:28 INFO - PROCESS | 3428 | 1460921908596 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 12:38:28 INFO - PROCESS | 3428 | 1460921908599 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:38:28 INFO - PROCESS | 3428 | 1460921908601 Marionette TRACE conn3 <- [1,1518,null,{}] 12:38:28 INFO - PROCESS | 3428 | 1460921908605 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:28 INFO - PROCESS | 3428 | 1460921908719 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:38:28 INFO - PROCESS | 3428 | 1460921908870 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:28 INFO - PROCESS | 3428 | ++DOCSHELL 20D9BC00 == 99 [pid = 3428] [id = 389] 12:38:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 187 (21E25800) [pid = 3428] [serial = 1167] [outer = 00000000] 12:38:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 188 (22524C00) [pid = 3428] [serial = 1168] [outer = 21E25800] 12:38:28 INFO - PROCESS | 3428 | 1460921908925 Marionette DEBUG loaded listener.js 12:38:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 189 (22527400) [pid = 3428] [serial = 1169] [outer = 21E25800] 12:38:29 INFO - PROCESS | 3428 | 1460921909451 Marionette TRACE conn3 <- [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]]]}] 12:38:29 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 12:38:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:38:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:38:29 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. 12:38:29 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:38:29 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 890ms 12:38:29 INFO - PROCESS | 3428 | 1460921909504 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:38:29 INFO - PROCESS | 3428 | 1460921909506 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 12:38:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:38:29 INFO - PROCESS | 3428 | 1460921909509 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:38:29 INFO - PROCESS | 3428 | 1460921909511 Marionette TRACE conn3 <- [1,1522,null,{}] 12:38:29 INFO - PROCESS | 3428 | 1460921909515 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:29 INFO - PROCESS | 3428 | 1460921909621 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:38:29 INFO - PROCESS | 3428 | 1460921909779 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:29 INFO - PROCESS | 3428 | ++DOCSHELL 21E28400 == 100 [pid = 3428] [id = 390] 12:38:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 190 (21F91400) [pid = 3428] [serial = 1170] [outer = 00000000] 12:38:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 191 (21F96C00) [pid = 3428] [serial = 1171] [outer = 21F91400] 12:38:29 INFO - PROCESS | 3428 | 1460921909833 Marionette DEBUG loaded listener.js 12:38:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 192 (21F9AC00) [pid = 3428] [serial = 1172] [outer = 21F91400] 12:38:30 INFO - PROCESS | 3428 | 1460921910413 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:38:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:38:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 938ms 12:38:30 INFO - PROCESS | 3428 | 1460921910455 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:38:30 INFO - PROCESS | 3428 | 1460921910457 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 12:38:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:38:30 INFO - PROCESS | 3428 | 1460921910461 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:38:30 INFO - PROCESS | 3428 | 1460921910463 Marionette TRACE conn3 <- [1,1526,null,{}] 12:38:30 INFO - PROCESS | 3428 | 1460921910466 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:30 INFO - PROCESS | 3428 | 1460921910575 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:38:30 INFO - PROCESS | 3428 | 1460921910722 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:30 INFO - PROCESS | 3428 | ++DOCSHELL 143A9400 == 101 [pid = 3428] [id = 391] 12:38:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 193 (15521400) [pid = 3428] [serial = 1173] [outer = 00000000] 12:38:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 194 (18B7BC00) [pid = 3428] [serial = 1174] [outer = 15521400] 12:38:30 INFO - PROCESS | 3428 | 1460921910778 Marionette DEBUG loaded listener.js 12:38:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 195 (19087400) [pid = 3428] [serial = 1175] [outer = 15521400] 12:38:31 INFO - PROCESS | 3428 | 1460921911591 Marionette TRACE conn3 <- [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]]]}] 12:38:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:38:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1188ms 12:38:31 INFO - PROCESS | 3428 | 1460921911659 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:38:31 INFO - PROCESS | 3428 | 1460921911663 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 12:38:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:38:31 INFO - PROCESS | 3428 | 1460921911682 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:38:31 INFO - PROCESS | 3428 | 1460921911686 Marionette TRACE conn3 <- [1,1530,null,{}] 12:38:31 INFO - PROCESS | 3428 | 1460921911694 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:31 INFO - PROCESS | 3428 | 1460921911816 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:38:31 INFO - PROCESS | 3428 | 1460921911960 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:31 INFO - PROCESS | 3428 | ++DOCSHELL 15E03000 == 102 [pid = 3428] [id = 392] 12:38:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 196 (15EB4400) [pid = 3428] [serial = 1176] [outer = 00000000] 12:38:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 197 (18B9EC00) [pid = 3428] [serial = 1177] [outer = 15EB4400] 12:38:32 INFO - PROCESS | 3428 | 1460921912011 Marionette DEBUG loaded listener.js 12:38:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 198 (18BE4800) [pid = 3428] [serial = 1178] [outer = 15EB4400] 12:38:32 INFO - PROCESS | 3428 | 1460921912560 Marionette TRACE conn3 <- [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]]]}] 12:38:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:38:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 907ms 12:38:32 INFO - PROCESS | 3428 | 1460921912589 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:38:32 INFO - PROCESS | 3428 | 1460921912594 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 12:38:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:38:32 INFO - PROCESS | 3428 | 1460921912602 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:38:32 INFO - PROCESS | 3428 | 1460921912604 Marionette TRACE conn3 <- [1,1534,null,{}] 12:38:32 INFO - PROCESS | 3428 | 1460921912608 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:32 INFO - PROCESS | 3428 | 1460921912711 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:38:32 INFO - PROCESS | 3428 | 1460921912865 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:32 INFO - PROCESS | 3428 | --DOCSHELL 1C46F800 == 101 [pid = 3428] [id = 382] 12:38:32 INFO - PROCESS | 3428 | --DOCSHELL 15E48800 == 100 [pid = 3428] [id = 381] 12:38:32 INFO - PROCESS | 3428 | --DOCSHELL 13309000 == 99 [pid = 3428] [id = 380] 12:38:32 INFO - PROCESS | 3428 | --DOCSHELL 1DEAC800 == 98 [pid = 3428] [id = 379] 12:38:32 INFO - PROCESS | 3428 | --DOCSHELL 1D534400 == 97 [pid = 3428] [id = 378] 12:38:32 INFO - PROCESS | 3428 | --DOCSHELL 189C4C00 == 96 [pid = 3428] [id = 377] 12:38:32 INFO - PROCESS | 3428 | --DOCSHELL 1915F000 == 95 [pid = 3428] [id = 376] 12:38:32 INFO - PROCESS | 3428 | --DOCSHELL 1852C400 == 94 [pid = 3428] [id = 375] 12:38:32 INFO - PROCESS | 3428 | --DOCSHELL 138D7400 == 93 [pid = 3428] [id = 374] 12:38:32 INFO - PROCESS | 3428 | --DOCSHELL 1330EC00 == 92 [pid = 3428] [id = 373] 12:38:32 INFO - PROCESS | 3428 | --DOMWINDOW == 197 (18477000) [pid = 3428] [serial = 1095] [outer = 00000000] [url = about:blank] 12:38:32 INFO - PROCESS | 3428 | ++DOCSHELL 1330EC00 == 93 [pid = 3428] [id = 393] 12:38:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 198 (138D7400) [pid = 3428] [serial = 1179] [outer = 00000000] 12:38:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 199 (1828F800) [pid = 3428] [serial = 1180] [outer = 138D7400] 12:38:32 INFO - PROCESS | 3428 | 1460921912954 Marionette DEBUG loaded listener.js 12:38:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 200 (189BB800) [pid = 3428] [serial = 1181] [outer = 138D7400] 12:38:33 INFO - PROCESS | 3428 | --DOCSHELL 1892E800 == 92 [pid = 3428] [id = 367] 12:38:33 INFO - PROCESS | 3428 | --DOCSHELL 12D71400 == 91 [pid = 3428] [id = 366] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 199 (1E3C3400) [pid = 3428] [serial = 1009] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 198 (1D652C00) [pid = 3428] [serial = 1083] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 197 (1C4CB800) [pid = 3428] [serial = 1080] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 196 (15EC0C00) [pid = 3428] [serial = 1068] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 195 (1899C000) [pid = 3428] [serial = 1071] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 194 (189C7400) [pid = 3428] [serial = 1072] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 193 (1915D800) [pid = 3428] [serial = 1074] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 192 (191B4C00) [pid = 3428] [serial = 1075] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 191 (1D8BB000) [pid = 3428] [serial = 1084] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 190 (15E42400) [pid = 3428] [serial = 1065] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 189 (1A0B5000) [pid = 3428] [serial = 1077] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 188 (15E46400) [pid = 3428] [serial = 1047] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 187 (189C8800) [pid = 3428] [serial = 1050] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 186 (19FE8C00) [pid = 3428] [serial = 1089] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 185 (1A8A0800) [pid = 3428] [serial = 1053] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 184 (1C475400) [pid = 3428] [serial = 1056] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 183 (1D20A800) [pid = 3428] [serial = 1059] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 182 (1DBE2000) [pid = 3428] [serial = 1062] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 181 (1E3C5800) [pid = 3428] [serial = 1093] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 180 (1DBEF800) [pid = 3428] [serial = 1086] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 179 (1E3BB400) [pid = 3428] [serial = 1092] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 178 (1DEA5400) [pid = 3428] [serial = 1087] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 177 (1825D000) [pid = 3428] [serial = 1069] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 176 (1CF4AC00) [pid = 3428] [serial = 1081] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 175 (1AD97000) [pid = 3428] [serial = 1078] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | --DOMWINDOW == 174 (1DBE7800) [pid = 3428] [serial = 1090] [outer = 00000000] [url = about:blank] 12:38:33 INFO - PROCESS | 3428 | 1460921913411 Marionette TRACE conn3 <- [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]]]}] 12:38:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:38:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 844ms 12:38:33 INFO - PROCESS | 3428 | 1460921913448 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:38:33 INFO - PROCESS | 3428 | 1460921913450 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 12:38:33 INFO - PROCESS | 3428 | 1460921913457 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:38:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:38:33 INFO - PROCESS | 3428 | 1460921913460 Marionette TRACE conn3 <- [1,1538,null,{}] 12:38:33 INFO - PROCESS | 3428 | 1460921913470 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:33 INFO - PROCESS | 3428 | 1460921913565 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:38:33 INFO - PROCESS | 3428 | 1460921913572 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:33 INFO - PROCESS | 3428 | ++DOCSHELL 19163000 == 92 [pid = 3428] [id = 394] 12:38:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 175 (19C7BC00) [pid = 3428] [serial = 1182] [outer = 00000000] 12:38:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 176 (1A895400) [pid = 3428] [serial = 1183] [outer = 19C7BC00] 12:38:33 INFO - PROCESS | 3428 | 1460921913619 Marionette DEBUG loaded listener.js 12:38:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 177 (1ADD8400) [pid = 3428] [serial = 1184] [outer = 19C7BC00] 12:38:34 INFO - PROCESS | 3428 | 1460921914132 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:38:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:38:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 688ms 12:38:34 INFO - PROCESS | 3428 | 1460921914158 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:38:34 INFO - PROCESS | 3428 | 1460921914161 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 12:38:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:38:34 INFO - PROCESS | 3428 | 1460921914164 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:38:34 INFO - PROCESS | 3428 | 1460921914166 Marionette TRACE conn3 <- [1,1542,null,{}] 12:38:34 INFO - PROCESS | 3428 | 1460921914173 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:34 INFO - PROCESS | 3428 | 1460921914260 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:38:34 INFO - PROCESS | 3428 | 1460921914268 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:34 INFO - PROCESS | 3428 | ++DOCSHELL 1C5E0800 == 93 [pid = 3428] [id = 395] 12:38:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 178 (1C5E6C00) [pid = 3428] [serial = 1185] [outer = 00000000] 12:38:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 179 (1D31C000) [pid = 3428] [serial = 1186] [outer = 1C5E6C00] 12:38:34 INFO - PROCESS | 3428 | 1460921914317 Marionette DEBUG loaded listener.js 12:38:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 180 (1D538400) [pid = 3428] [serial = 1187] [outer = 1C5E6C00] 12:38:34 INFO - PROCESS | 3428 | 1460921914793 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:38:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:38:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 625ms 12:38:34 INFO - PROCESS | 3428 | 1460921914801 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:38:34 INFO - PROCESS | 3428 | 1460921914803 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 12:38:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:38:34 INFO - PROCESS | 3428 | 1460921914806 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:38:34 INFO - PROCESS | 3428 | 1460921914808 Marionette TRACE conn3 <- [1,1546,null,{}] 12:38:34 INFO - PROCESS | 3428 | 1460921914811 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:34 INFO - PROCESS | 3428 | 1460921914903 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:38:34 INFO - PROCESS | 3428 | 1460921914909 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:34 INFO - PROCESS | 3428 | ++DOCSHELL 1C478800 == 94 [pid = 3428] [id = 396] 12:38:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 181 (1C479000) [pid = 3428] [serial = 1188] [outer = 00000000] 12:38:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 182 (1DBE2800) [pid = 3428] [serial = 1189] [outer = 1C479000] 12:38:34 INFO - PROCESS | 3428 | 1460921914953 Marionette DEBUG loaded listener.js 12:38:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 183 (1DD63C00) [pid = 3428] [serial = 1190] [outer = 1C479000] 12:38:35 INFO - PROCESS | 3428 | 1460921915428 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:38:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:38:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 641ms 12:38:35 INFO - PROCESS | 3428 | 1460921915466 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:38:35 INFO - PROCESS | 3428 | 1460921915468 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 12:38:35 INFO - PROCESS | 3428 | 1460921915472 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:38:35 INFO - PROCESS | 3428 | 1460921915474 Marionette TRACE conn3 <- [1,1550,null,{}] 12:38:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:38:35 INFO - PROCESS | 3428 | 1460921915477 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:35 INFO - PROCESS | 3428 | 1460921915624 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:38:35 INFO - PROCESS | 3428 | 1460921915691 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:35 INFO - PROCESS | 3428 | ++DOCSHELL 1D652400 == 95 [pid = 3428] [id = 397] 12:38:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 184 (1DEAB400) [pid = 3428] [serial = 1191] [outer = 00000000] 12:38:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 185 (1E3C4400) [pid = 3428] [serial = 1192] [outer = 1DEAB400] 12:38:35 INFO - PROCESS | 3428 | 1460921915739 Marionette DEBUG loaded listener.js 12:38:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 186 (1E95C800) [pid = 3428] [serial = 1193] [outer = 1DEAB400] 12:38:36 INFO - PROCESS | 3428 | 1460921916162 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:38:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:38:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 734ms 12:38:36 INFO - PROCESS | 3428 | 1460921916216 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:38:36 INFO - PROCESS | 3428 | 1460921916218 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 12:38:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:38:36 INFO - PROCESS | 3428 | 1460921916222 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:38:36 INFO - PROCESS | 3428 | 1460921916223 Marionette TRACE conn3 <- [1,1554,null,{}] 12:38:36 INFO - PROCESS | 3428 | 1460921916227 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:36 INFO - PROCESS | 3428 | 1460921916376 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:38:36 INFO - PROCESS | 3428 | 1460921916400 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:36 INFO - PROCESS | 3428 | ++DOCSHELL 1FC61C00 == 96 [pid = 3428] [id = 398] 12:38:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 187 (1FC63800) [pid = 3428] [serial = 1194] [outer = 00000000] 12:38:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 188 (1FCDA400) [pid = 3428] [serial = 1195] [outer = 1FC63800] 12:38:36 INFO - PROCESS | 3428 | 1460921916444 Marionette DEBUG loaded listener.js 12:38:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 189 (208B8800) [pid = 3428] [serial = 1196] [outer = 1FC63800] 12:38:36 INFO - PROCESS | 3428 | 1460921916888 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:38:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:38:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 687ms 12:38:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:38:36 INFO - PROCESS | 3428 | 1460921916921 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:38:36 INFO - PROCESS | 3428 | 1460921916923 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 12:38:36 INFO - PROCESS | 3428 | 1460921916926 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:38:36 INFO - PROCESS | 3428 | 1460921916928 Marionette TRACE conn3 <- [1,1558,null,{}] 12:38:36 INFO - PROCESS | 3428 | 1460921916931 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:37 INFO - PROCESS | 3428 | 1460921917054 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:38:37 INFO - PROCESS | 3428 | 1460921917068 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:37 INFO - PROCESS | 3428 | ++DOCSHELL 1E3C3400 == 97 [pid = 3428] [id = 399] 12:38:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 190 (1FC66800) [pid = 3428] [serial = 1197] [outer = 00000000] 12:38:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 191 (20D9E400) [pid = 3428] [serial = 1198] [outer = 1FC66800] 12:38:37 INFO - PROCESS | 3428 | 1460921917115 Marionette DEBUG loaded listener.js 12:38:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 192 (21E23C00) [pid = 3428] [serial = 1199] [outer = 1FC66800] 12:38:37 INFO - PROCESS | 3428 | --DOMWINDOW == 191 (19C6F800) [pid = 3428] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:38:37 INFO - PROCESS | 3428 | --DOMWINDOW == 190 (15524C00) [pid = 3428] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:38:37 INFO - PROCESS | 3428 | --DOMWINDOW == 189 (1852CC00) [pid = 3428] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:38:37 INFO - PROCESS | 3428 | --DOMWINDOW == 188 (1D536000) [pid = 3428] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:38:37 INFO - PROCESS | 3428 | --DOMWINDOW == 187 (18478400) [pid = 3428] [serial = 1142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:38:37 INFO - PROCESS | 3428 | --DOMWINDOW == 186 (19016800) [pid = 3428] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:38:37 INFO - PROCESS | 3428 | --DOMWINDOW == 185 (1340D800) [pid = 3428] [serial = 1139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:38:37 INFO - PROCESS | 3428 | --DOMWINDOW == 184 (1E244000) [pid = 3428] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:38:37 INFO - PROCESS | 3428 | --DOMWINDOW == 183 (13413000) [pid = 3428] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:38:37 INFO - PROCESS | 3428 | --DOMWINDOW == 182 (1D537C00) [pid = 3428] [serial = 1145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:38:37 INFO - PROCESS | 3428 | 1460921917756 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:38:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:38:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 891ms 12:38:37 INFO - PROCESS | 3428 | 1460921917832 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:38:37 INFO - PROCESS | 3428 | 1460921917833 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 12:38:37 INFO - PROCESS | 3428 | 1460921917836 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:38:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:38:37 INFO - PROCESS | 3428 | 1460921917838 Marionette TRACE conn3 <- [1,1562,null,{}] 12:38:37 INFO - PROCESS | 3428 | 1460921917842 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:37 INFO - PROCESS | 3428 | 1460921917977 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:38:38 INFO - PROCESS | 3428 | 1460921918059 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:38 INFO - PROCESS | 3428 | ++DOCSHELL 16496800 == 98 [pid = 3428] [id = 400] 12:38:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 183 (1669E000) [pid = 3428] [serial = 1200] [outer = 00000000] 12:38:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 184 (19C74000) [pid = 3428] [serial = 1201] [outer = 1669E000] 12:38:38 INFO - PROCESS | 3428 | 1460921918103 Marionette DEBUG loaded listener.js 12:38:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 185 (1E959C00) [pid = 3428] [serial = 1202] [outer = 1669E000] 12:38:38 INFO - PROCESS | 3428 | 1460921918459 Marionette TRACE conn3 <- [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]]]}] 12:38:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:38:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 641ms 12:38:38 INFO - PROCESS | 3428 | 1460921918475 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:38:38 INFO - PROCESS | 3428 | 1460921918477 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 12:38:38 INFO - PROCESS | 3428 | 1460921918495 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:38:38 INFO - PROCESS | 3428 | 1460921918496 Marionette TRACE conn3 <- [1,1566,null,{}] 12:38:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:38:38 INFO - PROCESS | 3428 | 1460921918500 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:38 INFO - PROCESS | 3428 | 1460921918588 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:38:38 INFO - PROCESS | 3428 | 1460921918594 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:38 INFO - PROCESS | 3428 | ++DOCSHELL 19A5BC00 == 99 [pid = 3428] [id = 401] 12:38:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 186 (1D537C00) [pid = 3428] [serial = 1203] [outer = 00000000] 12:38:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 187 (20EA7C00) [pid = 3428] [serial = 1204] [outer = 1D537C00] 12:38:38 INFO - PROCESS | 3428 | 1460921918637 Marionette DEBUG loaded listener.js 12:38:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 188 (20EA9400) [pid = 3428] [serial = 1205] [outer = 1D537C00] 12:38:39 INFO - PROCESS | 3428 | 1460921919101 Marionette TRACE conn3 <- [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]]]}] 12:38:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:38:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 641ms 12:38:39 INFO - PROCESS | 3428 | 1460921919137 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:38:39 INFO - PROCESS | 3428 | 1460921919139 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 12:38:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:38:39 INFO - PROCESS | 3428 | 1460921919142 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:38:39 INFO - PROCESS | 3428 | 1460921919145 Marionette TRACE conn3 <- [1,1570,null,{}] 12:38:39 INFO - PROCESS | 3428 | 1460921919148 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:39 INFO - PROCESS | 3428 | 1460921919252 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:38:39 INFO - PROCESS | 3428 | 1460921919258 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:39 INFO - PROCESS | 3428 | ++DOCSHELL 20EA4400 == 100 [pid = 3428] [id = 402] 12:38:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 189 (20EAE800) [pid = 3428] [serial = 1206] [outer = 00000000] 12:38:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 190 (21295800) [pid = 3428] [serial = 1207] [outer = 20EAE800] 12:38:39 INFO - PROCESS | 3428 | 1460921919307 Marionette DEBUG loaded listener.js 12:38:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 191 (21299800) [pid = 3428] [serial = 1208] [outer = 20EAE800] 12:38:40 INFO - PROCESS | 3428 | 1460921920022 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:38:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:38:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 953ms 12:38:40 INFO - PROCESS | 3428 | 1460921920088 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:38:40 INFO - PROCESS | 3428 | 1460921920092 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 12:38:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:38:40 INFO - PROCESS | 3428 | 1460921920098 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:38:40 INFO - PROCESS | 3428 | 1460921920102 Marionette TRACE conn3 <- [1,1574,null,{}] 12:38:40 INFO - PROCESS | 3428 | 1460921920108 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:40 INFO - PROCESS | 3428 | 1460921920231 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:38:40 INFO - PROCESS | 3428 | 1460921920399 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:40 INFO - PROCESS | 3428 | ++DOCSHELL 18475800 == 101 [pid = 3428] [id = 403] 12:38:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 192 (18477400) [pid = 3428] [serial = 1209] [outer = 00000000] 12:38:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 193 (18B7A000) [pid = 3428] [serial = 1210] [outer = 18477400] 12:38:40 INFO - PROCESS | 3428 | 1460921920457 Marionette DEBUG loaded listener.js 12:38:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 194 (1916AC00) [pid = 3428] [serial = 1211] [outer = 18477400] 12:38:41 INFO - PROCESS | 3428 | 1460921921094 Marionette TRACE conn3 <- [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]]]}] 12:38:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:38:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1031ms 12:38:41 INFO - PROCESS | 3428 | 1460921921142 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:38:41 INFO - PROCESS | 3428 | 1460921921148 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 12:38:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:38:41 INFO - PROCESS | 3428 | 1460921921186 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:38:41 INFO - PROCESS | 3428 | 1460921921189 Marionette TRACE conn3 <- [1,1578,null,{}] 12:38:41 INFO - PROCESS | 3428 | 1460921921195 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:41 INFO - PROCESS | 3428 | 1460921921309 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:38:41 INFO - PROCESS | 3428 | 1460921921459 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:41 INFO - PROCESS | 3428 | ++DOCSHELL 199D9800 == 102 [pid = 3428] [id = 404] 12:38:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 195 (19A5AC00) [pid = 3428] [serial = 1212] [outer = 00000000] 12:38:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 196 (1CF4E400) [pid = 3428] [serial = 1213] [outer = 19A5AC00] 12:38:41 INFO - PROCESS | 3428 | 1460921921513 Marionette DEBUG loaded listener.js 12:38:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 197 (1D8B4000) [pid = 3428] [serial = 1214] [outer = 19A5AC00] 12:38:42 INFO - PROCESS | 3428 | 1460921922107 Marionette TRACE conn3 <- [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]]]}] 12:38:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:38:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1031ms 12:38:42 INFO - PROCESS | 3428 | 1460921922181 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:38:42 INFO - PROCESS | 3428 | 1460921922184 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 12:38:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:38:42 INFO - PROCESS | 3428 | 1460921922188 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:38:42 INFO - PROCESS | 3428 | 1460921922191 Marionette TRACE conn3 <- [1,1582,null,{}] 12:38:42 INFO - PROCESS | 3428 | 1460921922203 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:42 INFO - PROCESS | 3428 | 1460921922348 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:38:42 INFO - PROCESS | 3428 | 1460921922502 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:42 INFO - PROCESS | 3428 | ++DOCSHELL 1E958400 == 103 [pid = 3428] [id = 405] 12:38:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 198 (208B6800) [pid = 3428] [serial = 1215] [outer = 00000000] 12:38:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 199 (20EB1000) [pid = 3428] [serial = 1216] [outer = 208B6800] 12:38:42 INFO - PROCESS | 3428 | 1460921922559 Marionette DEBUG loaded listener.js 12:38:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 200 (21294800) [pid = 3428] [serial = 1217] [outer = 208B6800] 12:38:43 INFO - PROCESS | 3428 | 1460921923135 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:38:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:38:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1000ms 12:38:43 INFO - PROCESS | 3428 | 1460921923190 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:38:43 INFO - PROCESS | 3428 | 1460921923193 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 12:38:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:38:43 INFO - PROCESS | 3428 | 1460921923197 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:38:43 INFO - PROCESS | 3428 | 1460921923199 Marionette TRACE conn3 <- [1,1586,null,{}] 12:38:43 INFO - PROCESS | 3428 | 1460921923202 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:43 INFO - PROCESS | 3428 | 1460921923314 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:38:43 INFO - PROCESS | 3428 | 1460921923478 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:43 INFO - PROCESS | 3428 | ++DOCSHELL 21297000 == 104 [pid = 3428] [id = 406] 12:38:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 201 (2129D800) [pid = 3428] [serial = 1218] [outer = 00000000] 12:38:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 202 (2173B000) [pid = 3428] [serial = 1219] [outer = 2129D800] 12:38:43 INFO - PROCESS | 3428 | 1460921923533 Marionette DEBUG loaded listener.js 12:38:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 203 (2173E000) [pid = 3428] [serial = 1220] [outer = 2129D800] 12:38:44 INFO - PROCESS | 3428 | 1460921924066 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:38:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:38:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 937ms 12:38:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:38:44 INFO - PROCESS | 3428 | 1460921924141 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:38:44 INFO - PROCESS | 3428 | 1460921924143 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 12:38:44 INFO - PROCESS | 3428 | 1460921924147 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:38:44 INFO - PROCESS | 3428 | 1460921924149 Marionette TRACE conn3 <- [1,1590,null,{}] 12:38:44 INFO - PROCESS | 3428 | 1460921924153 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:44 INFO - PROCESS | 3428 | 1460921924292 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:38:44 INFO - PROCESS | 3428 | 1460921924442 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:44 INFO - PROCESS | 3428 | ++DOCSHELL 19C78800 == 105 [pid = 3428] [id = 407] 12:38:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 204 (1CF4AC00) [pid = 3428] [serial = 1221] [outer = 00000000] 12:38:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 205 (20B10000) [pid = 3428] [serial = 1222] [outer = 1CF4AC00] 12:38:44 INFO - PROCESS | 3428 | 1460921924496 Marionette DEBUG loaded listener.js 12:38:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 206 (20B13C00) [pid = 3428] [serial = 1223] [outer = 1CF4AC00] 12:38:45 INFO - PROCESS | 3428 | 1460921925067 Marionette TRACE conn3 <- [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]]]}] 12:38:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:38:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 937ms 12:38:45 INFO - PROCESS | 3428 | 1460921925098 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:38:45 INFO - PROCESS | 3428 | 1460921925100 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 12:38:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:38:45 INFO - PROCESS | 3428 | 1460921925105 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:38:45 INFO - PROCESS | 3428 | 1460921925107 Marionette TRACE conn3 <- [1,1594,null,{}] 12:38:45 INFO - PROCESS | 3428 | 1460921925111 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:45 INFO - PROCESS | 3428 | 1460921925237 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:38:45 INFO - PROCESS | 3428 | 1460921925403 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:45 INFO - PROCESS | 3428 | ++DOCSHELL 20B18800 == 106 [pid = 3428] [id = 408] 12:38:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 207 (2129A800) [pid = 3428] [serial = 1224] [outer = 00000000] 12:38:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 208 (21745C00) [pid = 3428] [serial = 1225] [outer = 2129A800] 12:38:45 INFO - PROCESS | 3428 | 1460921925460 Marionette DEBUG loaded listener.js 12:38:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 209 (2177B400) [pid = 3428] [serial = 1226] [outer = 2129A800] 12:38:45 INFO - PROCESS | 3428 | 1460921925977 Marionette TRACE conn3 <- [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]]]}] 12:38:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:38:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 937ms 12:38:46 INFO - PROCESS | 3428 | 1460921926049 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:38:46 INFO - PROCESS | 3428 | 1460921926053 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 12:38:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:38:46 INFO - PROCESS | 3428 | 1460921926058 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:38:46 INFO - PROCESS | 3428 | 1460921926061 Marionette TRACE conn3 <- [1,1598,null,{}] 12:38:46 INFO - PROCESS | 3428 | 1460921926065 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:46 INFO - PROCESS | 3428 | 1460921926172 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:38:46 INFO - PROCESS | 3428 | 1460921926324 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:46 INFO - PROCESS | 3428 | ++DOCSHELL 21297C00 == 107 [pid = 3428] [id = 409] 12:38:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 210 (21623000) [pid = 3428] [serial = 1227] [outer = 00000000] 12:38:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 211 (2162B400) [pid = 3428] [serial = 1228] [outer = 21623000] 12:38:46 INFO - PROCESS | 3428 | 1460921926377 Marionette DEBUG loaded listener.js 12:38:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 212 (2162CC00) [pid = 3428] [serial = 1229] [outer = 21623000] 12:38:46 INFO - PROCESS | 3428 | 1460921926969 Marionette TRACE conn3 <- [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]]]}] 12:38:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:38:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 937ms 12:38:46 INFO - PROCESS | 3428 | 1460921927005 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:38:46 INFO - PROCESS | 3428 | 1460921927007 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 12:38:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:38:47 INFO - PROCESS | 3428 | 1460921927011 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:38:47 INFO - PROCESS | 3428 | 1460921927013 Marionette TRACE conn3 <- [1,1602,null,{}] 12:38:47 INFO - PROCESS | 3428 | 1460921927017 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:47 INFO - PROCESS | 3428 | 1460921927131 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:38:47 INFO - PROCESS | 3428 | 1460921927298 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:47 INFO - PROCESS | 3428 | ++DOCSHELL 164CAC00 == 108 [pid = 3428] [id = 410] 12:38:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 213 (164D2000) [pid = 3428] [serial = 1230] [outer = 00000000] 12:38:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 214 (19A5DC00) [pid = 3428] [serial = 1231] [outer = 164D2000] 12:38:47 INFO - PROCESS | 3428 | 1460921927353 Marionette DEBUG loaded listener.js 12:38:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 215 (1C475400) [pid = 3428] [serial = 1232] [outer = 164D2000] 12:38:48 INFO - PROCESS | 3428 | 1460921928177 Marionette TRACE conn3 <- [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]]]}] 12:38:48 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 12:38:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1188ms 12:38:48 INFO - PROCESS | 3428 | 1460921928206 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:38:48 INFO - PROCESS | 3428 | 1460921928210 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 12:38:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:38:48 INFO - PROCESS | 3428 | 1460921928215 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:38:48 INFO - PROCESS | 3428 | 1460921928218 Marionette TRACE conn3 <- [1,1606,null,{}] 12:38:48 INFO - PROCESS | 3428 | 1460921928238 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:48 INFO - PROCESS | 3428 | 1460921928347 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:38:48 INFO - PROCESS | 3428 | 1460921928502 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:48 INFO - PROCESS | 3428 | ++DOCSHELL 16495000 == 109 [pid = 3428] [id = 411] 12:38:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 216 (1673E400) [pid = 3428] [serial = 1233] [outer = 00000000] 12:38:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 217 (18524400) [pid = 3428] [serial = 1234] [outer = 1673E400] 12:38:48 INFO - PROCESS | 3428 | 1460921928553 Marionette DEBUG loaded listener.js 12:38:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 218 (189C3400) [pid = 3428] [serial = 1235] [outer = 1673E400] 12:38:49 INFO - PROCESS | 3428 | 1460921929172 Marionette TRACE conn3 <- [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]]]}] 12:38:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:38:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1000ms 12:38:49 INFO - PROCESS | 3428 | 1460921929217 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:38:49 INFO - PROCESS | 3428 | 1460921929223 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 12:38:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:38:49 INFO - PROCESS | 3428 | 1460921929229 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:38:49 INFO - PROCESS | 3428 | 1460921929231 Marionette TRACE conn3 <- [1,1610,null,{}] 12:38:49 INFO - PROCESS | 3428 | 1460921929235 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:49 INFO - PROCESS | 3428 | 1460921929358 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 1D320400 == 108 [pid = 3428] [id = 354] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 13783C00 == 107 [pid = 3428] [id = 308] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 1ADD7400 == 106 [pid = 3428] [id = 269] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 19A5BC00 == 105 [pid = 3428] [id = 401] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 16496800 == 104 [pid = 3428] [id = 400] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 1E3C3400 == 103 [pid = 3428] [id = 399] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 1FC61C00 == 102 [pid = 3428] [id = 398] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 1D652400 == 101 [pid = 3428] [id = 397] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 1C478800 == 100 [pid = 3428] [id = 396] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 1C5E0800 == 99 [pid = 3428] [id = 395] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 19163000 == 98 [pid = 3428] [id = 394] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 1330EC00 == 97 [pid = 3428] [id = 393] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 15E03000 == 96 [pid = 3428] [id = 392] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 217 (1908D000) [pid = 3428] [serial = 1101] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 216 (1D8B4800) [pid = 3428] [serial = 1104] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 215 (1E95F400) [pid = 3428] [serial = 1107] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 214 (1FCDF400) [pid = 3428] [serial = 1110] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 213 (21772C00) [pid = 3428] [serial = 1113] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 212 (208B6000) [pid = 3428] [serial = 1116] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 211 (1648CC00) [pid = 3428] [serial = 1098] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 20D94000 == 95 [pid = 3428] [id = 387] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 1FC66C00 == 94 [pid = 3428] [id = 386] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 19A5D400 == 93 [pid = 3428] [id = 385] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 15D55800 == 92 [pid = 3428] [id = 384] 12:38:49 INFO - PROCESS | 3428 | --DOCSHELL 13AED000 == 91 [pid = 3428] [id = 383] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 210 (2099FC00) [pid = 3428] [serial = 1146] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 209 (209A4C00) [pid = 3428] [serial = 1147] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 208 (1AABC000) [pid = 3428] [serial = 1129] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 207 (18D22C00) [pid = 3428] [serial = 1122] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 206 (18B72000) [pid = 3428] [serial = 1125] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 205 (1908E400) [pid = 3428] [serial = 1126] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 204 (1D84E400) [pid = 3428] [serial = 1134] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 203 (208B2000) [pid = 3428] [serial = 1144] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 202 (1C476400) [pid = 3428] [serial = 1131] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 201 (15DCA800) [pid = 3428] [serial = 1140] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 200 (1E962C00) [pid = 3428] [serial = 1138] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 199 (1E95BC00) [pid = 3428] [serial = 1137] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 198 (1D312C00) [pid = 3428] [serial = 1132] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 197 (1A36D000) [pid = 3428] [serial = 1128] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 196 (19017000) [pid = 3428] [serial = 1123] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 195 (189CE000) [pid = 3428] [serial = 1141] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 194 (1DBE6800) [pid = 3428] [serial = 1135] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 193 (18478C00) [pid = 3428] [serial = 1120] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 192 (1E3C8C00) [pid = 3428] [serial = 1143] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | --DOMWINDOW == 191 (15E49C00) [pid = 3428] [serial = 1119] [outer = 00000000] [url = about:blank] 12:38:49 INFO - PROCESS | 3428 | 1460921929536 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:49 INFO - PROCESS | 3428 | ++DOCSHELL 13499800 == 92 [pid = 3428] [id = 412] 12:38:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 192 (13783C00) [pid = 3428] [serial = 1236] [outer = 00000000] 12:38:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 193 (1648CC00) [pid = 3428] [serial = 1237] [outer = 13783C00] 12:38:49 INFO - PROCESS | 3428 | 1460921929582 Marionette DEBUG loaded listener.js 12:38:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 194 (18254000) [pid = 3428] [serial = 1238] [outer = 13783C00] 12:38:50 INFO - PROCESS | 3428 | 1460921930058 Marionette TRACE conn3 <- [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]]]}] 12:38:50 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 12:38:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 844ms 12:38:50 INFO - PROCESS | 3428 | 1460921930070 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:38:50 INFO - PROCESS | 3428 | 1460921930072 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 12:38:50 INFO - PROCESS | 3428 | 1460921930075 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:38:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:38:50 INFO - PROCESS | 3428 | 1460921930079 Marionette TRACE conn3 <- [1,1614,null,{}] 12:38:50 INFO - PROCESS | 3428 | 1460921930089 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:50 INFO - PROCESS | 3428 | 1460921930187 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:38:50 INFO - PROCESS | 3428 | 1460921930196 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:50 INFO - PROCESS | 3428 | ++DOCSHELL 1916B800 == 93 [pid = 3428] [id = 413] 12:38:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 195 (19A56C00) [pid = 3428] [serial = 1239] [outer = 00000000] 12:38:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 196 (19C76400) [pid = 3428] [serial = 1240] [outer = 19A56C00] 12:38:50 INFO - PROCESS | 3428 | 1460921930244 Marionette DEBUG loaded listener.js 12:38:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 197 (1A1F8800) [pid = 3428] [serial = 1241] [outer = 19A56C00] 12:38:50 INFO - PROCESS | 3428 | 1460921930716 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:38:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:38:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 703ms 12:38:50 INFO - PROCESS | 3428 | 1460921930775 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:38:50 INFO - PROCESS | 3428 | 1460921930777 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 12:38:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:38:50 INFO - PROCESS | 3428 | 1460921930781 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:38:50 INFO - PROCESS | 3428 | 1460921930782 Marionette TRACE conn3 <- [1,1618,null,{}] 12:38:50 INFO - PROCESS | 3428 | 1460921930786 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:50 INFO - PROCESS | 3428 | 1460921930873 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:38:50 INFO - PROCESS | 3428 | 1460921930879 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:50 INFO - PROCESS | 3428 | ++DOCSHELL 19FE8000 == 94 [pid = 3428] [id = 414] 12:38:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 198 (1A8EAC00) [pid = 3428] [serial = 1242] [outer = 00000000] 12:38:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 199 (1C47B000) [pid = 3428] [serial = 1243] [outer = 1A8EAC00] 12:38:50 INFO - PROCESS | 3428 | 1460921930927 Marionette DEBUG loaded listener.js 12:38:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 200 (1C5E0800) [pid = 3428] [serial = 1244] [outer = 1A8EAC00] 12:38:51 INFO - PROCESS | 3428 | 1460921931412 Marionette TRACE conn3 <- [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]]]}] 12:38:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:38:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 703ms 12:38:51 INFO - PROCESS | 3428 | 1460921931480 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:38:51 INFO - PROCESS | 3428 | 1460921931482 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 12:38:51 INFO - PROCESS | 3428 | 1460921931485 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:38:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:38:51 INFO - PROCESS | 3428 | 1460921931487 Marionette TRACE conn3 <- [1,1622,null,{}] 12:38:51 INFO - PROCESS | 3428 | 1460921931491 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:51 INFO - PROCESS | 3428 | 1460921931602 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:38:51 INFO - PROCESS | 3428 | 1460921931614 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:51 INFO - PROCESS | 3428 | ++DOCSHELL 1CF49800 == 95 [pid = 3428] [id = 415] 12:38:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 201 (1CF4D800) [pid = 3428] [serial = 1245] [outer = 00000000] 12:38:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 202 (1D848400) [pid = 3428] [serial = 1246] [outer = 1CF4D800] 12:38:51 INFO - PROCESS | 3428 | 1460921931659 Marionette DEBUG loaded listener.js 12:38:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 203 (1D8BD800) [pid = 3428] [serial = 1247] [outer = 1CF4D800] 12:38:52 INFO - PROCESS | 3428 | 1460921932167 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:38:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:38:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 750ms 12:38:52 INFO - PROCESS | 3428 | 1460921932226 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:38:52 INFO - PROCESS | 3428 | 1460921932228 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 12:38:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:38:52 INFO - PROCESS | 3428 | 1460921932231 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:38:52 INFO - PROCESS | 3428 | 1460921932233 Marionette TRACE conn3 <- [1,1626,null,{}] 12:38:52 INFO - PROCESS | 3428 | 1460921932236 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:52 INFO - PROCESS | 3428 | 1460921932377 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:38:52 INFO - PROCESS | 3428 | 1460921932453 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:52 INFO - PROCESS | 3428 | ++DOCSHELL 1DBE7800 == 96 [pid = 3428] [id = 416] 12:38:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 204 (1DBF0000) [pid = 3428] [serial = 1248] [outer = 00000000] 12:38:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 205 (1E3C9800) [pid = 3428] [serial = 1249] [outer = 1DBF0000] 12:38:52 INFO - PROCESS | 3428 | 1460921932500 Marionette DEBUG loaded listener.js 12:38:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 206 (1E953800) [pid = 3428] [serial = 1250] [outer = 1DBF0000] 12:38:52 INFO - PROCESS | 3428 | 1460921932942 Marionette TRACE conn3 <- [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]]]}] 12:38:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:38:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 734ms 12:38:52 INFO - PROCESS | 3428 | 1460921932989 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:38:52 INFO - PROCESS | 3428 | 1460921932991 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 12:38:52 INFO - PROCESS | 3428 | 1460921932994 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:38:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:38:52 INFO - PROCESS | 3428 | 1460921932996 Marionette TRACE conn3 <- [1,1630,null,{}] 12:38:52 INFO - PROCESS | 3428 | 1460921933000 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:53 INFO - PROCESS | 3428 | 1460921933124 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:38:53 INFO - PROCESS | 3428 | 1460921933197 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:53 INFO - PROCESS | 3428 | ++DOCSHELL 1330FC00 == 97 [pid = 3428] [id = 417] 12:38:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 207 (1551C000) [pid = 3428] [serial = 1251] [outer = 00000000] 12:38:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 208 (1FC65400) [pid = 3428] [serial = 1252] [outer = 1551C000] 12:38:53 INFO - PROCESS | 3428 | 1460921933246 Marionette DEBUG loaded listener.js 12:38:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 209 (1FCD3400) [pid = 3428] [serial = 1253] [outer = 1551C000] 12:38:53 INFO - PROCESS | 3428 | 1460921933649 Marionette TRACE conn3 <- [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]]]}] 12:38:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:38:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 704ms 12:38:53 INFO - PROCESS | 3428 | 1460921933695 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:38:53 INFO - PROCESS | 3428 | 1460921933697 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 12:38:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:38:53 INFO - PROCESS | 3428 | 1460921933700 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:38:53 INFO - PROCESS | 3428 | 1460921933702 Marionette TRACE conn3 <- [1,1634,null,{}] 12:38:53 INFO - PROCESS | 3428 | 1460921933705 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:53 INFO - PROCESS | 3428 | 1460921933829 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:38:53 INFO - PROCESS | 3428 | --DOMWINDOW == 208 (138D7400) [pid = 3428] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:38:53 INFO - PROCESS | 3428 | --DOMWINDOW == 207 (19C7BC00) [pid = 3428] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:38:53 INFO - PROCESS | 3428 | --DOMWINDOW == 206 (15E02800) [pid = 3428] [serial = 1148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:38:53 INFO - PROCESS | 3428 | --DOMWINDOW == 205 (1FC66800) [pid = 3428] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:38:53 INFO - PROCESS | 3428 | --DOMWINDOW == 204 (1C479000) [pid = 3428] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:38:53 INFO - PROCESS | 3428 | --DOMWINDOW == 203 (1C5E6C00) [pid = 3428] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:38:53 INFO - PROCESS | 3428 | --DOMWINDOW == 202 (15EB4400) [pid = 3428] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:38:53 INFO - PROCESS | 3428 | --DOMWINDOW == 201 (1FC63800) [pid = 3428] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:38:53 INFO - PROCESS | 3428 | --DOMWINDOW == 200 (1669E000) [pid = 3428] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:38:53 INFO - PROCESS | 3428 | --DOMWINDOW == 199 (1D537C00) [pid = 3428] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:38:53 INFO - PROCESS | 3428 | --DOMWINDOW == 198 (1DEAB400) [pid = 3428] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:38:53 INFO - PROCESS | 3428 | --DOMWINDOW == 197 (19A54800) [pid = 3428] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:38:53 INFO - PROCESS | 3428 | --DOMWINDOW == 196 (134A0800) [pid = 3428] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:38:54 INFO - PROCESS | 3428 | 1460921934059 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:54 INFO - PROCESS | 3428 | ++DOCSHELL 1340B800 == 98 [pid = 3428] [id = 418] 12:38:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 197 (13496C00) [pid = 3428] [serial = 1254] [outer = 00000000] 12:38:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 198 (15E46C00) [pid = 3428] [serial = 1255] [outer = 13496C00] 12:38:54 INFO - PROCESS | 3428 | 1460921934103 Marionette DEBUG loaded listener.js 12:38:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 199 (1847A400) [pid = 3428] [serial = 1256] [outer = 13496C00] 12:38:54 INFO - PROCESS | 3428 | 1460921934497 Marionette TRACE conn3 <- [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]]]}] 12:38:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:38:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 843ms 12:38:54 INFO - PROCESS | 3428 | 1460921934543 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:38:54 INFO - PROCESS | 3428 | 1460921934545 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 12:38:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:38:54 INFO - PROCESS | 3428 | 1460921934549 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:38:54 INFO - PROCESS | 3428 | 1460921934550 Marionette TRACE conn3 <- [1,1638,null,{}] 12:38:54 INFO - PROCESS | 3428 | 1460921934554 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:54 INFO - PROCESS | 3428 | 1460921934641 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:38:54 INFO - PROCESS | 3428 | 1460921934647 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:54 INFO - PROCESS | 3428 | ++DOCSHELL 1669E000 == 99 [pid = 3428] [id = 419] 12:38:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 200 (19012C00) [pid = 3428] [serial = 1257] [outer = 00000000] 12:38:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 201 (1E3BB800) [pid = 3428] [serial = 1258] [outer = 19012C00] 12:38:54 INFO - PROCESS | 3428 | 1460921934697 Marionette DEBUG loaded listener.js 12:38:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 202 (208B2000) [pid = 3428] [serial = 1259] [outer = 19012C00] 12:38:55 INFO - PROCESS | 3428 | 1460921935143 Marionette TRACE conn3 <- [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]]]}] 12:38:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:38:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 625ms 12:38:55 INFO - PROCESS | 3428 | 1460921935187 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:38:55 INFO - PROCESS | 3428 | 1460921935189 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 12:38:55 INFO - PROCESS | 3428 | 1460921935192 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:38:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:38:55 INFO - PROCESS | 3428 | 1460921935194 Marionette TRACE conn3 <- [1,1642,null,{}] 12:38:55 INFO - PROCESS | 3428 | 1460921935197 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:55 INFO - PROCESS | 3428 | 1460921935291 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:38:55 INFO - PROCESS | 3428 | 1460921935297 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:55 INFO - PROCESS | 3428 | ++DOCSHELL 1E248800 == 100 [pid = 3428] [id = 420] 12:38:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 203 (1E62B000) [pid = 3428] [serial = 1260] [outer = 00000000] 12:38:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 204 (20B09800) [pid = 3428] [serial = 1261] [outer = 1E62B000] 12:38:55 INFO - PROCESS | 3428 | 1460921935342 Marionette DEBUG loaded listener.js 12:38:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 205 (20B10400) [pid = 3428] [serial = 1262] [outer = 1E62B000] 12:38:55 INFO - PROCESS | 3428 | 1460921935788 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:38:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:38:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 625ms 12:38:55 INFO - PROCESS | 3428 | 1460921935835 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:38:55 INFO - PROCESS | 3428 | 1460921935837 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 12:38:55 INFO - PROCESS | 3428 | 1460921935840 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:38:55 INFO - PROCESS | 3428 | 1460921935843 Marionette TRACE conn3 <- [1,1646,null,{}] 12:38:55 INFO - PROCESS | 3428 | 1460921935846 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:55 INFO - PROCESS | 3428 | 1460921935953 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:38:55 INFO - PROCESS | 3428 | 1460921935960 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:55 INFO - PROCESS | 3428 | ++DOCSHELL 20B17800 == 101 [pid = 3428] [id = 421] 12:38:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 206 (20D99000) [pid = 3428] [serial = 1263] [outer = 00000000] 12:38:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 207 (20EB0C00) [pid = 3428] [serial = 1264] [outer = 20D99000] 12:38:55 INFO - PROCESS | 3428 | 1460921936008 Marionette DEBUG loaded listener.js 12:38:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 208 (212A1000) [pid = 3428] [serial = 1265] [outer = 20D99000] 12:38:56 INFO - PROCESS | 3428 | 1460921936767 Marionette TRACE conn3 <- [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]]]}] 12:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1000ms 12:38:56 INFO - PROCESS | 3428 | 1460921936844 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:38:56 INFO - PROCESS | 3428 | 1460921936849 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 12:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:38:56 INFO - PROCESS | 3428 | 1460921936855 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:38:56 INFO - PROCESS | 3428 | 1460921936859 Marionette TRACE conn3 <- [1,1650,null,{}] 12:38:56 INFO - PROCESS | 3428 | 1460921936865 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:56 INFO - PROCESS | 3428 | 1460921936985 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:38:57 INFO - PROCESS | 3428 | 1460921937141 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:57 INFO - PROCESS | 3428 | ++DOCSHELL 15540400 == 102 [pid = 3428] [id = 422] 12:38:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 209 (15E46400) [pid = 3428] [serial = 1266] [outer = 00000000] 12:38:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 210 (18992400) [pid = 3428] [serial = 1267] [outer = 15E46400] 12:38:57 INFO - PROCESS | 3428 | 1460921937198 Marionette DEBUG loaded listener.js 12:38:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 211 (1900E800) [pid = 3428] [serial = 1268] [outer = 15E46400] 12:38:57 INFO - PROCESS | 3428 | 1460921937825 Marionette TRACE conn3 <- [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]]]}] 12:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1047ms 12:38:57 INFO - PROCESS | 3428 | 1460921937900 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:38:57 INFO - PROCESS | 3428 | 1460921937906 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 12:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:38:57 INFO - PROCESS | 3428 | 1460921937931 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:38:57 INFO - PROCESS | 3428 | 1460921937934 Marionette TRACE conn3 <- [1,1654,null,{}] 12:38:57 INFO - PROCESS | 3428 | 1460921937953 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:58 INFO - PROCESS | 3428 | 1460921938075 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:38:58 INFO - PROCESS | 3428 | 1460921938221 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:58 INFO - PROCESS | 3428 | ++DOCSHELL 18479000 == 103 [pid = 3428] [id = 423] 12:38:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 212 (1859D800) [pid = 3428] [serial = 1269] [outer = 00000000] 12:38:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 213 (1C476400) [pid = 3428] [serial = 1270] [outer = 1859D800] 12:38:58 INFO - PROCESS | 3428 | 1460921938283 Marionette DEBUG loaded listener.js 12:38:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 214 (1D57B000) [pid = 3428] [serial = 1271] [outer = 1859D800] 12:38:58 INFO - PROCESS | 3428 | 1460921938866 Marionette TRACE conn3 <- [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]]]}] 12:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1000ms 12:38:58 INFO - PROCESS | 3428 | 1460921938934 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:38:58 INFO - PROCESS | 3428 | 1460921938936 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 12:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:38:58 INFO - PROCESS | 3428 | 1460921938940 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:38:58 INFO - PROCESS | 3428 | 1460921938944 Marionette TRACE conn3 <- [1,1658,null,{}] 12:38:58 INFO - PROCESS | 3428 | 1460921938955 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:59 INFO - PROCESS | 3428 | 1460921939072 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:38:59 INFO - PROCESS | 3428 | 1460921939241 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:59 INFO - PROCESS | 3428 | ++DOCSHELL 208BB400 == 104 [pid = 3428] [id = 424] 12:38:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 215 (2099A000) [pid = 3428] [serial = 1272] [outer = 00000000] 12:38:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 216 (20D98000) [pid = 3428] [serial = 1273] [outer = 2099A000] 12:38:59 INFO - PROCESS | 3428 | 1460921939306 Marionette DEBUG loaded listener.js 12:38:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 217 (20EAB000) [pid = 3428] [serial = 1274] [outer = 2099A000] 12:38:59 INFO - PROCESS | 3428 | 1460921939872 Marionette TRACE conn3 <- [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]]]}] 12:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 953ms 12:38:59 INFO - PROCESS | 3428 | 1460921939884 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:38:59 INFO - PROCESS | 3428 | 1460921939887 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 12:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:38:59 INFO - PROCESS | 3428 | 1460921939890 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:38:59 INFO - PROCESS | 3428 | 1460921939892 Marionette TRACE conn3 <- [1,1662,null,{}] 12:38:59 INFO - PROCESS | 3428 | 1460921939896 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:00 INFO - PROCESS | 3428 | 1460921940008 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:39:00 INFO - PROCESS | 3428 | 1460921940175 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:00 INFO - PROCESS | 3428 | ++DOCSHELL 21293800 == 105 [pid = 3428] [id = 425] 12:39:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 218 (21294000) [pid = 3428] [serial = 1275] [outer = 00000000] 12:39:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 219 (2162A000) [pid = 3428] [serial = 1276] [outer = 21294000] 12:39:00 INFO - PROCESS | 3428 | 1460921940230 Marionette DEBUG loaded listener.js 12:39:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 220 (21739000) [pid = 3428] [serial = 1277] [outer = 21294000] 12:39:00 INFO - PROCESS | 3428 | 1460921940772 Marionette TRACE conn3 <- [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]]]}] 12:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 953ms 12:39:00 INFO - PROCESS | 3428 | 1460921940836 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:39:00 INFO - PROCESS | 3428 | 1460921940838 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 12:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:39:00 INFO - PROCESS | 3428 | 1460921940842 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:39:00 INFO - PROCESS | 3428 | 1460921940844 Marionette TRACE conn3 <- [1,1666,null,{}] 12:39:00 INFO - PROCESS | 3428 | 1460921940847 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:00 INFO - PROCESS | 3428 | 1460921940955 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:39:01 INFO - PROCESS | 3428 | 1460921941121 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:01 INFO - PROCESS | 3428 | ++DOCSHELL 19A5BC00 == 106 [pid = 3428] [id = 426] 12:39:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 221 (1FD53400) [pid = 3428] [serial = 1278] [outer = 00000000] 12:39:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 222 (1FD5CC00) [pid = 3428] [serial = 1279] [outer = 1FD53400] 12:39:01 INFO - PROCESS | 3428 | 1460921941176 Marionette DEBUG loaded listener.js 12:39:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 223 (1FD60800) [pid = 3428] [serial = 1280] [outer = 1FD53400] 12:39:01 INFO - PROCESS | 3428 | 1460921941780 Marionette TRACE conn3 <- [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]]]}] 12:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1000ms 12:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:39:01 INFO - PROCESS | 3428 | 1460921941843 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:39:01 INFO - PROCESS | 3428 | 1460921941846 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 12:39:01 INFO - PROCESS | 3428 | 1460921941849 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:39:01 INFO - PROCESS | 3428 | 1460921941851 Marionette TRACE conn3 <- [1,1670,null,{}] 12:39:01 INFO - PROCESS | 3428 | 1460921941855 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:01 INFO - PROCESS | 3428 | 1460921941973 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:39:02 INFO - PROCESS | 3428 | 1460921942128 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:02 INFO - PROCESS | 3428 | ++DOCSHELL 1FD62400 == 107 [pid = 3428] [id = 427] 12:39:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 224 (1FD62C00) [pid = 3428] [serial = 1281] [outer = 00000000] 12:39:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 225 (2177B000) [pid = 3428] [serial = 1282] [outer = 1FD62C00] 12:39:02 INFO - PROCESS | 3428 | 1460921942185 Marionette DEBUG loaded listener.js 12:39:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 226 (21E26C00) [pid = 3428] [serial = 1283] [outer = 1FD62C00] 12:39:02 INFO - PROCESS | 3428 | 1460921942807 Marionette TRACE conn3 <- [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]]]}] 12:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1000ms 12:39:02 INFO - PROCESS | 3428 | 1460921942852 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:39:02 INFO - PROCESS | 3428 | 1460921942855 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 12:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:39:02 INFO - PROCESS | 3428 | 1460921942859 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:39:02 INFO - PROCESS | 3428 | 1460921942860 Marionette TRACE conn3 <- [1,1674,null,{}] 12:39:02 INFO - PROCESS | 3428 | 1460921942864 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:02 INFO - PROCESS | 3428 | 1460921942972 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:39:03 INFO - PROCESS | 3428 | 1460921943155 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:03 INFO - PROCESS | 3428 | ++DOCSHELL 13256400 == 108 [pid = 3428] [id = 428] 12:39:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 227 (133C0800) [pid = 3428] [serial = 1284] [outer = 00000000] 12:39:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 228 (1847B400) [pid = 3428] [serial = 1285] [outer = 133C0800] 12:39:03 INFO - PROCESS | 3428 | 1460921943209 Marionette DEBUG loaded listener.js 12:39:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 229 (18BDDC00) [pid = 3428] [serial = 1286] [outer = 133C0800] 12:39:03 INFO - PROCESS | 3428 | 1460921943954 Marionette TRACE conn3 <- [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]]]}] 12:39:03 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 12:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1156ms 12:39:04 INFO - PROCESS | 3428 | 1460921944013 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:39:04 INFO - PROCESS | 3428 | 1460921944018 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 12:39:04 INFO - PROCESS | 3428 | 1460921944024 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:39:04 INFO - PROCESS | 3428 | 1460921944027 Marionette TRACE conn3 <- [1,1678,null,{}] 12:39:04 INFO - PROCESS | 3428 | 1460921944032 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:04 INFO - PROCESS | 3428 | 1460921944139 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:39:04 INFO - PROCESS | 3428 | 1460921944313 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:04 INFO - PROCESS | 3428 | ++DOCSHELL 189B3400 == 109 [pid = 3428] [id = 429] 12:39:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 230 (189CE000) [pid = 3428] [serial = 1287] [outer = 00000000] 12:39:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 231 (1908D000) [pid = 3428] [serial = 1288] [outer = 189CE000] 12:39:04 INFO - PROCESS | 3428 | 1460921944368 Marionette DEBUG loaded listener.js 12:39:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 232 (1916B400) [pid = 3428] [serial = 1289] [outer = 189CE000] 12:39:04 INFO - PROCESS | 3428 | 1460921944994 Marionette TRACE conn3 <- [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]]]}] 12:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1047ms 12:39:05 INFO - PROCESS | 3428 | 1460921945087 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:39:05 INFO - PROCESS | 3428 | 1460921945092 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 12:39:05 INFO - PROCESS | 3428 | 1460921945099 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:39:05 INFO - PROCESS | 3428 | 1460921945101 Marionette TRACE conn3 <- [1,1682,null,{}] 12:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:39:05 INFO - PROCESS | 3428 | 1460921945105 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:05 INFO - PROCESS | 3428 | 1460921945212 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:39:05 INFO - PROCESS | 3428 | 1460921945372 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:05 INFO - PROCESS | 3428 | ++DOCSHELL 19085800 == 110 [pid = 3428] [id = 430] 12:39:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 233 (1A8EF000) [pid = 3428] [serial = 1290] [outer = 00000000] 12:39:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 234 (1C46D000) [pid = 3428] [serial = 1291] [outer = 1A8EF000] 12:39:05 INFO - PROCESS | 3428 | 1460921945428 Marionette DEBUG loaded listener.js 12:39:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 235 (1D210000) [pid = 3428] [serial = 1292] [outer = 1A8EF000] 12:39:06 INFO - PROCESS | 3428 | 1460921946041 Marionette TRACE conn3 <- [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]]]}] 12:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 984ms 12:39:06 INFO - PROCESS | 3428 | 1460921946089 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:39:06 INFO - PROCESS | 3428 | 1460921946091 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 12:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:39:06 INFO - PROCESS | 3428 | 1460921946095 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:39:06 INFO - PROCESS | 3428 | 1460921946098 Marionette TRACE conn3 <- [1,1686,null,{}] 12:39:06 INFO - PROCESS | 3428 | 1460921946108 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:06 INFO - PROCESS | 3428 | 1460921946218 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:39:06 INFO - PROCESS | 3428 | 1460921946375 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 1E248800 == 109 [pid = 3428] [id = 420] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 1669E000 == 108 [pid = 3428] [id = 419] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 1340B800 == 107 [pid = 3428] [id = 418] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 1330FC00 == 106 [pid = 3428] [id = 417] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 1DBE7800 == 105 [pid = 3428] [id = 416] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 1CF49800 == 104 [pid = 3428] [id = 415] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 19FE8000 == 103 [pid = 3428] [id = 414] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 1916B800 == 102 [pid = 3428] [id = 413] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 13499800 == 101 [pid = 3428] [id = 412] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 16495000 == 100 [pid = 3428] [id = 411] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 21297C00 == 99 [pid = 3428] [id = 409] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 234 (1FCD4400) [pid = 3428] [serial = 1159] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 233 (20D98400) [pid = 3428] [serial = 1162] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 232 (21777000) [pid = 3428] [serial = 1165] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 231 (1C185800) [pid = 3428] [serial = 1156] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 230 (19013800) [pid = 3428] [serial = 1153] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 229 (22524C00) [pid = 3428] [serial = 1168] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 228 (21F96C00) [pid = 3428] [serial = 1171] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 227 (18B7BC00) [pid = 3428] [serial = 1174] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 226 (21295800) [pid = 3428] [serial = 1207] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | ++DOCSHELL 02A7A800 == 100 [pid = 3428] [id = 431] 12:39:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 227 (12CB0400) [pid = 3428] [serial = 1293] [outer = 00000000] 12:39:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 228 (1847A000) [pid = 3428] [serial = 1294] [outer = 12CB0400] 12:39:06 INFO - PROCESS | 3428 | 1460921946473 Marionette DEBUG loaded listener.js 12:39:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 229 (18BA8000) [pid = 3428] [serial = 1295] [outer = 12CB0400] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 20B18800 == 99 [pid = 3428] [id = 408] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 19C78800 == 98 [pid = 3428] [id = 407] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 21297000 == 97 [pid = 3428] [id = 406] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 1E958400 == 96 [pid = 3428] [id = 405] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 199D9800 == 95 [pid = 3428] [id = 404] 12:39:06 INFO - PROCESS | 3428 | --DOCSHELL 18475800 == 94 [pid = 3428] [id = 403] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 228 (1A370000) [pid = 3428] [serial = 1045] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 227 (1847C800) [pid = 3428] [serial = 1096] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 226 (1828F800) [pid = 3428] [serial = 1180] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 225 (189BB800) [pid = 3428] [serial = 1181] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 224 (1A895400) [pid = 3428] [serial = 1183] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 223 (1ADD8400) [pid = 3428] [serial = 1184] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 222 (1FC6A000) [pid = 3428] [serial = 1149] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 221 (1FC70000) [pid = 3428] [serial = 1150] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 220 (20D9E400) [pid = 3428] [serial = 1198] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 219 (1DBE2800) [pid = 3428] [serial = 1189] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 218 (1D31C000) [pid = 3428] [serial = 1186] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 217 (1D538400) [pid = 3428] [serial = 1187] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 216 (18BE4800) [pid = 3428] [serial = 1178] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 215 (18B9EC00) [pid = 3428] [serial = 1177] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 214 (208B8800) [pid = 3428] [serial = 1196] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 213 (19C74000) [pid = 3428] [serial = 1201] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 212 (1FCDA400) [pid = 3428] [serial = 1195] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 211 (20EA7C00) [pid = 3428] [serial = 1204] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 210 (21E23C00) [pid = 3428] [serial = 1199] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 209 (20EA9400) [pid = 3428] [serial = 1205] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 208 (19A50C00) [pid = 3428] [serial = 721] [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.] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 207 (1E3C4400) [pid = 3428] [serial = 1192] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 206 (1E95C800) [pid = 3428] [serial = 1193] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 205 (1E959C00) [pid = 3428] [serial = 1202] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | --DOMWINDOW == 204 (1DD63C00) [pid = 3428] [serial = 1190] [outer = 00000000] [url = about:blank] 12:39:06 INFO - PROCESS | 3428 | 1460921946876 Marionette TRACE conn3 <- [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]]]}] 12:39:06 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 12:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 844ms 12:39:06 INFO - PROCESS | 3428 | 1460921946937 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:39:06 INFO - PROCESS | 3428 | 1460921946940 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 12:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:39:06 INFO - PROCESS | 3428 | 1460921946943 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:39:06 INFO - PROCESS | 3428 | 1460921946945 Marionette TRACE conn3 <- [1,1690,null,{}] 12:39:06 INFO - PROCESS | 3428 | 1460921946948 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:07 INFO - PROCESS | 3428 | 1460921947042 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:39:07 INFO - PROCESS | 3428 | 1460921947051 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:07 INFO - PROCESS | 3428 | ++DOCSHELL 18BA0800 == 95 [pid = 3428] [id = 432] 12:39:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 205 (18BA2800) [pid = 3428] [serial = 1296] [outer = 00000000] 12:39:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 206 (1A3C9C00) [pid = 3428] [serial = 1297] [outer = 18BA2800] 12:39:07 INFO - PROCESS | 3428 | 1460921947097 Marionette DEBUG loaded listener.js 12:39:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 207 (1C47A000) [pid = 3428] [serial = 1298] [outer = 18BA2800] 12:39:07 INFO - PROCESS | 3428 | 1460921947574 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 687ms 12:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:39:07 INFO - PROCESS | 3428 | 1460921947642 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:39:07 INFO - PROCESS | 3428 | 1460921947644 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 12:39:07 INFO - PROCESS | 3428 | 1460921947647 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:39:07 INFO - PROCESS | 3428 | 1460921947649 Marionette TRACE conn3 <- [1,1694,null,{}] 12:39:07 INFO - PROCESS | 3428 | 1460921947653 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:07 INFO - PROCESS | 3428 | 1460921947767 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:39:07 INFO - PROCESS | 3428 | 1460921947915 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:07 INFO - PROCESS | 3428 | ++DOCSHELL 1A370000 == 96 [pid = 3428] [id = 433] 12:39:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 208 (1CF49800) [pid = 3428] [serial = 1299] [outer = 00000000] 12:39:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 209 (1DD62C00) [pid = 3428] [serial = 1300] [outer = 1CF49800] 12:39:07 INFO - PROCESS | 3428 | 1460921947960 Marionette DEBUG loaded listener.js 12:39:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 210 (1E251000) [pid = 3428] [serial = 1301] [outer = 1CF49800] 12:39:08 INFO - PROCESS | 3428 | 1460921948366 Marionette TRACE conn3 <- [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]]]}] 12:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 734ms 12:39:08 INFO - PROCESS | 3428 | 1460921948388 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:39:08 INFO - PROCESS | 3428 | 1460921948390 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 12:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:39:08 INFO - PROCESS | 3428 | 1460921948393 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:39:08 INFO - PROCESS | 3428 | 1460921948395 Marionette TRACE conn3 <- [1,1698,null,{}] 12:39:08 INFO - PROCESS | 3428 | 1460921948398 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:08 INFO - PROCESS | 3428 | 1460921948503 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:39:08 INFO - PROCESS | 3428 | 1460921948509 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:08 INFO - PROCESS | 3428 | ++DOCSHELL 1DD67000 == 97 [pid = 3428] [id = 434] 12:39:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 211 (1DEA7000) [pid = 3428] [serial = 1302] [outer = 00000000] 12:39:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 212 (1FC68400) [pid = 3428] [serial = 1303] [outer = 1DEA7000] 12:39:08 INFO - PROCESS | 3428 | 1460921948556 Marionette DEBUG loaded listener.js 12:39:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 213 (1FC70000) [pid = 3428] [serial = 1304] [outer = 1DEA7000] 12:39:09 INFO - PROCESS | 3428 | 1460921949052 Marionette TRACE conn3 <- [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]]]}] 12:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 687ms 12:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:39:09 INFO - PROCESS | 3428 | 1460921949094 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:39:09 INFO - PROCESS | 3428 | 1460921949095 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 12:39:09 INFO - PROCESS | 3428 | 1460921949099 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:39:09 INFO - PROCESS | 3428 | 1460921949101 Marionette TRACE conn3 <- [1,1702,null,{}] 12:39:09 INFO - PROCESS | 3428 | 1460921949104 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:09 INFO - PROCESS | 3428 | 1460921949259 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:39:09 INFO - PROCESS | 3428 | 1460921949283 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:09 INFO - PROCESS | 3428 | ++DOCSHELL 1FC61800 == 98 [pid = 3428] [id = 435] 12:39:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 214 (1FCDEC00) [pid = 3428] [serial = 1305] [outer = 00000000] 12:39:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 215 (1FD5C800) [pid = 3428] [serial = 1306] [outer = 1FCDEC00] 12:39:09 INFO - PROCESS | 3428 | 1460921949327 Marionette DEBUG loaded listener.js 12:39:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 216 (208B2400) [pid = 3428] [serial = 1307] [outer = 1FCDEC00] 12:39:09 INFO - PROCESS | 3428 | 1460921949776 Marionette TRACE conn3 <- [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]]]}] 12:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 687ms 12:39:09 INFO - PROCESS | 3428 | 1460921949798 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:39:09 INFO - PROCESS | 3428 | 1460921949800 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 12:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:39:09 INFO - PROCESS | 3428 | 1460921949810 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:39:09 INFO - PROCESS | 3428 | 1460921949812 Marionette TRACE conn3 <- [1,1706,null,{}] 12:39:09 INFO - PROCESS | 3428 | 1460921949815 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:09 INFO - PROCESS | 3428 | 1460921949943 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:39:10 INFO - PROCESS | 3428 | 1460921950017 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:10 INFO - PROCESS | 3428 | ++DOCSHELL 185A9800 == 99 [pid = 3428] [id = 436] 12:39:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 217 (189BB800) [pid = 3428] [serial = 1308] [outer = 00000000] 12:39:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 218 (209A4000) [pid = 3428] [serial = 1309] [outer = 189BB800] 12:39:10 INFO - PROCESS | 3428 | 1460921950061 Marionette DEBUG loaded listener.js 12:39:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 219 (20B0C400) [pid = 3428] [serial = 1310] [outer = 189BB800] 12:39:10 INFO - PROCESS | 3428 | 1460921950502 Marionette TRACE conn3 <- [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]]]}] 12:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 734ms 12:39:10 INFO - PROCESS | 3428 | 1460921950549 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:39:10 INFO - PROCESS | 3428 | 1460921950551 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 12:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:39:10 INFO - PROCESS | 3428 | 1460921950574 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:39:10 INFO - PROCESS | 3428 | 1460921950576 Marionette TRACE conn3 <- [1,1710,null,{}] 12:39:10 INFO - PROCESS | 3428 | 1460921950579 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:10 INFO - PROCESS | 3428 | 1460921950751 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 218 (15D57400) [pid = 3428] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 217 (208AF400) [pid = 3428] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 216 (1DBAD800) [pid = 3428] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 215 (21F91400) [pid = 3428] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 214 (133CA000) [pid = 3428] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 213 (1E958800) [pid = 3428] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 212 (137CBC00) [pid = 3428] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 211 (1340F000) [pid = 3428] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 210 (1FC68C00) [pid = 3428] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 209 (1377EC00) [pid = 3428] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 208 (1E245400) [pid = 3428] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 207 (1D8B6000) [pid = 3428] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 206 (189B4400) [pid = 3428] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 205 (1A36B000) [pid = 3428] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 204 (142E2400) [pid = 3428] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 203 (19AEBC00) [pid = 3428] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 202 (1E62DC00) [pid = 3428] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 201 (18525C00) [pid = 3428] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 200 (1C17E000) [pid = 3428] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 199 (1DD6C400) [pid = 3428] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 198 (21E25800) [pid = 3428] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 197 (1E24CC00) [pid = 3428] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 196 (19C7B800) [pid = 3428] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 195 (1D52E400) [pid = 3428] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 194 (1A042400) [pid = 3428] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 193 (14A5D400) [pid = 3428] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 192 (1D52B400) [pid = 3428] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 191 (1D316400) [pid = 3428] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 190 (209A2000) [pid = 3428] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 189 (20D9D400) [pid = 3428] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 188 (14A0B400) [pid = 3428] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 187 (18B9E800) [pid = 3428] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 186 (1900E400) [pid = 3428] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 185 (13492400) [pid = 3428] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 184 (15521400) [pid = 3428] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 183 (18291800) [pid = 3428] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 182 (166A2800) [pid = 3428] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 181 (15EB8000) [pid = 3428] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 180 (1C470C00) [pid = 3428] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 179 (1E24E000) [pid = 3428] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 178 (1DBB2C00) [pid = 3428] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 177 (20D94800) [pid = 3428] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 176 (19013C00) [pid = 3428] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 175 (1899A000) [pid = 3428] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 174 (1E955000) [pid = 3428] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 173 (1D529C00) [pid = 3428] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 172 (1C4CA800) [pid = 3428] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 171 (138D7C00) [pid = 3428] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 170 (1DBF0000) [pid = 3428] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 169 (1551C000) [pid = 3428] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 168 (19012C00) [pid = 3428] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 167 (1A8EAC00) [pid = 3428] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 166 (164D2000) [pid = 3428] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 165 (13783C00) [pid = 3428] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 164 (1673E400) [pid = 3428] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 163 (19A56C00) [pid = 3428] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 162 (1CF4D800) [pid = 3428] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 161 (13496C00) [pid = 3428] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:39:11 INFO - PROCESS | 3428 | --DOMWINDOW == 160 (1E62B000) [pid = 3428] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:39:11 INFO - PROCESS | 3428 | 1460921951420 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:11 INFO - PROCESS | 3428 | ++DOCSHELL 12D42C00 == 100 [pid = 3428] [id = 437] 12:39:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 161 (12D6F000) [pid = 3428] [serial = 1311] [outer = 00000000] 12:39:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 162 (13492800) [pid = 3428] [serial = 1312] [outer = 12D6F000] 12:39:11 INFO - PROCESS | 3428 | 1460921951464 Marionette DEBUG loaded listener.js 12:39:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 163 (1349A400) [pid = 3428] [serial = 1313] [outer = 12D6F000] 12:39:11 INFO - PROCESS | 3428 | 1460921951850 Marionette TRACE conn3 <- [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]]]}] 12:39:11 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 12:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1375ms 12:39:11 INFO - PROCESS | 3428 | 1460921951936 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:39:11 INFO - PROCESS | 3428 | 1460921951938 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 12:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:39:11 INFO - PROCESS | 3428 | 1460921951942 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:39:11 INFO - PROCESS | 3428 | 1460921951944 Marionette TRACE conn3 <- [1,1714,null,{}] 12:39:11 INFO - PROCESS | 3428 | 1460921951947 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:12 INFO - PROCESS | 3428 | 1460921952036 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:39:12 INFO - PROCESS | 3428 | 1460921952048 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:12 INFO - PROCESS | 3428 | ++DOCSHELL 143B6400 == 101 [pid = 3428] [id = 438] 12:39:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 164 (15E09C00) [pid = 3428] [serial = 1314] [outer = 00000000] 12:39:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 165 (1893B400) [pid = 3428] [serial = 1315] [outer = 15E09C00] 12:39:12 INFO - PROCESS | 3428 | 1460921952096 Marionette DEBUG loaded listener.js 12:39:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 166 (189C9C00) [pid = 3428] [serial = 1316] [outer = 15E09C00] 12:39:12 INFO - PROCESS | 3428 | 1460921952558 Marionette TRACE conn3 <- [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]]]}] 12:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 625ms 12:39:12 INFO - PROCESS | 3428 | 1460921952582 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:39:12 INFO - PROCESS | 3428 | 1460921952584 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 12:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:39:12 INFO - PROCESS | 3428 | 1460921952588 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:39:12 INFO - PROCESS | 3428 | 1460921952590 Marionette TRACE conn3 <- [1,1718,null,{}] 12:39:12 INFO - PROCESS | 3428 | 1460921952593 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:12 INFO - PROCESS | 3428 | 1460921952698 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:39:12 INFO - PROCESS | 3428 | 1460921952736 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:12 INFO - PROCESS | 3428 | ++DOCSHELL 14A51C00 == 102 [pid = 3428] [id = 439] 12:39:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 167 (17DBF400) [pid = 3428] [serial = 1317] [outer = 00000000] 12:39:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 168 (1A36B000) [pid = 3428] [serial = 1318] [outer = 17DBF400] 12:39:12 INFO - PROCESS | 3428 | 1460921952785 Marionette DEBUG loaded listener.js 12:39:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 169 (1CF49C00) [pid = 3428] [serial = 1319] [outer = 17DBF400] 12:39:13 INFO - PROCESS | 3428 | 1460921953247 Marionette TRACE conn3 <- [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]]]}] 12:39:13 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 12:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 688ms 12:39:13 INFO - PROCESS | 3428 | 1460921953285 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:39:13 INFO - PROCESS | 3428 | 1460921953287 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 12:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:39:13 INFO - PROCESS | 3428 | 1460921953290 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:39:13 INFO - PROCESS | 3428 | 1460921953292 Marionette TRACE conn3 <- [1,1722,null,{}] 12:39:13 INFO - PROCESS | 3428 | 1460921953295 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:13 INFO - PROCESS | 3428 | 1460921953456 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:39:13 INFO - PROCESS | 3428 | 1460921953613 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:13 INFO - PROCESS | 3428 | ++DOCSHELL 1330D800 == 103 [pid = 3428] [id = 440] 12:39:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 170 (1330FC00) [pid = 3428] [serial = 1320] [outer = 00000000] 12:39:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 171 (1578E400) [pid = 3428] [serial = 1321] [outer = 1330FC00] 12:39:13 INFO - PROCESS | 3428 | 1460921953674 Marionette DEBUG loaded listener.js 12:39:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 172 (15E44800) [pid = 3428] [serial = 1322] [outer = 1330FC00] 12:39:14 INFO - PROCESS | 3428 | 1460921954317 Marionette TRACE conn3 <- [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]]]}] 12:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1094ms 12:39:14 INFO - PROCESS | 3428 | 1460921954392 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:39:14 INFO - PROCESS | 3428 | 1460921954397 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 12:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:39:14 INFO - PROCESS | 3428 | 1460921954402 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:39:14 INFO - PROCESS | 3428 | 1460921954406 Marionette TRACE conn3 <- [1,1726,null,{}] 12:39:14 INFO - PROCESS | 3428 | 1460921954411 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:14 INFO - PROCESS | 3428 | 1460921954532 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:39:14 INFO - PROCESS | 3428 | 1460921954695 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:14 INFO - PROCESS | 3428 | ++DOCSHELL 18B7A800 == 104 [pid = 3428] [id = 441] 12:39:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 173 (18B9E800) [pid = 3428] [serial = 1323] [outer = 00000000] 12:39:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 174 (19A53800) [pid = 3428] [serial = 1324] [outer = 18B9E800] 12:39:14 INFO - PROCESS | 3428 | 1460921954753 Marionette DEBUG loaded listener.js 12:39:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 175 (19A5E800) [pid = 3428] [serial = 1325] [outer = 18B9E800] 12:39:15 INFO - PROCESS | 3428 | 1460921955304 Marionette TRACE conn3 <- [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]]]}] 12:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 937ms 12:39:15 INFO - PROCESS | 3428 | 1460921955347 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:39:15 INFO - PROCESS | 3428 | 1460921955350 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 12:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:39:15 INFO - PROCESS | 3428 | 1460921955354 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:39:15 INFO - PROCESS | 3428 | 1460921955357 Marionette TRACE conn3 <- [1,1730,null,{}] 12:39:15 INFO - PROCESS | 3428 | 1460921955361 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:15 INFO - PROCESS | 3428 | 1460921955474 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:39:15 INFO - PROCESS | 3428 | 1460921955652 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:15 INFO - PROCESS | 3428 | ++DOCSHELL 1AD98C00 == 105 [pid = 3428] [id = 442] 12:39:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 176 (1ADD7400) [pid = 3428] [serial = 1326] [outer = 00000000] 12:39:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 177 (1D201400) [pid = 3428] [serial = 1327] [outer = 1ADD7400] 12:39:15 INFO - PROCESS | 3428 | 1460921955707 Marionette DEBUG loaded listener.js 12:39:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 178 (1D536000) [pid = 3428] [serial = 1328] [outer = 1ADD7400] 12:39:16 INFO - PROCESS | 3428 | 1460921956302 Marionette TRACE conn3 <- [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]]]}] 12:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1000ms 12:39:16 INFO - PROCESS | 3428 | 1460921956355 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:39:16 INFO - PROCESS | 3428 | 1460921956360 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 12:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:39:16 INFO - PROCESS | 3428 | 1460921956370 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:39:16 INFO - PROCESS | 3428 | 1460921956375 Marionette TRACE conn3 <- [1,1734,null,{}] 12:39:16 INFO - PROCESS | 3428 | 1460921956379 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:16 INFO - PROCESS | 3428 | 1460921956495 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:39:16 INFO - PROCESS | 3428 | 1460921956659 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:16 INFO - PROCESS | 3428 | ++DOCSHELL 1D8B5000 == 106 [pid = 3428] [id = 443] 12:39:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 179 (1D8B8C00) [pid = 3428] [serial = 1329] [outer = 00000000] 12:39:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 180 (1DEB2C00) [pid = 3428] [serial = 1330] [outer = 1D8B8C00] 12:39:16 INFO - PROCESS | 3428 | 1460921956714 Marionette DEBUG loaded listener.js 12:39:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 181 (1E3BB400) [pid = 3428] [serial = 1331] [outer = 1D8B8C00] 12:39:17 INFO - PROCESS | 3428 | 1460921957254 Marionette TRACE conn3 <- [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]]]}] 12:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 938ms 12:39:17 INFO - PROCESS | 3428 | 1460921957311 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:39:17 INFO - PROCESS | 3428 | 1460921957314 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 12:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:39:17 INFO - PROCESS | 3428 | 1460921957317 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:39:17 INFO - PROCESS | 3428 | 1460921957319 Marionette TRACE conn3 <- [1,1738,null,{}] 12:39:17 INFO - PROCESS | 3428 | 1460921957323 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:17 INFO - PROCESS | 3428 | 1460921957434 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:39:17 INFO - PROCESS | 3428 | 1460921957603 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:17 INFO - PROCESS | 3428 | ++DOCSHELL 1DBE2000 == 107 [pid = 3428] [id = 444] 12:39:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 182 (1DBEC800) [pid = 3428] [serial = 1332] [outer = 00000000] 12:39:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 183 (1FC64C00) [pid = 3428] [serial = 1333] [outer = 1DBEC800] 12:39:17 INFO - PROCESS | 3428 | 1460921957658 Marionette DEBUG loaded listener.js 12:39:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 184 (1FCD7800) [pid = 3428] [serial = 1334] [outer = 1DBEC800] 12:39:18 INFO - PROCESS | 3428 | 1460921958214 Marionette TRACE conn3 <- [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]]]}] 12:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 937ms 12:39:18 INFO - PROCESS | 3428 | 1460921958262 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:39:18 INFO - PROCESS | 3428 | 1460921958265 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 12:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:39:18 INFO - PROCESS | 3428 | 1460921958268 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:39:18 INFO - PROCESS | 3428 | 1460921958270 Marionette TRACE conn3 <- [1,1742,null,{}] 12:39:18 INFO - PROCESS | 3428 | 1460921958274 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:18 INFO - PROCESS | 3428 | 1460921958384 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:39:18 INFO - PROCESS | 3428 | 1460921958542 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:18 INFO - PROCESS | 3428 | ++DOCSHELL 1FD58800 == 108 [pid = 3428] [id = 445] 12:39:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 185 (208AF400) [pid = 3428] [serial = 1335] [outer = 00000000] 12:39:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 186 (209A2000) [pid = 3428] [serial = 1336] [outer = 208AF400] 12:39:18 INFO - PROCESS | 3428 | 1460921958607 Marionette DEBUG loaded listener.js 12:39:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 187 (20D9E400) [pid = 3428] [serial = 1337] [outer = 208AF400] 12:39:19 INFO - PROCESS | 3428 | 1460921959183 Marionette TRACE conn3 <- [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]]]}] 12:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 937ms 12:39:19 INFO - PROCESS | 3428 | 1460921959214 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:39:19 INFO - PROCESS | 3428 | 1460921959216 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 12:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:39:19 INFO - PROCESS | 3428 | 1460921959219 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:39:19 INFO - PROCESS | 3428 | 1460921959221 Marionette TRACE conn3 <- [1,1746,null,{}] 12:39:19 INFO - PROCESS | 3428 | 1460921959225 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:19 INFO - PROCESS | 3428 | 1460921959337 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:39:19 INFO - PROCESS | 3428 | 1460921959535 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:19 INFO - PROCESS | 3428 | ++DOCSHELL 20B11400 == 109 [pid = 3428] [id = 446] 12:39:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 188 (20D92400) [pid = 3428] [serial = 1338] [outer = 00000000] 12:39:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 189 (21297400) [pid = 3428] [serial = 1339] [outer = 20D92400] 12:39:19 INFO - PROCESS | 3428 | 1460921959589 Marionette DEBUG loaded listener.js 12:39:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 190 (2162E400) [pid = 3428] [serial = 1340] [outer = 20D92400] 12:39:20 INFO - PROCESS | 3428 | 1460921960187 Marionette TRACE conn3 <- [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]]]}] 12:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1047ms 12:39:20 INFO - PROCESS | 3428 | 1460921960275 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:39:20 INFO - PROCESS | 3428 | 1460921960277 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 12:39:20 INFO - PROCESS | 3428 | 1460921960280 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:39:20 INFO - PROCESS | 3428 | 1460921960282 Marionette TRACE conn3 <- [1,1750,null,{}] 12:39:20 INFO - PROCESS | 3428 | 1460921960286 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:20 INFO - PROCESS | 3428 | 1460921960397 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:39:20 INFO - PROCESS | 3428 | 1460921960557 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:20 INFO - PROCESS | 3428 | ++DOCSHELL 15D56000 == 110 [pid = 3428] [id = 447] 12:39:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 191 (15E3D000) [pid = 3428] [serial = 1341] [outer = 00000000] 12:39:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 192 (18B75000) [pid = 3428] [serial = 1342] [outer = 15E3D000] 12:39:20 INFO - PROCESS | 3428 | 1460921960613 Marionette DEBUG loaded listener.js 12:39:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 193 (19014800) [pid = 3428] [serial = 1343] [outer = 15E3D000] 12:39:21 INFO - PROCESS | 3428 | 1460921961191 Marionette TRACE conn3 <- [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]]]}] 12:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 953ms 12:39:21 INFO - PROCESS | 3428 | 1460921961228 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:39:21 INFO - PROCESS | 3428 | 1460921961230 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 12:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:39:21 INFO - PROCESS | 3428 | 1460921961234 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:39:21 INFO - PROCESS | 3428 | 1460921961236 Marionette TRACE conn3 <- [1,1754,null,{}] 12:39:21 INFO - PROCESS | 3428 | 1460921961239 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:21 INFO - PROCESS | 3428 | 1460921961349 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:39:21 INFO - PROCESS | 3428 | 1460921961771 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:21 INFO - PROCESS | 3428 | ++DOCSHELL 12BDD800 == 111 [pid = 3428] [id = 448] 12:39:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 194 (12C4EC00) [pid = 3428] [serial = 1344] [outer = 00000000] 12:39:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 195 (1349D800) [pid = 3428] [serial = 1345] [outer = 12C4EC00] 12:39:21 INFO - PROCESS | 3428 | 1460921961867 Marionette DEBUG loaded listener.js 12:39:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 196 (138D7000) [pid = 3428] [serial = 1346] [outer = 12C4EC00] 12:39:22 INFO - PROCESS | 3428 | 1460921962432 Marionette TRACE conn3 <- [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]]]}] 12:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1250ms 12:39:22 INFO - PROCESS | 3428 | 1460921962485 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:39:22 INFO - PROCESS | 3428 | 1460921962490 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 12:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:39:22 INFO - PROCESS | 3428 | 1460921962495 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:39:22 INFO - PROCESS | 3428 | 1460921962498 Marionette TRACE conn3 <- [1,1758,null,{}] 12:39:22 INFO - PROCESS | 3428 | 1460921962503 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:22 INFO - PROCESS | 3428 | 1460921962610 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:39:22 INFO - PROCESS | 3428 | 1460921962790 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:22 INFO - PROCESS | 3428 | ++DOCSHELL 17DC2000 == 112 [pid = 3428] [id = 449] 12:39:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 197 (17DC4000) [pid = 3428] [serial = 1347] [outer = 00000000] 12:39:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 198 (18295000) [pid = 3428] [serial = 1348] [outer = 17DC4000] 12:39:22 INFO - PROCESS | 3428 | 1460921962862 Marionette DEBUG loaded listener.js 12:39:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 199 (18479800) [pid = 3428] [serial = 1349] [outer = 17DC4000] 12:39:23 INFO - PROCESS | 3428 | --DOCSHELL 14A51C00 == 111 [pid = 3428] [id = 439] 12:39:23 INFO - PROCESS | 3428 | --DOCSHELL 143B6400 == 110 [pid = 3428] [id = 438] 12:39:23 INFO - PROCESS | 3428 | --DOCSHELL 12D42C00 == 109 [pid = 3428] [id = 437] 12:39:23 INFO - PROCESS | 3428 | --DOCSHELL 185A9800 == 108 [pid = 3428] [id = 436] 12:39:23 INFO - PROCESS | 3428 | --DOCSHELL 1FC61800 == 107 [pid = 3428] [id = 435] 12:39:23 INFO - PROCESS | 3428 | --DOCSHELL 1DD67000 == 106 [pid = 3428] [id = 434] 12:39:23 INFO - PROCESS | 3428 | --DOCSHELL 1A370000 == 105 [pid = 3428] [id = 433] 12:39:23 INFO - PROCESS | 3428 | --DOCSHELL 18BA0800 == 104 [pid = 3428] [id = 432] 12:39:23 INFO - PROCESS | 3428 | --DOCSHELL 02A7A800 == 103 [pid = 3428] [id = 431] 12:39:23 INFO - PROCESS | 3428 | --DOCSHELL 19085800 == 102 [pid = 3428] [id = 430] 12:39:23 INFO - PROCESS | 3428 | --DOCSHELL 189B3400 == 101 [pid = 3428] [id = 429] 12:39:23 INFO - PROCESS | 3428 | --DOCSHELL 20EA4400 == 100 [pid = 3428] [id = 402] 12:39:23 INFO - PROCESS | 3428 | --DOCSHELL 18479000 == 99 [pid = 3428] [id = 423] 12:39:23 INFO - PROCESS | 3428 | --DOCSHELL 15540400 == 98 [pid = 3428] [id = 422] 12:39:23 INFO - PROCESS | 3428 | --DOCSHELL 20B17800 == 97 [pid = 3428] [id = 421] 12:39:23 INFO - PROCESS | 3428 | 1460921963540 Marionette TRACE conn3 <- [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]]]}] 12:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1094ms 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 198 (1E962000) [pid = 3428] [serial = 1024] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 197 (1648C400) [pid = 3428] [serial = 925] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 196 (1847B000) [pid = 3428] [serial = 1099] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 195 (2099E400) [pid = 3428] [serial = 1160] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 194 (16746C00) [pid = 3428] [serial = 1012] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 193 (1E3BD000) [pid = 3428] [serial = 973] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 192 (1DD66800) [pid = 3428] [serial = 970] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 191 (19011400) [pid = 3428] [serial = 961] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 190 (1D535C00) [pid = 3428] [serial = 868] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 189 (16498800) [pid = 3428] [serial = 1048] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 188 (1D538800) [pid = 3428] [serial = 1157] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 187 (1FCD5800) [pid = 3428] [serial = 1108] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 186 (19163400) [pid = 3428] [serial = 1015] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 185 (1D31D800) [pid = 3428] [serial = 1060] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 184 (1DEB2800) [pid = 3428] [serial = 922] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 183 (22527400) [pid = 3428] [serial = 1169] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 182 (1E956400) [pid = 3428] [serial = 1021] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 181 (1C4C9C00) [pid = 3428] [serial = 1057] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 180 (1DBA7400) [pid = 3428] [serial = 967] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 179 (1AD95000) [pid = 3428] [serial = 1054] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 178 (1648A800) [pid = 3428] [serial = 958] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 177 (1DBE9000) [pid = 3428] [serial = 1105] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 176 (1DD62800) [pid = 3428] [serial = 1018] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 175 (21775000) [pid = 3428] [serial = 1114] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 174 (21780800) [pid = 3428] [serial = 1166] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 173 (1AABF800) [pid = 3428] [serial = 1027] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 172 (19C71000) [pid = 3428] [serial = 865] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 171 (1C4C9400) [pid = 3428] [serial = 964] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 170 (18996800) [pid = 3428] [serial = 1066] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 169 (19087400) [pid = 3428] [serial = 1175] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 168 (18B6E000) [pid = 3428] [serial = 910] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 167 (18B9F800) [pid = 3428] [serial = 1051] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 166 (18938C00) [pid = 3428] [serial = 862] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 165 (1D64DC00) [pid = 3428] [serial = 871] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 164 (1E623C00) [pid = 3428] [serial = 976] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 163 (1DD67800) [pid = 3428] [serial = 919] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 162 (20D9C000) [pid = 3428] [serial = 1163] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 161 (1C17F000) [pid = 3428] [serial = 913] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 160 (1989F400) [pid = 3428] [serial = 1102] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 159 (20998C00) [pid = 3428] [serial = 1111] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 158 (1DBEB400) [pid = 3428] [serial = 1063] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 157 (1D52B000) [pid = 3428] [serial = 808] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 156 (159C6400) [pid = 3428] [serial = 859] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 155 (199D9400) [pid = 3428] [serial = 1154] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 154 (208B8400) [pid = 3428] [serial = 1117] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 153 (1DBE5800) [pid = 3428] [serial = 916] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 152 (21F9AC00) [pid = 3428] [serial = 1172] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 151 (18B77400) [pid = 3428] [serial = 874] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 150 (1E3C9800) [pid = 3428] [serial = 1249] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 149 (1FC65400) [pid = 3428] [serial = 1252] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 148 (1FCD3400) [pid = 3428] [serial = 1253] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 147 (1E3BB800) [pid = 3428] [serial = 1258] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 146 (2173B000) [pid = 3428] [serial = 1219] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 145 (1C47B000) [pid = 3428] [serial = 1243] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 144 (1C475400) [pid = 3428] [serial = 1232] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 143 (19A5DC00) [pid = 3428] [serial = 1231] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 142 (21745C00) [pid = 3428] [serial = 1225] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 141 (1648CC00) [pid = 3428] [serial = 1237] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 140 (18254000) [pid = 3428] [serial = 1238] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 139 (189C3400) [pid = 3428] [serial = 1235] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 138 (18524400) [pid = 3428] [serial = 1234] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (20B10000) [pid = 3428] [serial = 1222] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (1C5E0800) [pid = 3428] [serial = 1244] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (1CF4E400) [pid = 3428] [serial = 1213] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (20EB1000) [pid = 3428] [serial = 1216] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (19C76400) [pid = 3428] [serial = 1240] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (1A1F8800) [pid = 3428] [serial = 1241] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (2162B400) [pid = 3428] [serial = 1228] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (1D848400) [pid = 3428] [serial = 1246] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (18B7A000) [pid = 3428] [serial = 1210] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (15E46C00) [pid = 3428] [serial = 1255] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (20B10400) [pid = 3428] [serial = 1262] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (1E953800) [pid = 3428] [serial = 1250] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1847A400) [pid = 3428] [serial = 1256] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (208B2000) [pid = 3428] [serial = 1259] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (1D8BD800) [pid = 3428] [serial = 1247] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (20B09800) [pid = 3428] [serial = 1261] [outer = 00000000] [url = about:blank] 12:39:23 INFO - PROCESS | 3428 | 1460921963607 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:39:23 INFO - PROCESS | 3428 | 1460921963611 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 12:39:23 INFO - PROCESS | 3428 | 1460921963622 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:39:23 INFO - PROCESS | 3428 | 1460921963624 Marionette TRACE conn3 <- [1,1762,null,{}] 12:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:39:23 INFO - PROCESS | 3428 | 1460921963627 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:23 INFO - PROCESS | 3428 | 1460921963727 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:39:23 INFO - PROCESS | 3428 | 1460921963738 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:23 INFO - PROCESS | 3428 | ++DOCSHELL 15EB5800 == 98 [pid = 3428] [id = 450] 12:39:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1648A800) [pid = 3428] [serial = 1350] [outer = 00000000] 12:39:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (164D2000) [pid = 3428] [serial = 1351] [outer = 1648A800] 12:39:23 INFO - PROCESS | 3428 | 1460921963784 Marionette DEBUG loaded listener.js 12:39:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (18474800) [pid = 3428] [serial = 1352] [outer = 1648A800] 12:39:24 INFO - PROCESS | 3428 | 1460921964344 Marionette TRACE conn3 <- [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]]]}] 12:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 750ms 12:39:24 INFO - PROCESS | 3428 | 1460921964365 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:39:24 INFO - PROCESS | 3428 | 1460921964367 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 12:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:39:24 INFO - PROCESS | 3428 | 1460921964372 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:39:24 INFO - PROCESS | 3428 | 1460921964377 Marionette TRACE conn3 <- [1,1766,null,{}] 12:39:24 INFO - PROCESS | 3428 | 1460921964386 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:24 INFO - PROCESS | 3428 | 1460921964477 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:39:24 INFO - PROCESS | 3428 | 1460921964579 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:24 INFO - PROCESS | 3428 | ++DOCSHELL 189B6400 == 99 [pid = 3428] [id = 451] 12:39:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (189BBC00) [pid = 3428] [serial = 1353] [outer = 00000000] 12:39:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (18B79400) [pid = 3428] [serial = 1354] [outer = 189BBC00] 12:39:24 INFO - PROCESS | 3428 | 1460921964632 Marionette DEBUG loaded listener.js 12:39:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (18BA8C00) [pid = 3428] [serial = 1355] [outer = 189BBC00] 12:39:24 INFO - PROCESS | 3428 | 1460921965007 Marionette TRACE conn3 <- [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]]]}] 12:39:25 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 12:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 704ms 12:39:25 INFO - PROCESS | 3428 | 1460921965070 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:39:25 INFO - PROCESS | 3428 | 1460921965072 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 12:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:39:25 INFO - PROCESS | 3428 | 1460921965076 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:39:25 INFO - PROCESS | 3428 | 1460921965077 Marionette TRACE conn3 <- [1,1770,null,{}] 12:39:25 INFO - PROCESS | 3428 | 1460921965080 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:25 INFO - PROCESS | 3428 | 1460921965169 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:39:25 INFO - PROCESS | 3428 | 1460921965175 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:25 INFO - PROCESS | 3428 | ++DOCSHELL 18B9FC00 == 100 [pid = 3428] [id = 452] 12:39:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (18BE1800) [pid = 3428] [serial = 1356] [outer = 00000000] 12:39:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (1915D400) [pid = 3428] [serial = 1357] [outer = 18BE1800] 12:39:25 INFO - PROCESS | 3428 | 1460921965220 Marionette DEBUG loaded listener.js 12:39:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (1916B800) [pid = 3428] [serial = 1358] [outer = 18BE1800] 12:39:25 INFO - PROCESS | 3428 | 1460921965670 Marionette TRACE conn3 <- [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]]]}] 12:39:25 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 12:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 640ms 12:39:25 INFO - PROCESS | 3428 | 1460921965714 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:39:25 INFO - PROCESS | 3428 | 1460921965716 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 12:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:39:25 INFO - PROCESS | 3428 | 1460921965740 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:39:25 INFO - PROCESS | 3428 | 1460921965742 Marionette TRACE conn3 <- [1,1774,null,{}] 12:39:25 INFO - PROCESS | 3428 | 1460921965745 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:25 INFO - PROCESS | 3428 | 1460921965867 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:39:25 INFO - PROCESS | 3428 | 1460921965964 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:25 INFO - PROCESS | 3428 | ++DOCSHELL 199D9400 == 101 [pid = 3428] [id = 453] 12:39:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (199DA000) [pid = 3428] [serial = 1359] [outer = 00000000] 12:39:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (19A5C800) [pid = 3428] [serial = 1360] [outer = 199DA000] 12:39:26 INFO - PROCESS | 3428 | 1460921966017 Marionette DEBUG loaded listener.js 12:39:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (19C77800) [pid = 3428] [serial = 1361] [outer = 199DA000] 12:39:26 INFO - PROCESS | 3428 | 1460921966467 Marionette TRACE conn3 <- [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]]]}] 12:39:26 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 12:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 735ms 12:39:26 INFO - PROCESS | 3428 | 1460921966477 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:39:26 INFO - PROCESS | 3428 | 1460921966479 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 12:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:39:26 INFO - PROCESS | 3428 | 1460921966482 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:39:26 INFO - PROCESS | 3428 | 1460921966484 Marionette TRACE conn3 <- [1,1778,null,{}] 12:39:26 INFO - PROCESS | 3428 | 1460921966487 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:26 INFO - PROCESS | 3428 | 1460921966611 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:39:26 INFO - PROCESS | 3428 | 1460921966623 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:26 INFO - PROCESS | 3428 | ++DOCSHELL 19A5A400 == 102 [pid = 3428] [id = 454] 12:39:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (19C6F800) [pid = 3428] [serial = 1362] [outer = 00000000] 12:39:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (1A8F1C00) [pid = 3428] [serial = 1363] [outer = 19C6F800] 12:39:26 INFO - PROCESS | 3428 | 1460921966667 Marionette DEBUG loaded listener.js 12:39:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (1AD96C00) [pid = 3428] [serial = 1364] [outer = 19C6F800] 12:39:27 INFO - PROCESS | 3428 | 1460921967115 Marionette TRACE conn3 <- [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]]]}] 12:39:27 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) 12:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 703ms 12:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:39:27 INFO - PROCESS | 3428 | 1460921967190 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:39:27 INFO - PROCESS | 3428 | 1460921967192 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 12:39:27 INFO - PROCESS | 3428 | 1460921967195 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:39:27 INFO - PROCESS | 3428 | 1460921967197 Marionette TRACE conn3 <- [1,1782,null,{}] 12:39:27 INFO - PROCESS | 3428 | 1460921967200 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:27 INFO - PROCESS | 3428 | 1460921967349 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:39:27 INFO - PROCESS | 3428 | 1460921967373 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:27 INFO - PROCESS | 3428 | ++DOCSHELL 1A3D3000 == 103 [pid = 3428] [id = 455] 12:39:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (1C17A000) [pid = 3428] [serial = 1365] [outer = 00000000] 12:39:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 139 (1C477000) [pid = 3428] [serial = 1366] [outer = 1C17A000] 12:39:27 INFO - PROCESS | 3428 | 1460921967417 Marionette DEBUG loaded listener.js 12:39:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 140 (1C4CD800) [pid = 3428] [serial = 1367] [outer = 1C17A000] 12:39:28 INFO - PROCESS | 3428 | --DOMWINDOW == 139 (18BA2800) [pid = 3428] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:39:28 INFO - PROCESS | 3428 | --DOMWINDOW == 138 (1DEA7000) [pid = 3428] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:39:28 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (12CB0400) [pid = 3428] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:39:28 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (189CE000) [pid = 3428] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:39:28 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (15E09C00) [pid = 3428] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:39:28 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (12D6F000) [pid = 3428] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:39:28 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (1FCDEC00) [pid = 3428] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:39:28 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (189BB800) [pid = 3428] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:39:28 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (1A8EF000) [pid = 3428] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:39:28 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (1CF49800) [pid = 3428] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:39:28 INFO - PROCESS | 3428 | 1460921968202 Marionette TRACE conn3 <- [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]]]}] 12:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1031ms 12:39:28 INFO - PROCESS | 3428 | 1460921968244 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:39:28 INFO - PROCESS | 3428 | 1460921968246 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 12:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:39:28 INFO - PROCESS | 3428 | 1460921968250 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:39:28 INFO - PROCESS | 3428 | 1460921968251 Marionette TRACE conn3 <- [1,1786,null,{}] 12:39:28 INFO - PROCESS | 3428 | 1460921968255 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:28 INFO - PROCESS | 3428 | 1460921968340 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:39:28 INFO - PROCESS | 3428 | 1460921968449 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:28 INFO - PROCESS | 3428 | ++DOCSHELL 12D6F000 == 104 [pid = 3428] [id = 456] 12:39:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (13494C00) [pid = 3428] [serial = 1368] [outer = 00000000] 12:39:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (19A57000) [pid = 3428] [serial = 1369] [outer = 13494C00] 12:39:28 INFO - PROCESS | 3428 | 1460921968493 Marionette DEBUG loaded listener.js 12:39:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (1C181400) [pid = 3428] [serial = 1370] [outer = 13494C00] 12:39:28 INFO - PROCESS | 3428 | 1460921968875 Marionette TRACE conn3 <- [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]]]}] 12:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 641ms 12:39:28 INFO - PROCESS | 3428 | 1460921968890 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:39:28 INFO - PROCESS | 3428 | 1460921968892 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 12:39:28 INFO - PROCESS | 3428 | 1460921968896 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:39:28 INFO - PROCESS | 3428 | 1460921968897 Marionette TRACE conn3 <- [1,1790,null,{}] 12:39:28 INFO - PROCESS | 3428 | 1460921968901 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:29 INFO - PROCESS | 3428 | 1460921969032 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:39:29 INFO - PROCESS | 3428 | 1460921969040 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:29 INFO - PROCESS | 3428 | ++DOCSHELL 19164800 == 105 [pid = 3428] [id = 457] 12:39:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (1ADDC400) [pid = 3428] [serial = 1371] [outer = 00000000] 12:39:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (1CF4EC00) [pid = 3428] [serial = 1372] [outer = 1ADDC400] 12:39:29 INFO - PROCESS | 3428 | 1460921969084 Marionette DEBUG loaded listener.js 12:39:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (1D206400) [pid = 3428] [serial = 1373] [outer = 1ADDC400] 12:39:29 INFO - PROCESS | 3428 | 1460921969496 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 625ms 12:39:29 INFO - PROCESS | 3428 | 1460921969534 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:39:29 INFO - PROCESS | 3428 | 1460921969536 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 12:39:29 INFO - PROCESS | 3428 | 1460921969539 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:39:29 INFO - PROCESS | 3428 | 1460921969541 Marionette TRACE conn3 <- [1,1794,null,{}] 12:39:29 INFO - PROCESS | 3428 | 1460921969544 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:29 INFO - PROCESS | 3428 | 1460921969672 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:39:29 INFO - PROCESS | 3428 | 1460921969681 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:29 INFO - PROCESS | 3428 | ++DOCSHELL 1C5EA800 == 106 [pid = 3428] [id = 458] 12:39:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (1C5EAC00) [pid = 3428] [serial = 1374] [outer = 00000000] 12:39:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (1D531400) [pid = 3428] [serial = 1375] [outer = 1C5EAC00] 12:39:29 INFO - PROCESS | 3428 | 1460921969730 Marionette DEBUG loaded listener.js 12:39:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 139 (1D57E400) [pid = 3428] [serial = 1376] [outer = 1C5EAC00] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1ADD6000 == 105 [pid = 3428] [id = 208] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1553C400 == 104 [pid = 3428] [id = 124] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 208BB400 == 103 [pid = 3428] [id = 424] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1CF47800 == 102 [pid = 3428] [id = 273] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 13411800 == 101 [pid = 3428] [id = 259] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 19A5BC00 == 100 [pid = 3428] [id = 426] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 19162800 == 99 [pid = 3428] [id = 169] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1ADCD800 == 98 [pid = 3428] [id = 285] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1E24D000 == 97 [pid = 3428] [id = 325] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 21293800 == 96 [pid = 3428] [id = 425] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 143A9400 == 95 [pid = 3428] [id = 391] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1FD62400 == 94 [pid = 3428] [id = 427] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1DEA5000 == 93 [pid = 3428] [id = 324] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1E251800 == 92 [pid = 3428] [id = 369] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1330B000 == 91 [pid = 3428] [id = 291] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 13256400 == 90 [pid = 3428] [id = 428] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 21E28400 == 89 [pid = 3428] [id = 390] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1D31C400 == 88 [pid = 3428] [id = 274] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 134A0400 == 87 [pid = 3428] [id = 342] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 20D9D000 == 86 [pid = 3428] [id = 388] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1D8BBC00 == 85 [pid = 3428] [id = 209] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 19A5A800 == 84 [pid = 3428] [id = 241] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1CF4C000 == 83 [pid = 3428] [id = 322] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1340C400 == 82 [pid = 3428] [id = 355] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 15E3FC00 == 81 [pid = 3428] [id = 271] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1ADD5C00 == 80 [pid = 3428] [id = 153] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 17DC9C00 == 79 [pid = 3428] [id = 210] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1D208400 == 78 [pid = 3428] [id = 123] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1908D400 == 77 [pid = 3428] [id = 257] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1A0B6800 == 76 [pid = 3428] [id = 289] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1893A000 == 75 [pid = 3428] [id = 136] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 189CE400 == 74 [pid = 3428] [id = 167] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 19C74400 == 73 [pid = 3428] [id = 252] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1DEAF000 == 72 [pid = 3428] [id = 340] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 20D9BC00 == 71 [pid = 3428] [id = 389] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 133C4400 == 70 [pid = 3428] [id = 365] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1E24B000 == 69 [pid = 3428] [id = 341] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 16CBE000 == 68 [pid = 3428] [id = 137] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 18524C00 == 67 [pid = 3428] [id = 207] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1ADD4C00 == 66 [pid = 3428] [id = 240] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1C180800 == 65 [pid = 3428] [id = 290] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 16490C00 == 64 [pid = 3428] [id = 239] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 19014C00 == 63 [pid = 3428] [id = 152] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 18474000 == 62 [pid = 3428] [id = 370] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1AAC0800 == 61 [pid = 3428] [id = 353] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1A1EF800 == 60 [pid = 3428] [id = 191] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1900D400 == 59 [pid = 3428] [id = 197] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1DBB0400 == 58 [pid = 3428] [id = 306] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1D537400 == 57 [pid = 3428] [id = 168] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1D52A400 == 56 [pid = 3428] [id = 368] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1DBAD400 == 55 [pid = 3428] [id = 305] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 18B9F000 == 54 [pid = 3428] [id = 138] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 142EA400 == 53 [pid = 3428] [id = 181] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 164CAC00 == 52 [pid = 3428] [id = 410] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1C4CCC00 == 51 [pid = 3428] [id = 339] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 209A1C00 == 50 [pid = 3428] [id = 371] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1FCDF000 == 49 [pid = 3428] [id = 372] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1D84A400 == 48 [pid = 3428] [id = 323] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1330C400 == 47 [pid = 3428] [id = 226] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 18B9C800 == 46 [pid = 3428] [id = 288] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1DBEF000 == 45 [pid = 3428] [id = 307] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 17DC2000 == 44 [pid = 3428] [id = 449] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 15D56000 == 43 [pid = 3428] [id = 447] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 12BDD800 == 42 [pid = 3428] [id = 448] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 20B11400 == 41 [pid = 3428] [id = 446] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1DBE2000 == 40 [pid = 3428] [id = 444] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1FD58800 == 39 [pid = 3428] [id = 445] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1AD98C00 == 38 [pid = 3428] [id = 442] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1D8B5000 == 37 [pid = 3428] [id = 443] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 18B7A800 == 36 [pid = 3428] [id = 441] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1330D800 == 35 [pid = 3428] [id = 440] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 15EB5800 == 34 [pid = 3428] [id = 450] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 1A3D3000 == 33 [pid = 3428] [id = 455] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 19A5A400 == 32 [pid = 3428] [id = 454] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 18B9FC00 == 31 [pid = 3428] [id = 452] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 199D9400 == 30 [pid = 3428] [id = 453] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 19164800 == 29 [pid = 3428] [id = 457] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 12D6F000 == 28 [pid = 3428] [id = 456] 12:39:31 INFO - PROCESS | 3428 | --DOCSHELL 189B6400 == 27 [pid = 3428] [id = 451] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 138 (1C47A000) [pid = 3428] [serial = 1298] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (2177B000) [pid = 3428] [serial = 1282] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (1FC70000) [pid = 3428] [serial = 1304] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (18BA8000) [pid = 3428] [serial = 1295] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (1916B400) [pid = 3428] [serial = 1289] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (1847B400) [pid = 3428] [serial = 1285] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (189C9C00) [pid = 3428] [serial = 1316] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (1A3C9C00) [pid = 3428] [serial = 1297] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (1349A400) [pid = 3428] [serial = 1313] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (13492800) [pid = 3428] [serial = 1312] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (1FD5C800) [pid = 3428] [serial = 1306] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (20D98000) [pid = 3428] [serial = 1273] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (209A4000) [pid = 3428] [serial = 1309] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1FC68400) [pid = 3428] [serial = 1303] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (18992400) [pid = 3428] [serial = 1267] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (1FD5CC00) [pid = 3428] [serial = 1279] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (1C46D000) [pid = 3428] [serial = 1291] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (20EB0C00) [pid = 3428] [serial = 1264] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (1908D000) [pid = 3428] [serial = 1288] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (1E251000) [pid = 3428] [serial = 1301] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (1847A000) [pid = 3428] [serial = 1294] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (1893B400) [pid = 3428] [serial = 1315] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (1C476400) [pid = 3428] [serial = 1270] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (1D210000) [pid = 3428] [serial = 1292] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (208B2400) [pid = 3428] [serial = 1307] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (2162A000) [pid = 3428] [serial = 1276] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (1DD62C00) [pid = 3428] [serial = 1300] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (20B0C400) [pid = 3428] [serial = 1310] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (1A36B000) [pid = 3428] [serial = 1318] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 3428 | 1460921972251 Marionette TRACE conn3 <- [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]]]}] 12:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2766ms 12:39:32 INFO - PROCESS | 3428 | 1460921972306 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:39:32 INFO - PROCESS | 3428 | 1460921972310 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 12:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:39:32 INFO - PROCESS | 3428 | 1460921972315 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:39:32 INFO - PROCESS | 3428 | 1460921972319 Marionette TRACE conn3 <- [1,1798,null,{}] 12:39:32 INFO - PROCESS | 3428 | 1460921972325 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:32 INFO - PROCESS | 3428 | 1460921972415 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:39:32 INFO - PROCESS | 3428 | 1460921972424 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:32 INFO - PROCESS | 3428 | ++DOCSHELL 12CF7000 == 28 [pid = 3428] [id = 459] 12:39:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (12CF7C00) [pid = 3428] [serial = 1377] [outer = 00000000] 12:39:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (13205C00) [pid = 3428] [serial = 1378] [outer = 12CF7C00] 12:39:32 INFO - PROCESS | 3428 | 1460921972473 Marionette DEBUG loaded listener.js 12:39:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (13256C00) [pid = 3428] [serial = 1379] [outer = 12CF7C00] 12:39:32 INFO - PROCESS | 3428 | 1460921973003 Marionette TRACE conn3 <- [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]]]}] 12:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 734ms 12:39:33 INFO - PROCESS | 3428 | 1460921973057 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:39:33 INFO - PROCESS | 3428 | 1460921973063 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 12:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:39:33 INFO - PROCESS | 3428 | 1460921973070 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:39:33 INFO - PROCESS | 3428 | 1460921973072 Marionette TRACE conn3 <- [1,1802,null,{}] 12:39:33 INFO - PROCESS | 3428 | 1460921973076 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:33 INFO - PROCESS | 3428 | 1460921973160 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:39:33 INFO - PROCESS | 3428 | 1460921973169 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:33 INFO - PROCESS | 3428 | ++DOCSHELL 13261400 == 29 [pid = 3428] [id = 460] 12:39:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (13305C00) [pid = 3428] [serial = 1380] [outer = 00000000] 12:39:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (133C4400) [pid = 3428] [serial = 1381] [outer = 13305C00] 12:39:33 INFO - PROCESS | 3428 | 1460921973224 Marionette DEBUG loaded listener.js 12:39:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (1340E800) [pid = 3428] [serial = 1382] [outer = 13305C00] 12:39:33 INFO - PROCESS | 3428 | 1460921973698 Marionette TRACE conn3 <- [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]]]}] 12:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 687ms 12:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:39:33 INFO - PROCESS | 3428 | 1460921973767 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:39:33 INFO - PROCESS | 3428 | 1460921973769 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 12:39:33 INFO - PROCESS | 3428 | 1460921973773 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:39:33 INFO - PROCESS | 3428 | 1460921973777 Marionette TRACE conn3 <- [1,1806,null,{}] 12:39:33 INFO - PROCESS | 3428 | 1460921973787 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:33 INFO - PROCESS | 3428 | 1460921973931 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:39:33 INFO - PROCESS | 3428 | 1460921973938 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:33 INFO - PROCESS | 3428 | ++DOCSHELL 12BE6800 == 30 [pid = 3428] [id = 461] 12:39:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (1349F800) [pid = 3428] [serial = 1383] [outer = 00000000] 12:39:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (138D1400) [pid = 3428] [serial = 1384] [outer = 1349F800] 12:39:33 INFO - PROCESS | 3428 | 1460921973987 Marionette DEBUG loaded listener.js 12:39:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (142E2000) [pid = 3428] [serial = 1385] [outer = 1349F800] 12:39:34 INFO - PROCESS | 3428 | 1460921974448 Marionette TRACE conn3 <- [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]]]}] 12:39:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 734ms 12:39:34 INFO - PROCESS | 3428 | 1460921974512 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:39:34 INFO - PROCESS | 3428 | 1460921974515 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 12:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:39:34 INFO - PROCESS | 3428 | 1460921974518 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:39:34 INFO - PROCESS | 3428 | 1460921974520 Marionette TRACE conn3 <- [1,1810,null,{}] 12:39:34 INFO - PROCESS | 3428 | 1460921974523 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:34 INFO - PROCESS | 3428 | 1460921974604 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:39:34 INFO - PROCESS | 3428 | 1460921974610 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:34 INFO - PROCESS | 3428 | ++DOCSHELL 13263C00 == 31 [pid = 3428] [id = 462] 12:39:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1551D000) [pid = 3428] [serial = 1386] [outer = 00000000] 12:39:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (15B23800) [pid = 3428] [serial = 1387] [outer = 1551D000] 12:39:34 INFO - PROCESS | 3428 | 1460921974656 Marionette DEBUG loaded listener.js 12:39:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (15D0E400) [pid = 3428] [serial = 1388] [outer = 1551D000] 12:39:35 INFO - PROCESS | 3428 | 1460921975100 Marionette TRACE conn3 <- [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]]]}] 12:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 625ms 12:39:35 INFO - PROCESS | 3428 | 1460921975156 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:39:35 INFO - PROCESS | 3428 | 1460921975158 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 12:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:39:35 INFO - PROCESS | 3428 | 1460921975161 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:39:35 INFO - PROCESS | 3428 | 1460921975163 Marionette TRACE conn3 <- [1,1814,null,{}] 12:39:35 INFO - PROCESS | 3428 | 1460921975166 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:35 INFO - PROCESS | 3428 | 1460921975241 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:39:35 INFO - PROCESS | 3428 | 1460921975247 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:35 INFO - PROCESS | 3428 | ++DOCSHELL 15D57000 == 32 [pid = 3428] [id = 463] 12:39:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (15E01800) [pid = 3428] [serial = 1389] [outer = 00000000] 12:39:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (15E3FC00) [pid = 3428] [serial = 1390] [outer = 15E01800] 12:39:35 INFO - PROCESS | 3428 | 1460921975291 Marionette DEBUG loaded listener.js 12:39:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (15E47400) [pid = 3428] [serial = 1391] [outer = 15E01800] 12:39:35 INFO - PROCESS | 3428 | 1460921975754 Marionette TRACE conn3 <- [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]]]}] 12:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 625ms 12:39:35 INFO - PROCESS | 3428 | 1460921975800 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:39:35 INFO - PROCESS | 3428 | 1460921975802 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 12:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:39:35 INFO - PROCESS | 3428 | 1460921975805 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:39:35 INFO - PROCESS | 3428 | 1460921975807 Marionette TRACE conn3 <- [1,1818,null,{}] 12:39:35 INFO - PROCESS | 3428 | 1460921975810 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:35 INFO - PROCESS | 3428 | 1460921975924 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:39:35 INFO - PROCESS | 3428 | 1460921975935 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:35 INFO - PROCESS | 3428 | ++DOCSHELL 15EB7000 == 33 [pid = 3428] [id = 464] 12:39:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1669F400) [pid = 3428] [serial = 1392] [outer = 00000000] 12:39:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (18256800) [pid = 3428] [serial = 1393] [outer = 1669F400] 12:39:35 INFO - PROCESS | 3428 | 1460921975983 Marionette DEBUG loaded listener.js 12:39:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (18473C00) [pid = 3428] [serial = 1394] [outer = 1669F400] 12:39:36 INFO - PROCESS | 3428 | 1460921976423 Marionette TRACE conn3 <- [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]]]}] 12:39:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 641ms 12:39:36 INFO - PROCESS | 3428 | 1460921976445 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:39:36 INFO - PROCESS | 3428 | 1460921976447 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 12:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:39:36 INFO - PROCESS | 3428 | 1460921976451 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:39:36 INFO - PROCESS | 3428 | 1460921976452 Marionette TRACE conn3 <- [1,1822,null,{}] 12:39:36 INFO - PROCESS | 3428 | 1460921976456 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:36 INFO - PROCESS | 3428 | 1460921976529 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:39:36 INFO - PROCESS | 3428 | 1460921976535 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:36 INFO - PROCESS | 3428 | ++DOCSHELL 18291C00 == 34 [pid = 3428] [id = 465] 12:39:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (1847A800) [pid = 3428] [serial = 1395] [outer = 00000000] 12:39:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (185A5400) [pid = 3428] [serial = 1396] [outer = 1847A800] 12:39:36 INFO - PROCESS | 3428 | 1460921976579 Marionette DEBUG loaded listener.js 12:39:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (185A6000) [pid = 3428] [serial = 1397] [outer = 1847A800] 12:39:37 INFO - PROCESS | 3428 | 1460921977040 Marionette TRACE conn3 <- [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]]]}] 12:39:37 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 12:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 640ms 12:39:37 INFO - PROCESS | 3428 | 1460921977087 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:39:37 INFO - PROCESS | 3428 | 1460921977089 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 12:39:37 INFO - PROCESS | 3428 | 1460921977092 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:39:37 INFO - PROCESS | 3428 | 1460921977093 Marionette TRACE conn3 <- [1,1826,null,{}] 12:39:37 INFO - PROCESS | 3428 | 1460921977101 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:37 INFO - PROCESS | 3428 | 1460921977175 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:39:37 INFO - PROCESS | 3428 | 1460921977182 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:37 INFO - PROCESS | 3428 | ++DOCSHELL 16CBF000 == 35 [pid = 3428] [id = 466] 12:39:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (1859F000) [pid = 3428] [serial = 1398] [outer = 00000000] 12:39:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (189B6000) [pid = 3428] [serial = 1399] [outer = 1859F000] 12:39:37 INFO - PROCESS | 3428 | 1460921977226 Marionette DEBUG loaded listener.js 12:39:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (15527400) [pid = 3428] [serial = 1400] [outer = 1859F000] 12:39:37 INFO - PROCESS | 3428 | 1460921977715 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 641ms 12:39:37 INFO - PROCESS | 3428 | 1460921977739 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:39:37 INFO - PROCESS | 3428 | 1460921977741 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 12:39:37 INFO - PROCESS | 3428 | 1460921977744 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:39:37 INFO - PROCESS | 3428 | 1460921977746 Marionette TRACE conn3 <- [1,1830,null,{}] 12:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:39:37 INFO - PROCESS | 3428 | 1460921977749 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:37 INFO - PROCESS | 3428 | 1460921977859 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:39:37 INFO - PROCESS | 3428 | 1460921977868 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:37 INFO - PROCESS | 3428 | ++DOCSHELL 1349F400 == 36 [pid = 3428] [id = 467] 12:39:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (189B5800) [pid = 3428] [serial = 1401] [outer = 00000000] 12:39:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (189CC000) [pid = 3428] [serial = 1402] [outer = 189B5800] 12:39:37 INFO - PROCESS | 3428 | 1460921977974 Marionette DEBUG loaded listener.js 12:39:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (189C9000) [pid = 3428] [serial = 1403] [outer = 189B5800] 12:39:38 INFO - PROCESS | 3428 | 1460921978444 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 735ms 12:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:39:38 INFO - PROCESS | 3428 | 1460921978487 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:39:38 INFO - PROCESS | 3428 | 1460921978489 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 12:39:38 INFO - PROCESS | 3428 | 1460921978501 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:39:38 INFO - PROCESS | 3428 | 1460921978503 Marionette TRACE conn3 <- [1,1834,null,{}] 12:39:38 INFO - PROCESS | 3428 | 1460921978506 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:38 INFO - PROCESS | 3428 | 1460921978617 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:39:38 INFO - PROCESS | 3428 | 1460921978624 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:38 INFO - PROCESS | 3428 | ++DOCSHELL 189C7C00 == 37 [pid = 3428] [id = 468] 12:39:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (18B6D800) [pid = 3428] [serial = 1404] [outer = 00000000] 12:39:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 139 (18B9BC00) [pid = 3428] [serial = 1405] [outer = 18B6D800] 12:39:38 INFO - PROCESS | 3428 | 1460921978668 Marionette DEBUG loaded listener.js 12:39:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 140 (18BA4800) [pid = 3428] [serial = 1406] [outer = 18B6D800] 12:39:39 INFO - PROCESS | 3428 | 1460921979112 Marionette TRACE conn3 <- [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]]]}] 12:39:39 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) 12:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 657ms 12:39:39 INFO - PROCESS | 3428 | 1460921979151 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:39:39 INFO - PROCESS | 3428 | 1460921979153 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 12:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:39:39 INFO - PROCESS | 3428 | 1460921979156 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:39:39 INFO - PROCESS | 3428 | 1460921979159 Marionette TRACE conn3 <- [1,1838,null,{}] 12:39:39 INFO - PROCESS | 3428 | 1460921979162 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:39 INFO - PROCESS | 3428 | 1460921979288 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:39:39 INFO - PROCESS | 3428 | 1460921979386 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:39 INFO - PROCESS | 3428 | ++DOCSHELL 1900C400 == 38 [pid = 3428] [id = 469] 12:39:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 141 (1900D400) [pid = 3428] [serial = 1407] [outer = 00000000] 12:39:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 142 (19015400) [pid = 3428] [serial = 1408] [outer = 1900D400] 12:39:39 INFO - PROCESS | 3428 | 1460921979439 Marionette DEBUG loaded listener.js 12:39:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 143 (19086000) [pid = 3428] [serial = 1409] [outer = 1900D400] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 142 (1859D800) [pid = 3428] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 141 (20EAE800) [pid = 3428] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 140 (18477400) [pid = 3428] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 139 (1FD53400) [pid = 3428] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 138 (21623000) [pid = 3428] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (133C0800) [pid = 3428] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (20D99000) [pid = 3428] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (1ADDC400) [pid = 3428] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (199DA000) [pid = 3428] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (13494C00) [pid = 3428] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (19C6F800) [pid = 3428] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (1C17A000) [pid = 3428] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (18B9E800) [pid = 3428] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (1330FC00) [pid = 3428] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (17DBF400) [pid = 3428] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (18BE1800) [pid = 3428] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (189BBC00) [pid = 3428] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1648A800) [pid = 3428] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (17DC4000) [pid = 3428] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (12C4EC00) [pid = 3428] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (15E3D000) [pid = 3428] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (20D92400) [pid = 3428] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (208AF400) [pid = 3428] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (1DBEC800) [pid = 3428] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (1D8B8C00) [pid = 3428] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (1ADD7400) [pid = 3428] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (1FD62C00) [pid = 3428] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (2129A800) [pid = 3428] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (15E46400) [pid = 3428] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (19A5AC00) [pid = 3428] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (21294000) [pid = 3428] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (208B6800) [pid = 3428] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (1CF4AC00) [pid = 3428] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (2099A000) [pid = 3428] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:39:40 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (2129D800) [pid = 3428] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:39:40 INFO - PROCESS | 3428 | 1460921980486 Marionette TRACE conn3 <- [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]]]}] 12:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1390ms 12:39:40 INFO - PROCESS | 3428 | 1460921980550 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:39:40 INFO - PROCESS | 3428 | 1460921980552 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 12:39:40 INFO - PROCESS | 3428 | 1460921980555 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:39:40 INFO - PROCESS | 3428 | 1460921980557 Marionette TRACE conn3 <- [1,1842,null,{}] 12:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:39:40 INFO - PROCESS | 3428 | 1460921980561 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:40 INFO - PROCESS | 3428 | 1460921980638 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:39:40 INFO - PROCESS | 3428 | 1460921980643 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:40 INFO - PROCESS | 3428 | ++DOCSHELL 15DC0000 == 39 [pid = 3428] [id = 470] 12:39:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (16496000) [pid = 3428] [serial = 1410] [outer = 00000000] 12:39:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (17DCC800) [pid = 3428] [serial = 1411] [outer = 16496000] 12:39:40 INFO - PROCESS | 3428 | 1460921980688 Marionette DEBUG loaded listener.js 12:39:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (1825AC00) [pid = 3428] [serial = 1412] [outer = 16496000] 12:39:41 INFO - PROCESS | 3428 | 1460921981137 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 641ms 12:39:41 INFO - PROCESS | 3428 | 1460921981194 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:39:41 INFO - PROCESS | 3428 | 1460921981196 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 12:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:39:41 INFO - PROCESS | 3428 | 1460921981199 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:39:41 INFO - PROCESS | 3428 | 1460921981201 Marionette TRACE conn3 <- [1,1846,null,{}] 12:39:41 INFO - PROCESS | 3428 | 1460921981204 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:41 INFO - PROCESS | 3428 | 1460921981279 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:39:41 INFO - PROCESS | 3428 | 1460921981285 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:41 INFO - PROCESS | 3428 | ++DOCSHELL 18475000 == 40 [pid = 3428] [id = 471] 12:39:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (189BBC00) [pid = 3428] [serial = 1413] [outer = 00000000] 12:39:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (18BD7000) [pid = 3428] [serial = 1414] [outer = 189BBC00] 12:39:41 INFO - PROCESS | 3428 | 1460921981328 Marionette DEBUG loaded listener.js 12:39:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (1900B800) [pid = 3428] [serial = 1415] [outer = 189BBC00] 12:39:41 INFO - PROCESS | 3428 | 1460921981774 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 593ms 12:39:41 INFO - PROCESS | 3428 | 1460921981796 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:39:41 INFO - PROCESS | 3428 | 1460921981798 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 12:39:41 INFO - PROCESS | 3428 | 1460921981801 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:39:41 INFO - PROCESS | 3428 | 1460921981803 Marionette TRACE conn3 <- [1,1850,null,{}] 12:39:41 INFO - PROCESS | 3428 | 1460921981820 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:41 INFO - PROCESS | 3428 | 1460921981896 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:39:41 INFO - PROCESS | 3428 | 1460921981902 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:41 INFO - PROCESS | 3428 | ++DOCSHELL 15E3F000 == 41 [pid = 3428] [id = 472] 12:39:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (189BB800) [pid = 3428] [serial = 1416] [outer = 00000000] 12:39:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (19160800) [pid = 3428] [serial = 1417] [outer = 189BB800] 12:39:41 INFO - PROCESS | 3428 | 1460921981945 Marionette DEBUG loaded listener.js 12:39:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (19166C00) [pid = 3428] [serial = 1418] [outer = 189BB800] 12:39:42 INFO - PROCESS | 3428 | 1460921982570 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 797ms 12:39:42 INFO - PROCESS | 3428 | 1460921982605 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:39:42 INFO - PROCESS | 3428 | 1460921982609 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 12:39:42 INFO - PROCESS | 3428 | 1460921982614 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:39:42 INFO - PROCESS | 3428 | 1460921982618 Marionette TRACE conn3 <- [1,1854,null,{}] 12:39:42 INFO - PROCESS | 3428 | 1460921982718 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:42 INFO - PROCESS | 3428 | 1460921982841 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:39:42 INFO - PROCESS | 3428 | 1460921982971 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:42 INFO - PROCESS | 3428 | ++DOCSHELL 12D44800 == 42 [pid = 3428] [id = 473] 12:39:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (13203800) [pid = 3428] [serial = 1419] [outer = 00000000] 12:39:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (13311C00) [pid = 3428] [serial = 1420] [outer = 13203800] 12:39:43 INFO - PROCESS | 3428 | 1460921983036 Marionette DEBUG loaded listener.js 12:39:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (13410800) [pid = 3428] [serial = 1421] [outer = 13203800] 12:39:43 INFO - PROCESS | 3428 | 1460921983708 Marionette TRACE conn3 <- [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]]]}] 12:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1141ms 12:39:43 INFO - PROCESS | 3428 | 1460921983779 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:39:43 INFO - PROCESS | 3428 | 1460921983785 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 12:39:43 INFO - PROCESS | 3428 | 1460921983791 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:39:43 INFO - PROCESS | 3428 | 1460921983794 Marionette TRACE conn3 <- [1,1858,null,{}] 12:39:43 INFO - PROCESS | 3428 | 1460921983822 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:43 INFO - PROCESS | 3428 | 1460921983956 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:39:44 INFO - PROCESS | 3428 | 1460921984090 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:44 INFO - PROCESS | 3428 | ++DOCSHELL 13264400 == 43 [pid = 3428] [id = 474] 12:39:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1330F000) [pid = 3428] [serial = 1422] [outer = 00000000] 12:39:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (15521400) [pid = 3428] [serial = 1423] [outer = 1330F000] 12:39:44 INFO - PROCESS | 3428 | 1460921984148 Marionette DEBUG loaded listener.js 12:39:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (15D10800) [pid = 3428] [serial = 1424] [outer = 1330F000] 12:39:45 INFO - PROCESS | 3428 | 1460921985059 Marionette TRACE conn3 <- [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]]]}] 12:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1313ms 12:39:45 INFO - PROCESS | 3428 | 1460921985109 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:39:45 INFO - PROCESS | 3428 | 1460921985113 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 12:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:39:45 INFO - PROCESS | 3428 | 1460921985118 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:39:45 INFO - PROCESS | 3428 | 1460921985121 Marionette TRACE conn3 <- [1,1862,null,{}] 12:39:45 INFO - PROCESS | 3428 | 1460921985127 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:45 INFO - PROCESS | 3428 | 1460921985243 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:39:45 INFO - PROCESS | 3428 | 1460921985381 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:45 INFO - PROCESS | 3428 | ++DOCSHELL 133CA000 == 44 [pid = 3428] [id = 475] 12:39:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (13409800) [pid = 3428] [serial = 1425] [outer = 00000000] 12:39:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (13AEB800) [pid = 3428] [serial = 1426] [outer = 13409800] 12:39:45 INFO - PROCESS | 3428 | 1460921985471 Marionette DEBUG loaded listener.js 12:39:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (14A5D400) [pid = 3428] [serial = 1427] [outer = 13409800] 12:39:45 INFO - PROCESS | 3428 | --DOCSHELL 12B7E400 == 43 [pid = 3428] [id = 18] 12:39:45 INFO - PROCESS | 3428 | --DOCSHELL 185A3800 == 42 [pid = 3428] [id = 25] 12:39:45 INFO - PROCESS | 3428 | --DOCSHELL 137D4C00 == 41 [pid = 3428] [id = 27] 12:39:45 INFO - PROCESS | 3428 | --DOCSHELL 19840400 == 40 [pid = 3428] [id = 8] 12:39:45 INFO - PROCESS | 3428 | --DOCSHELL 13AEE400 == 39 [pid = 3428] [id = 21] 12:39:45 INFO - PROCESS | 3428 | --DOCSHELL 138D0C00 == 38 [pid = 3428] [id = 19] 12:39:45 INFO - PROCESS | 3428 | --DOCSHELL 12D3DC00 == 37 [pid = 3428] [id = 28] 12:39:45 INFO - PROCESS | 3428 | --DOCSHELL 18BE5000 == 36 [pid = 3428] [id = 26] 12:39:45 INFO - PROCESS | 3428 | --DOCSHELL 15D10000 == 35 [pid = 3428] [id = 23] 12:39:45 INFO - PROCESS | 3428 | --DOCSHELL 15E08000 == 34 [pid = 3428] [id = 24] 12:39:45 INFO - PROCESS | 3428 | --DOCSHELL 15BA3400 == 33 [pid = 3428] [id = 22] 12:39:45 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1D531400) [pid = 3428] [serial = 1375] [outer = 00000000] [url = about:blank] 12:39:45 INFO - PROCESS | 3428 | --DOCSHELL 1C5EA800 == 32 [pid = 3428] [id = 458] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (18BDDC00) [pid = 3428] [serial = 1286] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (21E26C00) [pid = 3428] [serial = 1283] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (2177B400) [pid = 3428] [serial = 1226] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (1900E800) [pid = 3428] [serial = 1268] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (1D8B4000) [pid = 3428] [serial = 1214] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (21739000) [pid = 3428] [serial = 1277] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (21294800) [pid = 3428] [serial = 1217] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (20B13C00) [pid = 3428] [serial = 1223] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (20EAB000) [pid = 3428] [serial = 1274] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (2173E000) [pid = 3428] [serial = 1220] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (1D57B000) [pid = 3428] [serial = 1271] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (21299800) [pid = 3428] [serial = 1208] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (1916AC00) [pid = 3428] [serial = 1211] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (1FD60800) [pid = 3428] [serial = 1280] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (2162CC00) [pid = 3428] [serial = 1229] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (1D206400) [pid = 3428] [serial = 1373] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (19A5C800) [pid = 3428] [serial = 1360] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (19A57000) [pid = 3428] [serial = 1369] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (1A8F1C00) [pid = 3428] [serial = 1363] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (1C477000) [pid = 3428] [serial = 1366] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (1CF4EC00) [pid = 3428] [serial = 1372] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (19A53800) [pid = 3428] [serial = 1324] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (15E44800) [pid = 3428] [serial = 1322] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (1578E400) [pid = 3428] [serial = 1321] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (1CF49C00) [pid = 3428] [serial = 1319] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (1915D400) [pid = 3428] [serial = 1357] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (18B79400) [pid = 3428] [serial = 1354] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (18BA8C00) [pid = 3428] [serial = 1355] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (164D2000) [pid = 3428] [serial = 1351] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (18474800) [pid = 3428] [serial = 1352] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (18479800) [pid = 3428] [serial = 1349] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (18295000) [pid = 3428] [serial = 1348] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (138D7000) [pid = 3428] [serial = 1346] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (1349D800) [pid = 3428] [serial = 1345] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (19014800) [pid = 3428] [serial = 1343] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (18B75000) [pid = 3428] [serial = 1342] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (2162E400) [pid = 3428] [serial = 1340] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (21297400) [pid = 3428] [serial = 1339] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (20D9E400) [pid = 3428] [serial = 1337] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (209A2000) [pid = 3428] [serial = 1336] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (1FCD7800) [pid = 3428] [serial = 1334] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (1FC64C00) [pid = 3428] [serial = 1333] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (1E3BB400) [pid = 3428] [serial = 1331] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (1DEB2C00) [pid = 3428] [serial = 1330] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (1D536000) [pid = 3428] [serial = 1328] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (1D201400) [pid = 3428] [serial = 1327] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (19A5E800) [pid = 3428] [serial = 1325] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (1AD96C00) [pid = 3428] [serial = 1364] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (19C77800) [pid = 3428] [serial = 1361] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (1C181400) [pid = 3428] [serial = 1370] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (1C4CD800) [pid = 3428] [serial = 1367] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (1916B800) [pid = 3428] [serial = 1358] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (212A1000) [pid = 3428] [serial = 1265] [outer = 00000000] [url = about:blank] 12:39:46 INFO - PROCESS | 3428 | 1460921986124 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1047ms 12:39:46 INFO - PROCESS | 3428 | 1460921986166 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:39:46 INFO - PROCESS | 3428 | 1460921986171 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 12:39:46 INFO - PROCESS | 3428 | 1460921986193 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:39:46 INFO - PROCESS | 3428 | 1460921986196 Marionette TRACE conn3 <- [1,1866,null,{}] 12:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:39:46 INFO - PROCESS | 3428 | 1460921986199 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:46 INFO - PROCESS | 3428 | 1460921986280 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:39:46 INFO - PROCESS | 3428 | 1460921986363 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:46 INFO - PROCESS | 3428 | ++DOCSHELL 13492400 == 33 [pid = 3428] [id = 476] 12:39:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (13496000) [pid = 3428] [serial = 1428] [outer = 00000000] 12:39:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (138D0C00) [pid = 3428] [serial = 1429] [outer = 13496000] 12:39:46 INFO - PROCESS | 3428 | 1460921986416 Marionette DEBUG loaded listener.js 12:39:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (15BA5800) [pid = 3428] [serial = 1430] [outer = 13496000] 12:39:46 INFO - PROCESS | 3428 | 1460921986864 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 734ms 12:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:39:46 INFO - PROCESS | 3428 | 1460921986938 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:39:46 INFO - PROCESS | 3428 | 1460921986940 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 12:39:46 INFO - PROCESS | 3428 | 1460921986943 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:39:46 INFO - PROCESS | 3428 | 1460921986947 Marionette TRACE conn3 <- [1,1870,null,{}] 12:39:46 INFO - PROCESS | 3428 | 1460921986957 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:47 INFO - PROCESS | 3428 | 1460921987050 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:39:47 INFO - PROCESS | 3428 | 1460921987056 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:47 INFO - PROCESS | 3428 | ++DOCSHELL 1648F000 == 34 [pid = 3428] [id = 477] 12:39:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (1648F800) [pid = 3428] [serial = 1431] [outer = 00000000] 12:39:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (16746800) [pid = 3428] [serial = 1432] [outer = 1648F800] 12:39:47 INFO - PROCESS | 3428 | 1460921987112 Marionette DEBUG loaded listener.js 12:39:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (17DBE400) [pid = 3428] [serial = 1433] [outer = 1648F800] 12:39:47 INFO - PROCESS | 3428 | 1460921987577 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 687ms 12:39:47 INFO - PROCESS | 3428 | 1460921987642 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:39:47 INFO - PROCESS | 3428 | 1460921987645 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 12:39:47 INFO - PROCESS | 3428 | 1460921987648 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:39:47 INFO - PROCESS | 3428 | 1460921987650 Marionette TRACE conn3 <- [1,1874,null,{}] 12:39:47 INFO - PROCESS | 3428 | 1460921987653 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:47 INFO - PROCESS | 3428 | 1460921987732 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:39:47 INFO - PROCESS | 3428 | 1460921987738 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:47 INFO - PROCESS | 3428 | ++DOCSHELL 18291800 == 35 [pid = 3428] [id = 478] 12:39:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (18472800) [pid = 3428] [serial = 1434] [outer = 00000000] 12:39:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (18526C00) [pid = 3428] [serial = 1435] [outer = 18472800] 12:39:47 INFO - PROCESS | 3428 | 1460921987783 Marionette DEBUG loaded listener.js 12:39:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (185A2000) [pid = 3428] [serial = 1436] [outer = 18472800] 12:39:48 INFO - PROCESS | 3428 | 1460921988224 Marionette TRACE conn3 <- [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]]]}] 12:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 593ms 12:39:48 INFO - PROCESS | 3428 | 1460921988246 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:39:48 INFO - PROCESS | 3428 | 1460921988248 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 12:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:39:48 INFO - PROCESS | 3428 | 1460921988251 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:39:48 INFO - PROCESS | 3428 | 1460921988253 Marionette TRACE conn3 <- [1,1878,null,{}] 12:39:48 INFO - PROCESS | 3428 | 1460921988256 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:48 INFO - PROCESS | 3428 | 1460921988367 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:39:48 INFO - PROCESS | 3428 | 1460921988373 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:48 INFO - PROCESS | 3428 | ++DOCSHELL 1847D400 == 36 [pid = 3428] [id = 479] 12:39:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (18998800) [pid = 3428] [serial = 1437] [outer = 00000000] 12:39:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (189B9000) [pid = 3428] [serial = 1438] [outer = 18998800] 12:39:48 INFO - PROCESS | 3428 | 1460921988417 Marionette DEBUG loaded listener.js 12:39:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (189C4800) [pid = 3428] [serial = 1439] [outer = 18998800] 12:39:48 INFO - PROCESS | 3428 | 1460921988903 Marionette TRACE conn3 <- [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]]]}] 12:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 704ms 12:39:48 INFO - PROCESS | 3428 | 1460921988950 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:39:48 INFO - PROCESS | 3428 | 1460921988952 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 12:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:39:48 INFO - PROCESS | 3428 | 1460921988961 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:39:48 INFO - PROCESS | 3428 | 1460921988962 Marionette TRACE conn3 <- [1,1882,null,{}] 12:39:48 INFO - PROCESS | 3428 | 1460921988966 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:49 INFO - PROCESS | 3428 | 1460921989094 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:39:49 INFO - PROCESS | 3428 | 1460921989163 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:49 INFO - PROCESS | 3428 | ++DOCSHELL 189D1000 == 37 [pid = 3428] [id = 480] 12:39:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (18B75400) [pid = 3428] [serial = 1440] [outer = 00000000] 12:39:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (18BA5800) [pid = 3428] [serial = 1441] [outer = 18B75400] 12:39:49 INFO - PROCESS | 3428 | 1460921989211 Marionette DEBUG loaded listener.js 12:39:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (18D26800) [pid = 3428] [serial = 1442] [outer = 18B75400] 12:39:49 INFO - PROCESS | 3428 | 1460921989636 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 735ms 12:39:49 INFO - PROCESS | 3428 | 1460921989723 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:39:49 INFO - PROCESS | 3428 | 1460921989725 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 12:39:49 INFO - PROCESS | 3428 | 1460921989728 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:39:49 INFO - PROCESS | 3428 | 1460921989730 Marionette TRACE conn3 <- [1,1886,null,{}] 12:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:39:49 INFO - PROCESS | 3428 | 1460921989734 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:49 INFO - PROCESS | 3428 | 1460921989839 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:39:49 INFO - PROCESS | 3428 | 1460921989901 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:49 INFO - PROCESS | 3428 | ++DOCSHELL 18BA0000 == 38 [pid = 3428] [id = 481] 12:39:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (18BA0C00) [pid = 3428] [serial = 1443] [outer = 00000000] 12:39:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (19086400) [pid = 3428] [serial = 1444] [outer = 18BA0C00] 12:39:49 INFO - PROCESS | 3428 | 1460921989945 Marionette DEBUG loaded listener.js 12:39:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (19092800) [pid = 3428] [serial = 1445] [outer = 18BA0C00] 12:39:50 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (189B5800) [pid = 3428] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:39:50 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (18B6D800) [pid = 3428] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:39:50 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (1349F800) [pid = 3428] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:39:50 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (1669F400) [pid = 3428] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:39:50 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (12CF7C00) [pid = 3428] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:39:50 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (1551D000) [pid = 3428] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:39:50 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (13305C00) [pid = 3428] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:39:50 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (1859F000) [pid = 3428] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:39:50 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (15E01800) [pid = 3428] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:39:50 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (1847A800) [pid = 3428] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:39:50 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (1900D400) [pid = 3428] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:39:50 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (189BBC00) [pid = 3428] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:39:50 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (16496000) [pid = 3428] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:39:50 INFO - PROCESS | 3428 | 1460921990462 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 781ms 12:39:50 INFO - PROCESS | 3428 | 1460921990516 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:39:50 INFO - PROCESS | 3428 | 1460921990518 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 12:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:39:50 INFO - PROCESS | 3428 | 1460921990521 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:39:50 INFO - PROCESS | 3428 | 1460921990522 Marionette TRACE conn3 <- [1,1890,null,{}] 12:39:50 INFO - PROCESS | 3428 | 1460921990526 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:50 INFO - PROCESS | 3428 | 1460921990601 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:39:50 INFO - PROCESS | 3428 | 1460921990607 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:50 INFO - PROCESS | 3428 | ++DOCSHELL 13305C00 == 39 [pid = 3428] [id = 482] 12:39:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (1330F400) [pid = 3428] [serial = 1446] [outer = 00000000] 12:39:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (15B24C00) [pid = 3428] [serial = 1447] [outer = 1330F400] 12:39:50 INFO - PROCESS | 3428 | 1460921990655 Marionette DEBUG loaded listener.js 12:39:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (18260000) [pid = 3428] [serial = 1448] [outer = 1330F400] 12:39:51 INFO - PROCESS | 3428 | 1460921991088 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 593ms 12:39:51 INFO - PROCESS | 3428 | 1460921991116 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:39:51 INFO - PROCESS | 3428 | 1460921991118 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 12:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:39:51 INFO - PROCESS | 3428 | 1460921991121 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:39:51 INFO - PROCESS | 3428 | 1460921991123 Marionette TRACE conn3 <- [1,1894,null,{}] 12:39:51 INFO - PROCESS | 3428 | 1460921991127 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:51 INFO - PROCESS | 3428 | 1460921991235 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:39:51 INFO - PROCESS | 3428 | 1460921991244 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:51 INFO - PROCESS | 3428 | ++DOCSHELL 1551F800 == 40 [pid = 3428] [id = 483] 12:39:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (15E01800) [pid = 3428] [serial = 1449] [outer = 00000000] 12:39:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (19011400) [pid = 3428] [serial = 1450] [outer = 15E01800] 12:39:51 INFO - PROCESS | 3428 | 1460921991288 Marionette DEBUG loaded listener.js 12:39:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (19012000) [pid = 3428] [serial = 1451] [outer = 15E01800] 12:39:51 INFO - PROCESS | 3428 | 1460921991710 Marionette TRACE conn3 <- [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]]]}] 12:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 641ms 12:39:51 INFO - PROCESS | 3428 | 1460921991760 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:39:51 INFO - PROCESS | 3428 | 1460921991762 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 12:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:39:51 INFO - PROCESS | 3428 | 1460921991769 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:39:51 INFO - PROCESS | 3428 | 1460921991771 Marionette TRACE conn3 <- [1,1898,null,{}] 12:39:51 INFO - PROCESS | 3428 | 1460921991774 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:51 INFO - PROCESS | 3428 | 1460921991851 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:39:51 INFO - PROCESS | 3428 | 1460921991858 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:51 INFO - PROCESS | 3428 | ++DOCSHELL 18294400 == 41 [pid = 3428] [id = 484] 12:39:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (18B9FC00) [pid = 3428] [serial = 1452] [outer = 00000000] 12:39:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (19898400) [pid = 3428] [serial = 1453] [outer = 18B9FC00] 12:39:51 INFO - PROCESS | 3428 | 1460921991901 Marionette DEBUG loaded listener.js 12:39:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (19840400) [pid = 3428] [serial = 1454] [outer = 18B9FC00] 12:39:52 INFO - PROCESS | 3428 | 1460921992325 Marionette TRACE conn3 <- [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]]]}] 12:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 593ms 12:39:52 INFO - PROCESS | 3428 | 1460921992367 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:39:52 INFO - PROCESS | 3428 | 1460921992369 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 12:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:39:52 INFO - PROCESS | 3428 | 1460921992373 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:39:52 INFO - PROCESS | 3428 | 1460921992375 Marionette TRACE conn3 <- [1,1902,null,{}] 12:39:52 INFO - PROCESS | 3428 | 1460921992428 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:52 INFO - PROCESS | 3428 | 1460921992552 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:39:52 INFO - PROCESS | 3428 | 1460921992756 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:52 INFO - PROCESS | 3428 | ++DOCSHELL 13498400 == 42 [pid = 3428] [id = 485] 12:39:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (1349A400) [pid = 3428] [serial = 1455] [outer = 00000000] 12:39:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (137CB400) [pid = 3428] [serial = 1456] [outer = 1349A400] 12:39:52 INFO - PROCESS | 3428 | 1460921992818 Marionette DEBUG loaded listener.js 12:39:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (13AEE400) [pid = 3428] [serial = 1457] [outer = 1349A400] 12:39:53 INFO - PROCESS | 3428 | 1460921993416 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1094ms 12:39:53 INFO - PROCESS | 3428 | 1460921993489 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:39:53 INFO - PROCESS | 3428 | 1460921993494 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 12:39:53 INFO - PROCESS | 3428 | 1460921993498 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:39:53 INFO - PROCESS | 3428 | 1460921993501 Marionette TRACE conn3 <- [1,1906,null,{}] 12:39:53 INFO - PROCESS | 3428 | 1460921993506 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:53 INFO - PROCESS | 3428 | 1460921993612 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:39:53 INFO - PROCESS | 3428 | 1460921993748 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:53 INFO - PROCESS | 3428 | ++DOCSHELL 164C6C00 == 43 [pid = 3428] [id = 486] 12:39:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (164D2400) [pid = 3428] [serial = 1458] [outer = 00000000] 12:39:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (18479C00) [pid = 3428] [serial = 1459] [outer = 164D2400] 12:39:53 INFO - PROCESS | 3428 | 1460921993805 Marionette DEBUG loaded listener.js 12:39:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (189AE000) [pid = 3428] [serial = 1460] [outer = 164D2400] 12:39:54 INFO - PROCESS | 3428 | 1460921994389 Marionette TRACE conn3 <- [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]]]}] 12:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 954ms 12:39:54 INFO - PROCESS | 3428 | 1460921994446 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:39:54 INFO - PROCESS | 3428 | 1460921994448 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 12:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:39:54 INFO - PROCESS | 3428 | 1460921994453 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:39:54 INFO - PROCESS | 3428 | 1460921994455 Marionette TRACE conn3 <- [1,1910,null,{}] 12:39:54 INFO - PROCESS | 3428 | 1460921994459 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:54 INFO - PROCESS | 3428 | 1460921994558 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:39:54 INFO - PROCESS | 3428 | 1460921994691 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:54 INFO - PROCESS | 3428 | ++DOCSHELL 189B0400 == 44 [pid = 3428] [id = 487] 12:39:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (189B4C00) [pid = 3428] [serial = 1461] [outer = 00000000] 12:39:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (18BDC400) [pid = 3428] [serial = 1462] [outer = 189B4C00] 12:39:54 INFO - PROCESS | 3428 | 1460921994751 Marionette DEBUG loaded listener.js 12:39:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (1901AC00) [pid = 3428] [serial = 1463] [outer = 189B4C00] 12:39:55 INFO - PROCESS | 3428 | 1460921995338 Marionette TRACE conn3 <- [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]]]}] 12:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 953ms 12:39:55 INFO - PROCESS | 3428 | 1460921995398 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:39:55 INFO - PROCESS | 3428 | 1460921995404 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 12:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:39:55 INFO - PROCESS | 3428 | 1460921995427 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:39:55 INFO - PROCESS | 3428 | 1460921995429 Marionette TRACE conn3 <- [1,1914,null,{}] 12:39:55 INFO - PROCESS | 3428 | 1460921995435 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:55 INFO - PROCESS | 3428 | 1460921995536 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:39:55 INFO - PROCESS | 3428 | 1460921995666 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:55 INFO - PROCESS | 3428 | ++DOCSHELL 191B5C00 == 45 [pid = 3428] [id = 488] 12:39:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (19A4F400) [pid = 3428] [serial = 1464] [outer = 00000000] 12:39:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (19A5EC00) [pid = 3428] [serial = 1465] [outer = 19A4F400] 12:39:55 INFO - PROCESS | 3428 | 1460921995721 Marionette DEBUG loaded listener.js 12:39:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (19C6F400) [pid = 3428] [serial = 1466] [outer = 19A4F400] 12:39:56 INFO - PROCESS | 3428 | 1460921996269 Marionette TRACE conn3 <- [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]]]}] 12:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 922ms 12:39:56 INFO - PROCESS | 3428 | 1460921996332 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:39:56 INFO - PROCESS | 3428 | 1460921996334 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 12:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:39:56 INFO - PROCESS | 3428 | 1460921996338 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:39:56 INFO - PROCESS | 3428 | 1460921996340 Marionette TRACE conn3 <- [1,1918,null,{}] 12:39:56 INFO - PROCESS | 3428 | 1460921996344 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:56 INFO - PROCESS | 3428 | 1460921996471 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:39:56 INFO - PROCESS | 3428 | 1460921996760 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:56 INFO - PROCESS | 3428 | ++DOCSHELL 12CF5000 == 46 [pid = 3428] [id = 489] 12:39:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (13209400) [pid = 3428] [serial = 1467] [outer = 00000000] 12:39:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1349BC00) [pid = 3428] [serial = 1468] [outer = 13209400] 12:39:56 INFO - PROCESS | 3428 | 1460921996824 Marionette DEBUG loaded listener.js 12:39:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (137D1400) [pid = 3428] [serial = 1469] [outer = 13209400] 12:39:57 INFO - PROCESS | 3428 | 1460921997464 Marionette TRACE conn3 <- [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]]]}] 12:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1141ms 12:39:57 INFO - PROCESS | 3428 | 1460921997481 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:39:57 INFO - PROCESS | 3428 | 1460921997486 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 12:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:39:57 INFO - PROCESS | 3428 | 1460921997491 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:39:57 INFO - PROCESS | 3428 | 1460921997494 Marionette TRACE conn3 <- [1,1922,null,{}] 12:39:57 INFO - PROCESS | 3428 | 1460921997499 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:57 INFO - PROCESS | 3428 | 1460921997602 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:39:57 INFO - PROCESS | 3428 | 1460921997722 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:57 INFO - PROCESS | 3428 | --DOCSHELL 1E245800 == 45 [pid = 3428] [id = 15] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (189CC000) [pid = 3428] [serial = 1402] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (18B9BC00) [pid = 3428] [serial = 1405] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (138D1400) [pid = 3428] [serial = 1384] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (142E2000) [pid = 3428] [serial = 1385] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (18256800) [pid = 3428] [serial = 1393] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (18473C00) [pid = 3428] [serial = 1394] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (13205C00) [pid = 3428] [serial = 1378] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (13256C00) [pid = 3428] [serial = 1379] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (15B23800) [pid = 3428] [serial = 1387] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (15D0E400) [pid = 3428] [serial = 1388] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (133C4400) [pid = 3428] [serial = 1381] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (1340E800) [pid = 3428] [serial = 1382] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (189B6000) [pid = 3428] [serial = 1399] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (15E3FC00) [pid = 3428] [serial = 1390] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (15E47400) [pid = 3428] [serial = 1391] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (185A5400) [pid = 3428] [serial = 1396] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (185A6000) [pid = 3428] [serial = 1397] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (19160800) [pid = 3428] [serial = 1417] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (19015400) [pid = 3428] [serial = 1408] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (18BA4800) [pid = 3428] [serial = 1406] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (18BD7000) [pid = 3428] [serial = 1414] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (1900B800) [pid = 3428] [serial = 1415] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (19086000) [pid = 3428] [serial = 1409] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (189C9000) [pid = 3428] [serial = 1403] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (17DCC800) [pid = 3428] [serial = 1411] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (1825AC00) [pid = 3428] [serial = 1412] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (15527400) [pid = 3428] [serial = 1400] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 3428 | ++DOCSHELL 13205C00 == 46 [pid = 3428] [id = 490] 12:39:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (13209C00) [pid = 3428] [serial = 1470] [outer = 00000000] 12:39:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (133C1C00) [pid = 3428] [serial = 1471] [outer = 13209C00] 12:39:57 INFO - PROCESS | 3428 | 1460921997800 Marionette DEBUG loaded listener.js 12:39:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (138D7C00) [pid = 3428] [serial = 1472] [outer = 13209C00] 12:39:58 INFO - PROCESS | 3428 | 1460921998234 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 797ms 12:39:58 INFO - PROCESS | 3428 | 1460921998298 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:39:58 INFO - PROCESS | 3428 | 1460921998304 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 12:39:58 INFO - PROCESS | 3428 | 1460921998309 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:39:58 INFO - PROCESS | 3428 | 1460921998311 Marionette TRACE conn3 <- [1,1926,null,{}] 12:39:58 INFO - PROCESS | 3428 | 1460921998315 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:58 INFO - PROCESS | 3428 | 1460921998396 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:39:58 INFO - PROCESS | 3428 | 1460921998405 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:58 INFO - PROCESS | 3428 | ++DOCSHELL 133C4400 == 47 [pid = 3428] [id = 491] 12:39:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (15D0D800) [pid = 3428] [serial = 1473] [outer = 00000000] 12:39:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (16697400) [pid = 3428] [serial = 1474] [outer = 15D0D800] 12:39:58 INFO - PROCESS | 3428 | 1460921998450 Marionette DEBUG loaded listener.js 12:39:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (1825E400) [pid = 3428] [serial = 1475] [outer = 15D0D800] 12:39:58 INFO - PROCESS | 3428 | 1460921998945 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 703ms 12:39:59 INFO - PROCESS | 3428 | 1460921999010 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:39:59 INFO - PROCESS | 3428 | 1460921999012 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 12:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:39:59 INFO - PROCESS | 3428 | 1460921999017 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:39:59 INFO - PROCESS | 3428 | 1460921999022 Marionette TRACE conn3 <- [1,1930,null,{}] 12:39:59 INFO - PROCESS | 3428 | 1460921999031 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:59 INFO - PROCESS | 3428 | 1460921999114 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:39:59 INFO - PROCESS | 3428 | 1460921999206 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:59 INFO - PROCESS | 3428 | ++DOCSHELL 18524800 == 48 [pid = 3428] [id = 492] 12:39:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (18529C00) [pid = 3428] [serial = 1476] [outer = 00000000] 12:39:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (1893A400) [pid = 3428] [serial = 1477] [outer = 18529C00] 12:39:59 INFO - PROCESS | 3428 | 1460921999259 Marionette DEBUG loaded listener.js 12:39:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (189B1400) [pid = 3428] [serial = 1478] [outer = 18529C00] 12:39:59 INFO - PROCESS | 3428 | 1460921999639 Marionette TRACE conn3 <- [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]]]}] 12:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 656ms 12:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:39:59 INFO - PROCESS | 3428 | 1460921999674 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:39:59 INFO - PROCESS | 3428 | 1460921999676 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 12:39:59 INFO - PROCESS | 3428 | 1460921999680 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:39:59 INFO - PROCESS | 3428 | 1460921999681 Marionette TRACE conn3 <- [1,1934,null,{}] 12:39:59 INFO - PROCESS | 3428 | 1460921999685 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:59 INFO - PROCESS | 3428 | 1460921999769 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:39:59 INFO - PROCESS | 3428 | 1460921999804 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:59 INFO - PROCESS | 3428 | ++DOCSHELL 189C3C00 == 49 [pid = 3428] [id = 493] 12:39:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (189C9000) [pid = 3428] [serial = 1479] [outer = 00000000] 12:39:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (18B70C00) [pid = 3428] [serial = 1480] [outer = 189C9000] 12:39:59 INFO - PROCESS | 3428 | 1460921999849 Marionette DEBUG loaded listener.js 12:39:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (18B74C00) [pid = 3428] [serial = 1481] [outer = 189C9000] 12:40:00 INFO - PROCESS | 3428 | 1460922000296 Marionette TRACE conn3 <- [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]]]}] 12:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 625ms 12:40:00 INFO - PROCESS | 3428 | 1460922000317 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:40:00 INFO - PROCESS | 3428 | 1460922000320 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 12:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:40:00 INFO - PROCESS | 3428 | 1460922000324 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:40:00 INFO - PROCESS | 3428 | 1460922000327 Marionette TRACE conn3 <- [1,1938,null,{}] 12:40:00 INFO - PROCESS | 3428 | 1460922000337 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:00 INFO - PROCESS | 3428 | 1460922000445 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:40:00 INFO - PROCESS | 3428 | 1460922000451 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:00 INFO - PROCESS | 3428 | ++DOCSHELL 189CD400 == 50 [pid = 3428] [id = 494] 12:40:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (189D0400) [pid = 3428] [serial = 1482] [outer = 00000000] 12:40:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (18BE5400) [pid = 3428] [serial = 1483] [outer = 189D0400] 12:40:00 INFO - PROCESS | 3428 | 1460922000505 Marionette DEBUG loaded listener.js 12:40:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (19013C00) [pid = 3428] [serial = 1484] [outer = 189D0400] 12:40:00 INFO - PROCESS | 3428 | 1460922000973 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 703ms 12:40:01 INFO - PROCESS | 3428 | 1460922001027 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:40:01 INFO - PROCESS | 3428 | 1460922001029 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 12:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:40:01 INFO - PROCESS | 3428 | 1460922001032 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:40:01 INFO - PROCESS | 3428 | 1460922001034 Marionette TRACE conn3 <- [1,1942,null,{}] 12:40:01 INFO - PROCESS | 3428 | 1460922001038 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:01 INFO - PROCESS | 3428 | 1460922001149 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:40:01 INFO - PROCESS | 3428 | 1460922001256 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:01 INFO - PROCESS | 3428 | ++DOCSHELL 191B8C00 == 51 [pid = 3428] [id = 495] 12:40:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (1983D400) [pid = 3428] [serial = 1485] [outer = 00000000] 12:40:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (199E3400) [pid = 3428] [serial = 1486] [outer = 1983D400] 12:40:01 INFO - PROCESS | 3428 | 1460922001299 Marionette DEBUG loaded listener.js 12:40:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (19A4F800) [pid = 3428] [serial = 1487] [outer = 1983D400] 12:40:01 INFO - PROCESS | 3428 | 1460922001720 Marionette TRACE conn3 <- [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]]]}] 12:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 750ms 12:40:01 INFO - PROCESS | 3428 | 1460922001773 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:40:01 INFO - PROCESS | 3428 | 1460922001775 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 12:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:40:01 INFO - PROCESS | 3428 | 1460922001778 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:40:01 INFO - PROCESS | 3428 | 1460922001780 Marionette TRACE conn3 <- [1,1946,null,{}] 12:40:01 INFO - PROCESS | 3428 | 1460922001788 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:01 INFO - PROCESS | 3428 | 1460922001895 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:40:01 INFO - PROCESS | 3428 | 1460922001903 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:01 INFO - PROCESS | 3428 | ++DOCSHELL 19161C00 == 52 [pid = 3428] [id = 496] 12:40:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (19164C00) [pid = 3428] [serial = 1488] [outer = 00000000] 12:40:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (19C75400) [pid = 3428] [serial = 1489] [outer = 19164C00] 12:40:01 INFO - PROCESS | 3428 | 1460922001947 Marionette DEBUG loaded listener.js 12:40:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (19C7AC00) [pid = 3428] [serial = 1490] [outer = 19164C00] 12:40:02 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (1330F400) [pid = 3428] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:40:02 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (15E01800) [pid = 3428] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:40:02 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (18998800) [pid = 3428] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:40:02 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (1C5EAC00) [pid = 3428] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:40:02 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (18B75400) [pid = 3428] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:40:02 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (13496000) [pid = 3428] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:40:02 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (18BA0C00) [pid = 3428] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:40:02 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (13409800) [pid = 3428] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:40:02 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (1648F800) [pid = 3428] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:40:02 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (18472800) [pid = 3428] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:40:02 INFO - PROCESS | 3428 | 1460922002460 Marionette TRACE conn3 <- [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]]]}] 12:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 734ms 12:40:02 INFO - PROCESS | 3428 | 1460922002543 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:40:02 INFO - PROCESS | 3428 | 1460922002545 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 12:40:02 INFO - PROCESS | 3428 | 1460922002548 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:40:02 INFO - PROCESS | 3428 | 1460922002550 Marionette TRACE conn3 <- [1,1950,null,{}] 12:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:40:02 INFO - PROCESS | 3428 | 1460922002556 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:02 INFO - PROCESS | 3428 | 1460922002634 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:40:02 INFO - PROCESS | 3428 | 1460922002640 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:02 INFO - PROCESS | 3428 | ++DOCSHELL 1330D400 == 53 [pid = 3428] [id = 497] 12:40:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (1340DC00) [pid = 3428] [serial = 1491] [outer = 00000000] 12:40:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (18BD7000) [pid = 3428] [serial = 1492] [outer = 1340DC00] 12:40:02 INFO - PROCESS | 3428 | 1460922002687 Marionette DEBUG loaded listener.js 12:40:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (19160C00) [pid = 3428] [serial = 1493] [outer = 1340DC00] 12:40:03 INFO - PROCESS | 3428 | 1460922003132 Marionette TRACE conn3 <- [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]]]}] 12:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 625ms 12:40:03 INFO - PROCESS | 3428 | 1460922003188 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:40:03 INFO - PROCESS | 3428 | 1460922003190 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 12:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:40:03 INFO - PROCESS | 3428 | 1460922003194 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:40:03 INFO - PROCESS | 3428 | 1460922003195 Marionette TRACE conn3 <- [1,1954,null,{}] 12:40:03 INFO - PROCESS | 3428 | 1460922003199 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:03 INFO - PROCESS | 3428 | 1460922003278 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:40:03 INFO - PROCESS | 3428 | 1460922003285 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:03 INFO - PROCESS | 3428 | ++DOCSHELL 1340C400 == 54 [pid = 3428] [id = 498] 12:40:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (189B6C00) [pid = 3428] [serial = 1494] [outer = 00000000] 12:40:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (19C7E800) [pid = 3428] [serial = 1495] [outer = 189B6C00] 12:40:03 INFO - PROCESS | 3428 | 1460922003330 Marionette DEBUG loaded listener.js 12:40:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (19FE5800) [pid = 3428] [serial = 1496] [outer = 189B6C00] 12:40:03 INFO - PROCESS | 3428 | 1460922003758 Marionette TRACE conn3 <- [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]]]}] 12:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 593ms 12:40:03 INFO - PROCESS | 3428 | 1460922003791 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:40:03 INFO - PROCESS | 3428 | 1460922003793 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 12:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:40:03 INFO - PROCESS | 3428 | 1460922003796 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:40:03 INFO - PROCESS | 3428 | 1460922003797 Marionette TRACE conn3 <- [1,1958,null,{}] 12:40:03 INFO - PROCESS | 3428 | 1460922003804 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:03 INFO - PROCESS | 3428 | 1460922003883 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:40:03 INFO - PROCESS | 3428 | 1460922003890 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:03 INFO - PROCESS | 3428 | ++DOCSHELL 19DB5000 == 55 [pid = 3428] [id = 499] 12:40:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (1A042400) [pid = 3428] [serial = 1497] [outer = 00000000] 12:40:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (1A36B000) [pid = 3428] [serial = 1498] [outer = 1A042400] 12:40:03 INFO - PROCESS | 3428 | 1460922003938 Marionette DEBUG loaded listener.js 12:40:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (1A3CAC00) [pid = 3428] [serial = 1499] [outer = 1A042400] 12:40:04 INFO - PROCESS | 3428 | 1460922004636 Marionette TRACE conn3 <- [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]]]}] 12:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 907ms 12:40:04 INFO - PROCESS | 3428 | 1460922004702 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:40:04 INFO - PROCESS | 3428 | 1460922004706 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 12:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:40:04 INFO - PROCESS | 3428 | 1460922004712 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:40:04 INFO - PROCESS | 3428 | 1460922004716 Marionette TRACE conn3 <- [1,1962,null,{}] 12:40:04 INFO - PROCESS | 3428 | 1460922004722 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:04 INFO - PROCESS | 3428 | 1460922004859 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:40:04 INFO - PROCESS | 3428 | 1460922004995 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:05 INFO - PROCESS | 3428 | ++DOCSHELL 142E4800 == 56 [pid = 3428] [id = 500] 12:40:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (14A60C00) [pid = 3428] [serial = 1500] [outer = 00000000] 12:40:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (15E01800) [pid = 3428] [serial = 1501] [outer = 14A60C00] 12:40:05 INFO - PROCESS | 3428 | 1460922005053 Marionette DEBUG loaded listener.js 12:40:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (15E48000) [pid = 3428] [serial = 1502] [outer = 14A60C00] 12:40:05 INFO - PROCESS | 3428 | 1460922005655 Marionette TRACE conn3 <- [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]]]}] 12:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1000ms 12:40:05 INFO - PROCESS | 3428 | 1460922005715 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:40:05 INFO - PROCESS | 3428 | 1460922005721 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 12:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:40:05 INFO - PROCESS | 3428 | 1460922005727 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:40:05 INFO - PROCESS | 3428 | 1460922005730 Marionette TRACE conn3 <- [1,1966,null,{}] 12:40:05 INFO - PROCESS | 3428 | 1460922005734 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:05 INFO - PROCESS | 3428 | 1460922005839 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:40:05 INFO - PROCESS | 3428 | 1460922005945 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:05 INFO - PROCESS | 3428 | ++DOCSHELL 1551A400 == 57 [pid = 3428] [id = 501] 12:40:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (15DCA800) [pid = 3428] [serial = 1503] [outer = 00000000] 12:40:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (18935800) [pid = 3428] [serial = 1504] [outer = 15DCA800] 12:40:05 INFO - PROCESS | 3428 | 1460922005999 Marionette DEBUG loaded listener.js 12:40:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (18B9AC00) [pid = 3428] [serial = 1505] [outer = 15DCA800] 12:40:06 INFO - PROCESS | 3428 | 1460922006627 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 937ms 12:40:06 INFO - PROCESS | 3428 | 1460922006670 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:40:06 INFO - PROCESS | 3428 | 1460922006673 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 12:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:40:06 INFO - PROCESS | 3428 | 1460922006676 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:40:06 INFO - PROCESS | 3428 | 1460922006680 Marionette TRACE conn3 <- [1,1970,null,{}] 12:40:06 INFO - PROCESS | 3428 | 1460922006691 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:06 INFO - PROCESS | 3428 | 1460922006798 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:40:06 INFO - PROCESS | 3428 | 1460922006934 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:06 INFO - PROCESS | 3428 | ++DOCSHELL 1989A000 == 58 [pid = 3428] [id = 502] 12:40:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (19C74400) [pid = 3428] [serial = 1506] [outer = 00000000] 12:40:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (1A1FE800) [pid = 3428] [serial = 1507] [outer = 19C74400] 12:40:06 INFO - PROCESS | 3428 | 1460922006992 Marionette DEBUG loaded listener.js 12:40:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (1A3D0000) [pid = 3428] [serial = 1508] [outer = 19C74400] 12:40:07 INFO - PROCESS | 3428 | 1460922007532 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 891ms 12:40:07 INFO - PROCESS | 3428 | 1460922007580 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:40:07 INFO - PROCESS | 3428 | 1460922007583 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 12:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:40:07 INFO - PROCESS | 3428 | 1460922007586 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:40:07 INFO - PROCESS | 3428 | 1460922007588 Marionette TRACE conn3 <- [1,1974,null,{}] 12:40:07 INFO - PROCESS | 3428 | 1460922007592 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:07 INFO - PROCESS | 3428 | 1460922007694 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:40:07 INFO - PROCESS | 3428 | 1460922007800 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:07 INFO - PROCESS | 3428 | ++DOCSHELL 19C7D400 == 59 [pid = 3428] [id = 503] 12:40:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (1A1F2400) [pid = 3428] [serial = 1509] [outer = 00000000] 12:40:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (1AAC0400) [pid = 3428] [serial = 1510] [outer = 1A1F2400] 12:40:07 INFO - PROCESS | 3428 | 1460922007854 Marionette DEBUG loaded listener.js 12:40:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (1AD95400) [pid = 3428] [serial = 1511] [outer = 1A1F2400] 12:40:08 INFO - PROCESS | 3428 | 1460922008510 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 938ms 12:40:08 INFO - PROCESS | 3428 | 1460922008531 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:40:08 INFO - PROCESS | 3428 | 1460922008533 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 12:40:08 INFO - PROCESS | 3428 | 1460922008537 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:40:08 INFO - PROCESS | 3428 | 1460922008539 Marionette TRACE conn3 <- [1,1978,null,{}] 12:40:08 INFO - PROCESS | 3428 | 1460922008542 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:08 INFO - PROCESS | 3428 | 1460922008786 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:40:08 INFO - PROCESS | 3428 | 1460922008959 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:08 INFO - PROCESS | 3428 | ++DOCSHELL 13411400 == 60 [pid = 3428] [id = 504] 12:40:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (1340EC00) [pid = 3428] [serial = 1512] [outer = 00000000] 12:40:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (137D3400) [pid = 3428] [serial = 1513] [outer = 1340EC00] 12:40:09 INFO - PROCESS | 3428 | 1460922009010 Marionette DEBUG loaded listener.js 12:40:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (155D5C00) [pid = 3428] [serial = 1514] [outer = 1340EC00] 12:40:09 INFO - PROCESS | 3428 | 1460922009573 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 1847D400 == 59 [pid = 3428] [id = 479] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 1D204800 == 58 [pid = 3428] [id = 10] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 1551F800 == 57 [pid = 3428] [id = 483] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 189D1000 == 56 [pid = 3428] [id = 480] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 18291800 == 55 [pid = 3428] [id = 478] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 1D532C00 == 54 [pid = 3428] [id = 12] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 1CF4BC00 == 53 [pid = 3428] [id = 11] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 1340C400 == 52 [pid = 3428] [id = 498] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 1330D400 == 51 [pid = 3428] [id = 497] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 19161C00 == 50 [pid = 3428] [id = 496] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 191B8C00 == 49 [pid = 3428] [id = 495] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 189CD400 == 48 [pid = 3428] [id = 494] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 189C3C00 == 47 [pid = 3428] [id = 493] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 18524800 == 46 [pid = 3428] [id = 492] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 133C4400 == 45 [pid = 3428] [id = 491] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 13205C00 == 44 [pid = 3428] [id = 490] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 12CF5000 == 43 [pid = 3428] [id = 489] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (19898400) [pid = 3428] [serial = 1453] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 13498400 == 42 [pid = 3428] [id = 485] 12:40:09 INFO - PROCESS | 3428 | --DOCSHELL 18294400 == 41 [pid = 3428] [id = 484] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (1D57E400) [pid = 3428] [serial = 1376] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (18BA5800) [pid = 3428] [serial = 1441] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (13311C00) [pid = 3428] [serial = 1420] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (138D0C00) [pid = 3428] [serial = 1429] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (15BA5800) [pid = 3428] [serial = 1430] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (19086400) [pid = 3428] [serial = 1444] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (14A5D400) [pid = 3428] [serial = 1427] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (13AEB800) [pid = 3428] [serial = 1426] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (18D26800) [pid = 3428] [serial = 1442] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (16746800) [pid = 3428] [serial = 1432] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (17DBE400) [pid = 3428] [serial = 1433] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (15521400) [pid = 3428] [serial = 1423] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (18526C00) [pid = 3428] [serial = 1435] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (18260000) [pid = 3428] [serial = 1448] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (15B24C00) [pid = 3428] [serial = 1447] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (19011400) [pid = 3428] [serial = 1450] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (19092800) [pid = 3428] [serial = 1445] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (189B9000) [pid = 3428] [serial = 1438] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (19012000) [pid = 3428] [serial = 1451] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (189C4800) [pid = 3428] [serial = 1439] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (185A2000) [pid = 3428] [serial = 1436] [outer = 00000000] [url = about:blank] 12:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1141ms 12:40:09 INFO - PROCESS | 3428 | 1460922009688 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:40:09 INFO - PROCESS | 3428 | 1460922009692 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 12:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:40:09 INFO - PROCESS | 3428 | 1460922009696 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:40:09 INFO - PROCESS | 3428 | 1460922009700 Marionette TRACE conn3 <- [1,1982,null,{}] 12:40:09 INFO - PROCESS | 3428 | 1460922009722 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:09 INFO - PROCESS | 3428 | 1460922009810 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:40:09 INFO - PROCESS | 3428 | 1460922009817 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:09 INFO - PROCESS | 3428 | ++DOCSHELL 138D8000 == 42 [pid = 3428] [id = 505] 12:40:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (138D8C00) [pid = 3428] [serial = 1515] [outer = 00000000] 12:40:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (14A51C00) [pid = 3428] [serial = 1516] [outer = 138D8C00] 12:40:09 INFO - PROCESS | 3428 | 1460922009866 Marionette DEBUG loaded listener.js 12:40:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (1582E800) [pid = 3428] [serial = 1517] [outer = 138D8C00] 12:40:10 INFO - PROCESS | 3428 | 1460922010392 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 750ms 12:40:10 INFO - PROCESS | 3428 | 1460922010456 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:40:10 INFO - PROCESS | 3428 | 1460922010459 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 12:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:40:10 INFO - PROCESS | 3428 | 1460922010462 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:40:10 INFO - PROCESS | 3428 | 1460922010464 Marionette TRACE conn3 <- [1,1986,null,{}] 12:40:10 INFO - PROCESS | 3428 | 1460922010468 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:10 INFO - PROCESS | 3428 | 1460922010556 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:40:10 INFO - PROCESS | 3428 | 1460922010649 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:10 INFO - PROCESS | 3428 | ++DOCSHELL 15E46800 == 43 [pid = 3428] [id = 506] 12:40:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (1648CC00) [pid = 3428] [serial = 1518] [outer = 00000000] 12:40:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (17DBEC00) [pid = 3428] [serial = 1519] [outer = 1648CC00] 12:40:10 INFO - PROCESS | 3428 | 1460922010695 Marionette DEBUG loaded listener.js 12:40:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (18262800) [pid = 3428] [serial = 1520] [outer = 1648CC00] 12:40:11 INFO - PROCESS | 3428 | 1460922011081 Marionette TRACE conn3 <- [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]]]}] 12:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 641ms 12:40:11 INFO - PROCESS | 3428 | 1460922011100 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:40:11 INFO - PROCESS | 3428 | 1460922011103 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 12:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:40:11 INFO - PROCESS | 3428 | 1460922011113 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:40:11 INFO - PROCESS | 3428 | 1460922011117 Marionette TRACE conn3 <- [1,1990,null,{}] 12:40:11 INFO - PROCESS | 3428 | 1460922011121 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:11 INFO - PROCESS | 3428 | 1460922011203 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:40:11 INFO - PROCESS | 3428 | 1460922011209 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:11 INFO - PROCESS | 3428 | ++DOCSHELL 16CC0400 == 44 [pid = 3428] [id = 507] 12:40:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (18256800) [pid = 3428] [serial = 1521] [outer = 00000000] 12:40:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (189B2000) [pid = 3428] [serial = 1522] [outer = 18256800] 12:40:11 INFO - PROCESS | 3428 | 1460922011253 Marionette DEBUG loaded listener.js 12:40:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (189C3000) [pid = 3428] [serial = 1523] [outer = 18256800] 12:40:11 INFO - PROCESS | 3428 | 1460922011698 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 656ms 12:40:11 INFO - PROCESS | 3428 | 1460922011764 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:40:11 INFO - PROCESS | 3428 | 1460922011766 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 12:40:11 INFO - PROCESS | 3428 | 1460922011769 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:40:11 INFO - PROCESS | 3428 | 1460922011771 Marionette TRACE conn3 <- [1,1994,null,{}] 12:40:11 INFO - PROCESS | 3428 | 1460922011774 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:11 INFO - PROCESS | 3428 | 1460922011883 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:40:11 INFO - PROCESS | 3428 | 1460922011977 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:11 INFO - PROCESS | 3428 | ++DOCSHELL 18B6CC00 == 45 [pid = 3428] [id = 508] 12:40:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (18B6F400) [pid = 3428] [serial = 1524] [outer = 00000000] 12:40:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (18B9DC00) [pid = 3428] [serial = 1525] [outer = 18B6F400] 12:40:12 INFO - PROCESS | 3428 | 1460922012021 Marionette DEBUG loaded listener.js 12:40:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (18BA1000) [pid = 3428] [serial = 1526] [outer = 18B6F400] 12:40:12 INFO - PROCESS | 3428 | 1460922012440 Marionette TRACE conn3 <- [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]]]}] 12:40:12 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 12:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 687ms 12:40:12 INFO - PROCESS | 3428 | 1460922012474 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:40:12 INFO - PROCESS | 3428 | 1460922012476 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 12:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:40:12 INFO - PROCESS | 3428 | 1460922012480 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:40:12 INFO - PROCESS | 3428 | 1460922012481 Marionette TRACE conn3 <- [1,1998,null,{}] 12:40:12 INFO - PROCESS | 3428 | 1460922012485 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:12 INFO - PROCESS | 3428 | 1460922012601 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:40:12 INFO - PROCESS | 3428 | 1460922012608 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:12 INFO - PROCESS | 3428 | ++DOCSHELL 1900E000 == 46 [pid = 3428] [id = 509] 12:40:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1900E400) [pid = 3428] [serial = 1527] [outer = 00000000] 12:40:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (19015800) [pid = 3428] [serial = 1528] [outer = 1900E400] 12:40:12 INFO - PROCESS | 3428 | 1460922012662 Marionette DEBUG loaded listener.js 12:40:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (19090800) [pid = 3428] [serial = 1529] [outer = 1900E400] 12:40:13 INFO - PROCESS | 3428 | 1460922013147 Marionette TRACE conn3 <- [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]]]}] 12:40:13 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 12:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 703ms 12:40:13 INFO - PROCESS | 3428 | 1460922013179 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:40:13 INFO - PROCESS | 3428 | 1460922013180 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 12:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:40:13 INFO - PROCESS | 3428 | 1460922013184 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:40:13 INFO - PROCESS | 3428 | 1460922013185 Marionette TRACE conn3 <- [1,2002,null,{}] 12:40:13 INFO - PROCESS | 3428 | 1460922013189 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:13 INFO - PROCESS | 3428 | 1460922013335 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:40:13 INFO - PROCESS | 3428 | 1460922013360 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:13 INFO - PROCESS | 3428 | ++DOCSHELL 1915CC00 == 47 [pid = 3428] [id = 510] 12:40:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (19163400) [pid = 3428] [serial = 1530] [outer = 00000000] 12:40:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (199D6800) [pid = 3428] [serial = 1531] [outer = 19163400] 12:40:13 INFO - PROCESS | 3428 | 1460922013420 Marionette DEBUG loaded listener.js 12:40:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (19A58400) [pid = 3428] [serial = 1532] [outer = 19163400] 12:40:13 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (189D0400) [pid = 3428] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:40:13 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (18B9FC00) [pid = 3428] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:40:13 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (1983D400) [pid = 3428] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:40:13 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (13209400) [pid = 3428] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:40:13 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (13209C00) [pid = 3428] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:40:13 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (18529C00) [pid = 3428] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:40:13 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (15D0D800) [pid = 3428] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:40:13 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (189C9000) [pid = 3428] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:40:13 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (19164C00) [pid = 3428] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:40:13 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (1340DC00) [pid = 3428] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:40:13 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (189B6C00) [pid = 3428] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:40:14 INFO - PROCESS | 3428 | 1460922014029 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 906ms 12:40:14 INFO - PROCESS | 3428 | 1460922014089 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:40:14 INFO - PROCESS | 3428 | 1460922014091 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 12:40:14 INFO - PROCESS | 3428 | 1460922014094 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:40:14 INFO - PROCESS | 3428 | 1460922014096 Marionette TRACE conn3 <- [1,2006,null,{}] 12:40:14 INFO - PROCESS | 3428 | 1460922014099 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:14 INFO - PROCESS | 3428 | 1460922014177 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:40:14 INFO - PROCESS | 3428 | 1460922014270 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:14 INFO - PROCESS | 3428 | ++DOCSHELL 12CBD400 == 48 [pid = 3428] [id = 511] 12:40:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (13209C00) [pid = 3428] [serial = 1533] [outer = 00000000] 12:40:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (16CBDC00) [pid = 3428] [serial = 1534] [outer = 13209C00] 12:40:14 INFO - PROCESS | 3428 | 1460922014317 Marionette DEBUG loaded listener.js 12:40:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (18B9B400) [pid = 3428] [serial = 1535] [outer = 13209C00] 12:40:14 INFO - PROCESS | 3428 | 1460922014724 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 703ms 12:40:14 INFO - PROCESS | 3428 | 1460922014794 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:40:14 INFO - PROCESS | 3428 | 1460922014796 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 12:40:14 INFO - PROCESS | 3428 | 1460922014799 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:40:14 INFO - PROCESS | 3428 | 1460922014801 Marionette TRACE conn3 <- [1,2010,null,{}] 12:40:14 INFO - PROCESS | 3428 | 1460922014808 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:14 INFO - PROCESS | 3428 | 1460922014885 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:40:14 INFO - PROCESS | 3428 | 1460922014892 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:14 INFO - PROCESS | 3428 | ++DOCSHELL 1648F800 == 49 [pid = 3428] [id = 512] 12:40:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (189CF400) [pid = 3428] [serial = 1536] [outer = 00000000] 12:40:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (19C76400) [pid = 3428] [serial = 1537] [outer = 189CF400] 12:40:14 INFO - PROCESS | 3428 | 1460922014939 Marionette DEBUG loaded listener.js 12:40:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (19FE0000) [pid = 3428] [serial = 1538] [outer = 189CF400] 12:40:15 INFO - PROCESS | 3428 | 1460922015366 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 594ms 12:40:15 INFO - PROCESS | 3428 | 1460922015399 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:40:15 INFO - PROCESS | 3428 | 1460922015401 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 12:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:40:15 INFO - PROCESS | 3428 | 1460922015404 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:40:15 INFO - PROCESS | 3428 | 1460922015406 Marionette TRACE conn3 <- [1,2014,null,{}] 12:40:15 INFO - PROCESS | 3428 | 1460922015409 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:15 INFO - PROCESS | 3428 | 1460922015491 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:40:15 INFO - PROCESS | 3428 | 1460922015497 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:15 INFO - PROCESS | 3428 | ++DOCSHELL 19A5D400 == 50 [pid = 3428] [id = 513] 12:40:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (19AE5400) [pid = 3428] [serial = 1539] [outer = 00000000] 12:40:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (1A8F6800) [pid = 3428] [serial = 1540] [outer = 19AE5400] 12:40:15 INFO - PROCESS | 3428 | 1460922015541 Marionette DEBUG loaded listener.js 12:40:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (1AD95000) [pid = 3428] [serial = 1541] [outer = 19AE5400] 12:40:16 INFO - PROCESS | 3428 | 1460922016081 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 734ms 12:40:16 INFO - PROCESS | 3428 | 1460922016143 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:40:16 INFO - PROCESS | 3428 | 1460922016147 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 12:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:40:16 INFO - PROCESS | 3428 | 1460922016153 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:40:16 INFO - PROCESS | 3428 | 1460922016157 Marionette TRACE conn3 <- [1,2018,null,{}] 12:40:16 INFO - PROCESS | 3428 | 1460922016164 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:16 INFO - PROCESS | 3428 | 1460922016322 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:40:16 INFO - PROCESS | 3428 | 1460922016437 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:16 INFO - PROCESS | 3428 | ++DOCSHELL 13410000 == 51 [pid = 3428] [id = 514] 12:40:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (13412000) [pid = 3428] [serial = 1542] [outer = 00000000] 12:40:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (15788400) [pid = 3428] [serial = 1543] [outer = 13412000] 12:40:16 INFO - PROCESS | 3428 | 1460922016533 Marionette DEBUG loaded listener.js 12:40:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (15E3D400) [pid = 3428] [serial = 1544] [outer = 13412000] 12:40:17 INFO - PROCESS | 3428 | 1460922017120 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1000ms 12:40:17 INFO - PROCESS | 3428 | 1460922017157 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:40:17 INFO - PROCESS | 3428 | 1460922017163 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 12:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:40:17 INFO - PROCESS | 3428 | 1460922017169 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:40:17 INFO - PROCESS | 3428 | 1460922017172 Marionette TRACE conn3 <- [1,2022,null,{}] 12:40:17 INFO - PROCESS | 3428 | 1460922017177 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:17 INFO - PROCESS | 3428 | 1460922017281 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:40:17 INFO - PROCESS | 3428 | 1460922017420 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:17 INFO - PROCESS | 3428 | ++DOCSHELL 1669D000 == 52 [pid = 3428] [id = 515] 12:40:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (1673FC00) [pid = 3428] [serial = 1545] [outer = 00000000] 12:40:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (1852E400) [pid = 3428] [serial = 1546] [outer = 1673FC00] 12:40:17 INFO - PROCESS | 3428 | 1460922017476 Marionette DEBUG loaded listener.js 12:40:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (18991400) [pid = 3428] [serial = 1547] [outer = 1673FC00] 12:40:18 INFO - PROCESS | 3428 | 1460922018058 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 938ms 12:40:18 INFO - PROCESS | 3428 | 1460922018113 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:40:18 INFO - PROCESS | 3428 | 1460922018115 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 12:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:40:18 INFO - PROCESS | 3428 | 1460922018119 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:40:18 INFO - PROCESS | 3428 | 1460922018123 Marionette TRACE conn3 <- [1,2026,null,{}] 12:40:18 INFO - PROCESS | 3428 | 1460922018133 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:18 INFO - PROCESS | 3428 | 1460922018240 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:40:18 INFO - PROCESS | 3428 | 1460922018348 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:18 INFO - PROCESS | 3428 | ++DOCSHELL 19011C00 == 53 [pid = 3428] [id = 516] 12:40:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (19014C00) [pid = 3428] [serial = 1548] [outer = 00000000] 12:40:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (1989E400) [pid = 3428] [serial = 1549] [outer = 19014C00] 12:40:18 INFO - PROCESS | 3428 | 1460922018405 Marionette DEBUG loaded listener.js 12:40:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (1A3CB000) [pid = 3428] [serial = 1550] [outer = 19014C00] 12:40:18 INFO - PROCESS | 3428 | 1460922018969 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 907ms 12:40:19 INFO - PROCESS | 3428 | 1460922019023 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:40:19 INFO - PROCESS | 3428 | 1460922019026 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 12:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:40:19 INFO - PROCESS | 3428 | 1460922019029 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:40:19 INFO - PROCESS | 3428 | 1460922019031 Marionette TRACE conn3 <- [1,2030,null,{}] 12:40:19 INFO - PROCESS | 3428 | 1460922019035 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:19 INFO - PROCESS | 3428 | 1460922019137 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:40:19 INFO - PROCESS | 3428 | 1460922019244 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:19 INFO - PROCESS | 3428 | ++DOCSHELL 19A58000 == 54 [pid = 3428] [id = 517] 12:40:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (1AABF800) [pid = 3428] [serial = 1551] [outer = 00000000] 12:40:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (1C182400) [pid = 3428] [serial = 1552] [outer = 1AABF800] 12:40:19 INFO - PROCESS | 3428 | 1460922019297 Marionette DEBUG loaded listener.js 12:40:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (1C46E400) [pid = 3428] [serial = 1553] [outer = 1AABF800] 12:40:19 INFO - PROCESS | 3428 | 1460922019900 Marionette TRACE conn3 <- [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]]]}] 12:40:19 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) 12:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 937ms 12:40:19 INFO - PROCESS | 3428 | 1460922019974 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:40:19 INFO - PROCESS | 3428 | 1460922019976 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 12:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:40:19 INFO - PROCESS | 3428 | 1460922019980 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:40:19 INFO - PROCESS | 3428 | 1460922019982 Marionette TRACE conn3 <- [1,2034,null,{}] 12:40:19 INFO - PROCESS | 3428 | 1460922019986 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:20 INFO - PROCESS | 3428 | 1460922020085 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:40:20 INFO - PROCESS | 3428 | 1460922020220 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:20 INFO - PROCESS | 3428 | ++DOCSHELL 13264000 == 55 [pid = 3428] [id = 518] 12:40:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (18B71C00) [pid = 3428] [serial = 1554] [outer = 00000000] 12:40:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (1C47A800) [pid = 3428] [serial = 1555] [outer = 18B71C00] 12:40:20 INFO - PROCESS | 3428 | 1460922020275 Marionette DEBUG loaded listener.js 12:40:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (1C4CE000) [pid = 3428] [serial = 1556] [outer = 18B71C00] 12:40:20 INFO - PROCESS | 3428 | 1460922020832 Marionette TRACE conn3 <- [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]]]}] 12:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 906ms 12:40:20 INFO - PROCESS | 3428 | 1460922020884 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:40:20 INFO - PROCESS | 3428 | 1460922020886 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 12:40:20 INFO - PROCESS | 3428 | 1460922020889 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:40:20 INFO - PROCESS | 3428 | 1460922020891 Marionette TRACE conn3 <- [1,2038,null,{}] 12:40:20 INFO - PROCESS | 3428 | 1460922020895 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:21 INFO - PROCESS | 3428 | 1460922021013 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:40:21 INFO - PROCESS | 3428 | 1460922021296 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:21 INFO - PROCESS | 3428 | ++DOCSHELL 13310C00 == 56 [pid = 3428] [id = 519] 12:40:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (137CCC00) [pid = 3428] [serial = 1557] [outer = 00000000] 12:40:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (143A7C00) [pid = 3428] [serial = 1558] [outer = 137CCC00] 12:40:21 INFO - PROCESS | 3428 | 1460922021353 Marionette DEBUG loaded listener.js 12:40:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (15827C00) [pid = 3428] [serial = 1559] [outer = 137CCC00] 12:40:21 INFO - PROCESS | 3428 | 1460922021962 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1156ms 12:40:22 INFO - PROCESS | 3428 | 1460922022045 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:40:22 INFO - PROCESS | 3428 | 1460922022050 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 12:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:40:22 INFO - PROCESS | 3428 | 1460922022056 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:40:22 INFO - PROCESS | 3428 | 1460922022059 Marionette TRACE conn3 <- [1,2042,null,{}] 12:40:22 INFO - PROCESS | 3428 | 1460922022064 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:22 INFO - PROCESS | 3428 | 1460922022212 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:40:22 INFO - PROCESS | 3428 | --DOCSHELL 1DEA3400 == 55 [pid = 3428] [id = 14] 12:40:22 INFO - PROCESS | 3428 | --DOCSHELL 1648F000 == 54 [pid = 3428] [id = 477] 12:40:22 INFO - PROCESS | 3428 | --DOCSHELL 1648F800 == 53 [pid = 3428] [id = 512] 12:40:22 INFO - PROCESS | 3428 | --DOCSHELL 12CBD400 == 52 [pid = 3428] [id = 511] 12:40:22 INFO - PROCESS | 3428 | --DOCSHELL 1915CC00 == 51 [pid = 3428] [id = 510] 12:40:22 INFO - PROCESS | 3428 | --DOCSHELL 1900E000 == 50 [pid = 3428] [id = 509] 12:40:22 INFO - PROCESS | 3428 | --DOCSHELL 18B6CC00 == 49 [pid = 3428] [id = 508] 12:40:22 INFO - PROCESS | 3428 | --DOCSHELL 16CC0400 == 48 [pid = 3428] [id = 507] 12:40:22 INFO - PROCESS | 3428 | --DOCSHELL 15E46800 == 47 [pid = 3428] [id = 506] 12:40:22 INFO - PROCESS | 3428 | --DOCSHELL 138D8000 == 46 [pid = 3428] [id = 505] 12:40:22 INFO - PROCESS | 3428 | --DOCSHELL 13411400 == 45 [pid = 3428] [id = 504] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (19840400) [pid = 3428] [serial = 1454] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (137CB400) [pid = 3428] [serial = 1456] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (18479C00) [pid = 3428] [serial = 1459] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (18BDC400) [pid = 3428] [serial = 1462] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (1A36B000) [pid = 3428] [serial = 1498] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (19A5EC00) [pid = 3428] [serial = 1465] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (137D1400) [pid = 3428] [serial = 1469] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (1349BC00) [pid = 3428] [serial = 1468] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (133C1C00) [pid = 3428] [serial = 1471] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (138D7C00) [pid = 3428] [serial = 1472] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (1893A400) [pid = 3428] [serial = 1477] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (189B1400) [pid = 3428] [serial = 1478] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (16697400) [pid = 3428] [serial = 1474] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (1825E400) [pid = 3428] [serial = 1475] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (18B70C00) [pid = 3428] [serial = 1480] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (18B74C00) [pid = 3428] [serial = 1481] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (18BE5400) [pid = 3428] [serial = 1483] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (199E3400) [pid = 3428] [serial = 1486] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (19013C00) [pid = 3428] [serial = 1484] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (19C75400) [pid = 3428] [serial = 1489] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (19A4F800) [pid = 3428] [serial = 1487] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (18BD7000) [pid = 3428] [serial = 1492] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (19C7E800) [pid = 3428] [serial = 1495] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (19C7AC00) [pid = 3428] [serial = 1490] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (19160C00) [pid = 3428] [serial = 1493] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (19FE5800) [pid = 3428] [serial = 1496] [outer = 00000000] [url = about:blank] 12:40:22 INFO - PROCESS | 3428 | 1460922022348 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:22 INFO - PROCESS | 3428 | ++DOCSHELL 133C1C00 == 46 [pid = 3428] [id = 520] 12:40:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (1340C800) [pid = 3428] [serial = 1560] [outer = 00000000] 12:40:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (13AE7000) [pid = 3428] [serial = 1561] [outer = 1340C800] 12:40:22 INFO - PROCESS | 3428 | 1460922022395 Marionette DEBUG loaded listener.js 12:40:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (15E3D000) [pid = 3428] [serial = 1562] [outer = 1340C800] 12:40:22 INFO - PROCESS | 3428 | 1460922022852 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 844ms 12:40:22 INFO - PROCESS | 3428 | 1460922022900 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:40:22 INFO - PROCESS | 3428 | 1460922022904 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 12:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:40:22 INFO - PROCESS | 3428 | 1460922022909 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:40:22 INFO - PROCESS | 3428 | 1460922022910 Marionette TRACE conn3 <- [1,2046,null,{}] 12:40:22 INFO - PROCESS | 3428 | 1460922022914 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:22 INFO - PROCESS | 3428 | 1460922022998 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:40:22 INFO - PROCESS | 3428 | 1460922023006 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:23 INFO - PROCESS | 3428 | ++DOCSHELL 164D4000 == 47 [pid = 3428] [id = 521] 12:40:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (1825DC00) [pid = 3428] [serial = 1563] [outer = 00000000] 12:40:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1898F800) [pid = 3428] [serial = 1564] [outer = 1825DC00] 12:40:23 INFO - PROCESS | 3428 | 1460922023053 Marionette DEBUG loaded listener.js 12:40:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (189B4800) [pid = 3428] [serial = 1565] [outer = 1825DC00] 12:40:23 INFO - PROCESS | 3428 | 1460922023556 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 688ms 12:40:23 INFO - PROCESS | 3428 | 1460922023609 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:40:23 INFO - PROCESS | 3428 | 1460922023611 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 12:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:40:23 INFO - PROCESS | 3428 | 1460922023616 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:40:23 INFO - PROCESS | 3428 | 1460922023621 Marionette TRACE conn3 <- [1,2050,null,{}] 12:40:23 INFO - PROCESS | 3428 | 1460922023630 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:23 INFO - PROCESS | 3428 | 1460922023714 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:40:23 INFO - PROCESS | 3428 | 1460922023817 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:23 INFO - PROCESS | 3428 | ++DOCSHELL 18B9D800 == 48 [pid = 3428] [id = 522] 12:40:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (18B9E000) [pid = 3428] [serial = 1566] [outer = 00000000] 12:40:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (18D30400) [pid = 3428] [serial = 1567] [outer = 18B9E000] 12:40:23 INFO - PROCESS | 3428 | 1460922023861 Marionette DEBUG loaded listener.js 12:40:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (19013C00) [pid = 3428] [serial = 1568] [outer = 18B9E000] 12:40:24 INFO - PROCESS | 3428 | 1460922024240 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 657ms 12:40:24 INFO - PROCESS | 3428 | 1460922024272 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:40:24 INFO - PROCESS | 3428 | 1460922024275 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 12:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:40:24 INFO - PROCESS | 3428 | 1460922024278 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:40:24 INFO - PROCESS | 3428 | 1460922024280 Marionette TRACE conn3 <- [1,2054,null,{}] 12:40:24 INFO - PROCESS | 3428 | 1460922024283 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:24 INFO - PROCESS | 3428 | 1460922024393 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:40:24 INFO - PROCESS | 3428 | 1460922024506 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:24 INFO - PROCESS | 3428 | ++DOCSHELL 18526800 == 49 [pid = 3428] [id = 523] 12:40:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (1900E800) [pid = 3428] [serial = 1569] [outer = 00000000] 12:40:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (19166800) [pid = 3428] [serial = 1570] [outer = 1900E800] 12:40:24 INFO - PROCESS | 3428 | 1460922024550 Marionette DEBUG loaded listener.js 12:40:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (19840400) [pid = 3428] [serial = 1571] [outer = 1900E800] 12:40:24 INFO - PROCESS | 3428 | 1460922024982 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 734ms 12:40:25 INFO - PROCESS | 3428 | 1460922025021 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:40:25 INFO - PROCESS | 3428 | 1460922025023 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 12:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:40:25 INFO - PROCESS | 3428 | 1460922025026 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:40:25 INFO - PROCESS | 3428 | 1460922025028 Marionette TRACE conn3 <- [1,2058,null,{}] 12:40:25 INFO - PROCESS | 3428 | 1460922025031 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:25 INFO - PROCESS | 3428 | 1460922025145 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:40:25 INFO - PROCESS | 3428 | 1460922025216 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:25 INFO - PROCESS | 3428 | ++DOCSHELL 191B8C00 == 50 [pid = 3428] [id = 524] 12:40:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (1989F800) [pid = 3428] [serial = 1572] [outer = 00000000] 12:40:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (19A55800) [pid = 3428] [serial = 1573] [outer = 1989F800] 12:40:25 INFO - PROCESS | 3428 | 1460922025269 Marionette DEBUG loaded listener.js 12:40:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (19C71800) [pid = 3428] [serial = 1574] [outer = 1989F800] 12:40:25 INFO - PROCESS | 3428 | 1460922025708 Marionette TRACE conn3 <- [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]]]}] 12:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 734ms 12:40:25 INFO - PROCESS | 3428 | 1460922025808 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:40:25 INFO - PROCESS | 3428 | 1460922025810 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 12:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:40:25 INFO - PROCESS | 3428 | 1460922025814 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:40:25 INFO - PROCESS | 3428 | 1460922025816 Marionette TRACE conn3 <- [1,2062,null,{}] 12:40:25 INFO - PROCESS | 3428 | 1460922025819 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:25 INFO - PROCESS | 3428 | 1460922025933 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:40:25 INFO - PROCESS | 3428 | 1460922025999 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:25 INFO - PROCESS | 3428 | ++DOCSHELL 19C75800 == 51 [pid = 3428] [id = 525] 12:40:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (19C77400) [pid = 3428] [serial = 1575] [outer = 00000000] 12:40:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (1A370400) [pid = 3428] [serial = 1576] [outer = 19C77400] 12:40:26 INFO - PROCESS | 3428 | 1460922026043 Marionette DEBUG loaded listener.js 12:40:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (1AD96400) [pid = 3428] [serial = 1577] [outer = 19C77400] 12:40:26 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (18256800) [pid = 3428] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:40:26 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (138D8C00) [pid = 3428] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:40:26 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (1648CC00) [pid = 3428] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:40:26 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (18B6F400) [pid = 3428] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:40:26 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (1900E400) [pid = 3428] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:40:26 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (13209C00) [pid = 3428] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:40:26 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (19163400) [pid = 3428] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:40:26 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (189CF400) [pid = 3428] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:40:26 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (1340EC00) [pid = 3428] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:40:26 INFO - PROCESS | 3428 | 1460922026536 Marionette TRACE conn3 <- [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]]]}] 12:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 750ms 12:40:26 INFO - PROCESS | 3428 | 1460922026554 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:40:26 INFO - PROCESS | 3428 | 1460922026556 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 12:40:26 INFO - PROCESS | 3428 | 1460922026560 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:40:26 INFO - PROCESS | 3428 | 1460922026561 Marionette TRACE conn3 <- [1,2066,null,{}] 12:40:26 INFO - PROCESS | 3428 | 1460922026565 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:26 INFO - PROCESS | 3428 | 1460922026648 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:40:26 INFO - PROCESS | 3428 | 1460922026653 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:26 INFO - PROCESS | 3428 | ++DOCSHELL 1330C800 == 52 [pid = 3428] [id = 526] 12:40:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (164C7800) [pid = 3428] [serial = 1578] [outer = 00000000] 12:40:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (189B6C00) [pid = 3428] [serial = 1579] [outer = 164C7800] 12:40:26 INFO - PROCESS | 3428 | 1460922026698 Marionette DEBUG loaded listener.js 12:40:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (18B9A800) [pid = 3428] [serial = 1580] [outer = 164C7800] 12:40:27 INFO - PROCESS | 3428 | 1460922027161 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 641ms 12:40:27 INFO - PROCESS | 3428 | 1460922027198 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:40:27 INFO - PROCESS | 3428 | 1460922027200 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 12:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:40:27 INFO - PROCESS | 3428 | 1460922027203 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:40:27 INFO - PROCESS | 3428 | 1460922027205 Marionette TRACE conn3 <- [1,2070,null,{}] 12:40:27 INFO - PROCESS | 3428 | 1460922027208 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:27 INFO - PROCESS | 3428 | 1460922027312 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:40:27 INFO - PROCESS | 3428 | 1460922027321 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:27 INFO - PROCESS | 3428 | ++DOCSHELL 15BE9800 == 53 [pid = 3428] [id = 527] 12:40:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (19016800) [pid = 3428] [serial = 1581] [outer = 00000000] 12:40:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (1ADDA000) [pid = 3428] [serial = 1582] [outer = 19016800] 12:40:27 INFO - PROCESS | 3428 | 1460922027364 Marionette DEBUG loaded listener.js 12:40:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (19FE1000) [pid = 3428] [serial = 1583] [outer = 19016800] 12:40:27 INFO - PROCESS | 3428 | 1460922027801 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 640ms 12:40:27 INFO - PROCESS | 3428 | 1460922027842 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:40:27 INFO - PROCESS | 3428 | 1460922027844 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 12:40:27 INFO - PROCESS | 3428 | 1460922027851 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:40:27 INFO - PROCESS | 3428 | 1460922027853 Marionette TRACE conn3 <- [1,2074,null,{}] 12:40:27 INFO - PROCESS | 3428 | 1460922027856 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:27 INFO - PROCESS | 3428 | 1460922027939 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:40:27 INFO - PROCESS | 3428 | 1460922027945 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:27 INFO - PROCESS | 3428 | ++DOCSHELL 19016400 == 54 [pid = 3428] [id = 528] 12:40:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (1A3C6800) [pid = 3428] [serial = 1584] [outer = 00000000] 12:40:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (1CF40800) [pid = 3428] [serial = 1585] [outer = 1A3C6800] 12:40:27 INFO - PROCESS | 3428 | 1460922027989 Marionette DEBUG loaded listener.js 12:40:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (1CF4B800) [pid = 3428] [serial = 1586] [outer = 1A3C6800] 12:40:28 INFO - PROCESS | 3428 | 1460922028447 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 640ms 12:40:28 INFO - PROCESS | 3428 | 1460922028542 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:40:28 INFO - PROCESS | 3428 | 1460922028546 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 12:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:40:28 INFO - PROCESS | 3428 | 1460922028552 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:40:28 INFO - PROCESS | 3428 | 1460922028557 Marionette TRACE conn3 <- [1,2078,null,{}] 12:40:28 INFO - PROCESS | 3428 | 1460922028563 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:28 INFO - PROCESS | 3428 | 1460922028672 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:40:28 INFO - PROCESS | 3428 | 1460922028879 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:28 INFO - PROCESS | 3428 | ++DOCSHELL 14A15800 == 55 [pid = 3428] [id = 529] 12:40:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (15519400) [pid = 3428] [serial = 1587] [outer = 00000000] 12:40:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (15E48C00) [pid = 3428] [serial = 1588] [outer = 15519400] 12:40:28 INFO - PROCESS | 3428 | 1460922028949 Marionette DEBUG loaded listener.js 12:40:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (1669E400) [pid = 3428] [serial = 1589] [outer = 15519400] 12:40:29 INFO - PROCESS | 3428 | 1460922029505 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1000ms 12:40:29 INFO - PROCESS | 3428 | 1460922029555 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:40:29 INFO - PROCESS | 3428 | 1460922029558 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 12:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:40:29 INFO - PROCESS | 3428 | 1460922029566 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:40:29 INFO - PROCESS | 3428 | 1460922029570 Marionette TRACE conn3 <- [1,2082,null,{}] 12:40:29 INFO - PROCESS | 3428 | 1460922029575 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:29 INFO - PROCESS | 3428 | 1460922029682 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:40:29 INFO - PROCESS | 3428 | 1460922029794 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:29 INFO - PROCESS | 3428 | ++DOCSHELL 16741C00 == 56 [pid = 3428] [id = 530] 12:40:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (16CBEC00) [pid = 3428] [serial = 1590] [outer = 00000000] 12:40:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (18B6CC00) [pid = 3428] [serial = 1591] [outer = 16CBEC00] 12:40:29 INFO - PROCESS | 3428 | 1460922029854 Marionette DEBUG loaded listener.js 12:40:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (18B9CC00) [pid = 3428] [serial = 1592] [outer = 16CBEC00] 12:40:30 INFO - PROCESS | 3428 | 1460922030480 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 953ms 12:40:30 INFO - PROCESS | 3428 | 1460922030510 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:40:30 INFO - PROCESS | 3428 | 1460922030513 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 12:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:40:30 INFO - PROCESS | 3428 | 1460922030516 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:40:30 INFO - PROCESS | 3428 | 1460922030519 Marionette TRACE conn3 <- [1,2086,null,{}] 12:40:30 INFO - PROCESS | 3428 | 1460922030524 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:30 INFO - PROCESS | 3428 | 1460922030638 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:40:30 INFO - PROCESS | 3428 | 1460922030755 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:30 INFO - PROCESS | 3428 | ++DOCSHELL 1A1F4800 == 57 [pid = 3428] [id = 531] 12:40:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1A1FE400) [pid = 3428] [serial = 1593] [outer = 00000000] 12:40:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1C477400) [pid = 3428] [serial = 1594] [outer = 1A1FE400] 12:40:30 INFO - PROCESS | 3428 | 1460922030853 Marionette DEBUG loaded listener.js 12:40:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1C5E6400) [pid = 3428] [serial = 1595] [outer = 1A1FE400] 12:40:31 INFO - PROCESS | 3428 | 1460922031419 Marionette TRACE conn3 <- [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]]]}] 12:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 953ms 12:40:31 INFO - PROCESS | 3428 | 1460922031461 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:40:31 INFO - PROCESS | 3428 | 1460922031463 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 12:40:31 INFO - PROCESS | 3428 | 1460922031467 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:40:31 INFO - PROCESS | 3428 | 1460922031469 Marionette TRACE conn3 <- [1,2090,null,{}] 12:40:31 INFO - PROCESS | 3428 | 1460922031472 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:31 INFO - PROCESS | 3428 | 1460922031576 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:40:31 INFO - PROCESS | 3428 | 1460922031686 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:31 INFO - PROCESS | 3428 | ++DOCSHELL 1D206400 == 58 [pid = 3428] [id = 532] 12:40:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1D209C00) [pid = 3428] [serial = 1596] [outer = 00000000] 12:40:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1D31A800) [pid = 3428] [serial = 1597] [outer = 1D209C00] 12:40:31 INFO - PROCESS | 3428 | 1460922031740 Marionette DEBUG loaded listener.js 12:40:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (1D320000) [pid = 3428] [serial = 1598] [outer = 1D209C00] 12:40:32 INFO - PROCESS | 3428 | 1460922032342 Marionette TRACE conn3 <- [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]]]}] 12:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 953ms 12:40:32 INFO - PROCESS | 3428 | 1460922032412 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:40:32 INFO - PROCESS | 3428 | 1460922032415 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 12:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:40:32 INFO - PROCESS | 3428 | 1460922032418 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:40:32 INFO - PROCESS | 3428 | 1460922032420 Marionette TRACE conn3 <- [1,2094,null,{}] 12:40:32 INFO - PROCESS | 3428 | 1460922032424 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:32 INFO - PROCESS | 3428 | 1460922032524 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:40:32 INFO - PROCESS | 3428 | 1460922032665 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:32 INFO - PROCESS | 3428 | ++DOCSHELL 1340C400 == 59 [pid = 3428] [id = 533] 12:40:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1D204C00) [pid = 3428] [serial = 1599] [outer = 00000000] 12:40:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (1D530800) [pid = 3428] [serial = 1600] [outer = 1D204C00] 12:40:32 INFO - PROCESS | 3428 | 1460922032719 Marionette DEBUG loaded listener.js 12:40:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (1D530C00) [pid = 3428] [serial = 1601] [outer = 1D204C00] 12:40:33 INFO - PROCESS | 3428 | 1460922033232 Marionette TRACE conn3 <- [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]]]}] 12:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 844ms 12:40:33 INFO - PROCESS | 3428 | 1460922033261 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:40:33 INFO - PROCESS | 3428 | 1460922033264 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 12:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:40:33 INFO - PROCESS | 3428 | 1460922033267 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:40:33 INFO - PROCESS | 3428 | 1460922033269 Marionette TRACE conn3 <- [1,2098,null,{}] 12:40:33 INFO - PROCESS | 3428 | 1460922033273 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:33 INFO - PROCESS | 3428 | 1460922033397 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:40:33 INFO - PROCESS | 3428 | 1460922033558 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:33 INFO - PROCESS | 3428 | ++DOCSHELL 18B9FC00 == 60 [pid = 3428] [id = 534] 12:40:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (19FDBC00) [pid = 3428] [serial = 1602] [outer = 00000000] 12:40:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (1D57FC00) [pid = 3428] [serial = 1603] [outer = 19FDBC00] 12:40:33 INFO - PROCESS | 3428 | 1460922033615 Marionette DEBUG loaded listener.js 12:40:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (1D588000) [pid = 3428] [serial = 1604] [outer = 19FDBC00] 12:40:34 INFO - PROCESS | 3428 | 1460922034409 Marionette TRACE conn3 <- [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]]]}] 12:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1219ms 12:40:34 INFO - PROCESS | 3428 | 1460922034476 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:40:34 INFO - PROCESS | 3428 | 1460922034480 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 12:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:40:34 INFO - PROCESS | 3428 | 1460922034485 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:40:34 INFO - PROCESS | 3428 | 1460922034489 Marionette TRACE conn3 <- [1,2102,null,{}] 12:40:34 INFO - PROCESS | 3428 | 1460922034495 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:34 INFO - PROCESS | 3428 | 1460922034594 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:40:34 INFO - PROCESS | 3428 | 1460922034737 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:34 INFO - PROCESS | 3428 | ++DOCSHELL 13780400 == 61 [pid = 3428] [id = 535] 12:40:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (138D0800) [pid = 3428] [serial = 1605] [outer = 00000000] 12:40:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (15E43C00) [pid = 3428] [serial = 1606] [outer = 138D0800] 12:40:34 INFO - PROCESS | 3428 | 1460922034806 Marionette DEBUG loaded listener.js 12:40:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (18473000) [pid = 3428] [serial = 1607] [outer = 138D0800] 12:40:35 INFO - PROCESS | 3428 | --DOCSHELL 189B0400 == 60 [pid = 3428] [id = 487] 12:40:35 INFO - PROCESS | 3428 | --DOCSHELL 15BE9800 == 59 [pid = 3428] [id = 527] 12:40:35 INFO - PROCESS | 3428 | --DOCSHELL 1330C800 == 58 [pid = 3428] [id = 526] 12:40:35 INFO - PROCESS | 3428 | --DOCSHELL 19C75800 == 57 [pid = 3428] [id = 525] 12:40:35 INFO - PROCESS | 3428 | --DOCSHELL 191B8C00 == 56 [pid = 3428] [id = 524] 12:40:35 INFO - PROCESS | 3428 | --DOCSHELL 18526800 == 55 [pid = 3428] [id = 523] 12:40:35 INFO - PROCESS | 3428 | --DOCSHELL 18B9D800 == 54 [pid = 3428] [id = 522] 12:40:35 INFO - PROCESS | 3428 | --DOCSHELL 164D4000 == 53 [pid = 3428] [id = 521] 12:40:35 INFO - PROCESS | 3428 | --DOCSHELL 133C1C00 == 52 [pid = 3428] [id = 520] 12:40:35 INFO - PROCESS | 3428 | --DOCSHELL 13310C00 == 51 [pid = 3428] [id = 519] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (15E01800) [pid = 3428] [serial = 1501] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (18935800) [pid = 3428] [serial = 1504] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (1A1FE800) [pid = 3428] [serial = 1507] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (1AAC0400) [pid = 3428] [serial = 1510] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (1A8F6800) [pid = 3428] [serial = 1540] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOCSHELL 13410000 == 50 [pid = 3428] [id = 514] 12:40:35 INFO - PROCESS | 3428 | 1460922035423 Marionette TRACE conn3 <- [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]]]}] 12:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1000ms 12:40:35 INFO - PROCESS | 3428 | 1460922035485 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:40:35 INFO - PROCESS | 3428 | 1460922035490 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 12:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:40:35 INFO - PROCESS | 3428 | 1460922035497 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:40:35 INFO - PROCESS | 3428 | 1460922035499 Marionette TRACE conn3 <- [1,2106,null,{}] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (155D5C00) [pid = 3428] [serial = 1514] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (137D3400) [pid = 3428] [serial = 1513] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (189B2000) [pid = 3428] [serial = 1522] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (14A51C00) [pid = 3428] [serial = 1516] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (1582E800) [pid = 3428] [serial = 1517] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (17DBEC00) [pid = 3428] [serial = 1519] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (18262800) [pid = 3428] [serial = 1520] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (18B9DC00) [pid = 3428] [serial = 1525] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (18BA1000) [pid = 3428] [serial = 1526] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (19090800) [pid = 3428] [serial = 1529] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (19015800) [pid = 3428] [serial = 1528] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (16CBDC00) [pid = 3428] [serial = 1534] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (199D6800) [pid = 3428] [serial = 1531] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (19C76400) [pid = 3428] [serial = 1537] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (19A58400) [pid = 3428] [serial = 1532] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (19FE0000) [pid = 3428] [serial = 1538] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (189C3000) [pid = 3428] [serial = 1523] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (18B9B400) [pid = 3428] [serial = 1535] [outer = 00000000] [url = about:blank] 12:40:35 INFO - PROCESS | 3428 | 1460922035523 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:35 INFO - PROCESS | 3428 | 1460922035610 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:40:35 INFO - PROCESS | 3428 | 1460922035616 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:35 INFO - PROCESS | 3428 | ++DOCSHELL 15521400 == 51 [pid = 3428] [id = 536] 12:40:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (15521C00) [pid = 3428] [serial = 1608] [outer = 00000000] 12:40:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (1674C800) [pid = 3428] [serial = 1609] [outer = 15521C00] 12:40:35 INFO - PROCESS | 3428 | 1460922035667 Marionette DEBUG loaded listener.js 12:40:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (18293400) [pid = 3428] [serial = 1610] [outer = 15521C00] 12:40:36 INFO - PROCESS | 3428 | 1460922036209 Marionette TRACE conn3 <- [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]]]}] 12:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 766ms 12:40:36 INFO - PROCESS | 3428 | 1460922036256 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:40:36 INFO - PROCESS | 3428 | 1460922036258 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 12:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:40:36 INFO - PROCESS | 3428 | 1460922036261 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:40:36 INFO - PROCESS | 3428 | 1460922036265 Marionette TRACE conn3 <- [1,2110,null,{}] 12:40:36 INFO - PROCESS | 3428 | 1460922036275 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:36 INFO - PROCESS | 3428 | 1460922036360 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:40:36 INFO - PROCESS | 3428 | 1460922036460 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:36 INFO - PROCESS | 3428 | ++DOCSHELL 189B2000 == 52 [pid = 3428] [id = 537] 12:40:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (189B9800) [pid = 3428] [serial = 1611] [outer = 00000000] 12:40:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (18B73000) [pid = 3428] [serial = 1612] [outer = 189B9800] 12:40:36 INFO - PROCESS | 3428 | 1460922036508 Marionette DEBUG loaded listener.js 12:40:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (18BA0400) [pid = 3428] [serial = 1613] [outer = 189B9800] 12:40:36 INFO - PROCESS | 3428 | 1460922036899 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 703ms 12:40:36 INFO - PROCESS | 3428 | 1460922036961 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:40:36 INFO - PROCESS | 3428 | 1460922036964 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 12:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:40:36 INFO - PROCESS | 3428 | 1460922036967 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:40:36 INFO - PROCESS | 3428 | 1460922036969 Marionette TRACE conn3 <- [1,2114,null,{}] 12:40:36 INFO - PROCESS | 3428 | 1460922036972 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:37 INFO - PROCESS | 3428 | 1460922037058 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:40:37 INFO - PROCESS | 3428 | 1460922037067 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:37 INFO - PROCESS | 3428 | ++DOCSHELL 16CC0800 == 53 [pid = 3428] [id = 538] 12:40:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (18B6FC00) [pid = 3428] [serial = 1614] [outer = 00000000] 12:40:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (19086800) [pid = 3428] [serial = 1615] [outer = 18B6FC00] 12:40:37 INFO - PROCESS | 3428 | 1460922037116 Marionette DEBUG loaded listener.js 12:40:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (19160C00) [pid = 3428] [serial = 1616] [outer = 18B6FC00] 12:40:37 INFO - PROCESS | 3428 | 1460922037569 Marionette TRACE conn3 <- [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]]]}] 12:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 641ms 12:40:37 INFO - PROCESS | 3428 | 1460922037605 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:40:37 INFO - PROCESS | 3428 | 1460922037607 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 12:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:40:37 INFO - PROCESS | 3428 | 1460922037610 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:40:37 INFO - PROCESS | 3428 | 1460922037612 Marionette TRACE conn3 <- [1,2118,null,{}] 12:40:37 INFO - PROCESS | 3428 | 1460922037621 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:37 INFO - PROCESS | 3428 | 1460922037733 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:40:37 INFO - PROCESS | 3428 | 1460922037832 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:37 INFO - PROCESS | 3428 | ++DOCSHELL 19163800 == 54 [pid = 3428] [id = 539] 12:40:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1916B000) [pid = 3428] [serial = 1617] [outer = 00000000] 12:40:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (19A54800) [pid = 3428] [serial = 1618] [outer = 1916B000] 12:40:37 INFO - PROCESS | 3428 | 1460922037876 Marionette DEBUG loaded listener.js 12:40:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (19A5CC00) [pid = 3428] [serial = 1619] [outer = 1916B000] 12:40:38 INFO - PROCESS | 3428 | 1460922038310 Marionette TRACE conn3 <- [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] 12:40:38 INFO - PROCESS | 3428 | 1460922038353 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 12:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:40:38 INFO - PROCESS | 3428 | 1460922038356 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:40:38 INFO - PROCESS | 3428 | 1460922038358 Marionette TRACE conn3 <- [1,2122,null,{}] 12:40:38 INFO - PROCESS | 3428 | 1460922038361 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:38 INFO - PROCESS | 3428 | 1460922038502 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:40:38 INFO - PROCESS | 3428 | 1460922038589 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:38 INFO - PROCESS | 3428 | ++DOCSHELL 1A373000 == 55 [pid = 3428] [id = 540] 12:40:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1A3D2000) [pid = 3428] [serial = 1620] [outer = 00000000] 12:40:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (1AD97400) [pid = 3428] [serial = 1621] [outer = 1A3D2000] 12:40:38 INFO - PROCESS | 3428 | 1460922038638 Marionette DEBUG loaded listener.js 12:40:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1C179800) [pid = 3428] [serial = 1622] [outer = 1A3D2000] 12:40:39 INFO - PROCESS | 3428 | 1460922039062 Marionette TRACE conn3 <- [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]]]}] 12:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 734ms 12:40:39 INFO - PROCESS | 3428 | 1460922039131 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:40:39 INFO - PROCESS | 3428 | 1460922039133 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 12:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:40:39 INFO - PROCESS | 3428 | 1460922039136 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:40:39 INFO - PROCESS | 3428 | 1460922039138 Marionette TRACE conn3 <- [1,2126,null,{}] 12:40:39 INFO - PROCESS | 3428 | 1460922039141 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:39 INFO - PROCESS | 3428 | 1460922039258 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:40:39 INFO - PROCESS | 3428 | 1460922039328 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:39 INFO - PROCESS | 3428 | ++DOCSHELL 1AD8F800 == 56 [pid = 3428] [id = 541] 12:40:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (1AD90000) [pid = 3428] [serial = 1623] [outer = 00000000] 12:40:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (1D20F400) [pid = 3428] [serial = 1624] [outer = 1AD90000] 12:40:39 INFO - PROCESS | 3428 | 1460922039374 Marionette DEBUG loaded listener.js 12:40:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (1D52D000) [pid = 3428] [serial = 1625] [outer = 1AD90000] 12:40:39 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (1989F800) [pid = 3428] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:40:39 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (19C77400) [pid = 3428] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:40:39 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (1340C800) [pid = 3428] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:40:39 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1825DC00) [pid = 3428] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:40:39 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (137CCC00) [pid = 3428] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:40:39 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (18B9E000) [pid = 3428] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:40:39 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (164C7800) [pid = 3428] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:40:39 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (19016800) [pid = 3428] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:40:39 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (1900E800) [pid = 3428] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:40:39 INFO - PROCESS | 3428 | 1460922039912 Marionette TRACE conn3 <- [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]]]}] 12:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 797ms 12:40:39 INFO - PROCESS | 3428 | 1460922039938 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:40:39 INFO - PROCESS | 3428 | 1460922039940 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 12:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:40:39 INFO - PROCESS | 3428 | 1460922039944 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:40:39 INFO - PROCESS | 3428 | 1460922039945 Marionette TRACE conn3 <- [1,2130,null,{}] 12:40:39 INFO - PROCESS | 3428 | 1460922039949 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:40 INFO - PROCESS | 3428 | 1460922040031 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:40:40 INFO - PROCESS | 3428 | 1460922040037 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:40 INFO - PROCESS | 3428 | ++DOCSHELL 1349A800 == 57 [pid = 3428] [id = 542] 12:40:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (137CD800) [pid = 3428] [serial = 1626] [outer = 00000000] 12:40:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (18B9C800) [pid = 3428] [serial = 1627] [outer = 137CD800] 12:40:40 INFO - PROCESS | 3428 | 1460922040081 Marionette DEBUG loaded listener.js 12:40:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (19A54000) [pid = 3428] [serial = 1628] [outer = 137CD800] 12:40:40 INFO - PROCESS | 3428 | 1460922040544 Marionette TRACE conn3 <- [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] 12:40:40 INFO - PROCESS | 3428 | 1460922040609 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 12:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:40:40 INFO - PROCESS | 3428 | 1460922040614 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:40:40 INFO - PROCESS | 3428 | 1460922040616 Marionette TRACE conn3 <- [1,2134,null,{}] 12:40:40 INFO - PROCESS | 3428 | 1460922040620 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:40 INFO - PROCESS | 3428 | 1460922040700 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:40:40 INFO - PROCESS | 3428 | 1460922040707 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:40 INFO - PROCESS | 3428 | ++DOCSHELL 189B1C00 == 58 [pid = 3428] [id = 543] 12:40:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1C474400) [pid = 3428] [serial = 1629] [outer = 00000000] 12:40:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (1D57F000) [pid = 3428] [serial = 1630] [outer = 1C474400] 12:40:40 INFO - PROCESS | 3428 | 1460922040751 Marionette DEBUG loaded listener.js 12:40:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1D585400) [pid = 3428] [serial = 1631] [outer = 1C474400] 12:40:41 INFO - PROCESS | 3428 | 1460922041190 Marionette TRACE conn3 <- [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] 12:40:41 INFO - PROCESS | 3428 | 1460922041217 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 12:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:40:41 INFO - PROCESS | 3428 | 1460922041221 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:40:41 INFO - PROCESS | 3428 | 1460922041222 Marionette TRACE conn3 <- [1,2138,null,{}] 12:40:41 INFO - PROCESS | 3428 | 1460922041226 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:41 INFO - PROCESS | 3428 | 1460922041309 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:40:41 INFO - PROCESS | 3428 | 1460922041315 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:41 INFO - PROCESS | 3428 | ++DOCSHELL 14A52800 == 59 [pid = 3428] [id = 544] 12:40:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (15E03800) [pid = 3428] [serial = 1632] [outer = 00000000] 12:40:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (1D659C00) [pid = 3428] [serial = 1633] [outer = 15E03800] 12:40:41 INFO - PROCESS | 3428 | 1460922041358 Marionette DEBUG loaded listener.js 12:40:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (1D8B4000) [pid = 3428] [serial = 1634] [outer = 15E03800] 12:40:41 INFO - PROCESS | 3428 | 1460922041791 Marionette TRACE conn3 <- [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]]]}] 12:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 594ms 12:40:41 INFO - PROCESS | 3428 | 1460922041859 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:40:41 INFO - PROCESS | 3428 | 1460922041863 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 12:40:41 INFO - PROCESS | 3428 | 1460922041873 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:40:41 INFO - PROCESS | 3428 | 1460922041877 Marionette TRACE conn3 <- [1,2142,null,{}] 12:40:41 INFO - PROCESS | 3428 | 1460922041884 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:41 INFO - PROCESS | 3428 | 1460922041996 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:40:42 INFO - PROCESS | 3428 | 1460922042180 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:42 INFO - PROCESS | 3428 | ++DOCSHELL 15BAA400 == 60 [pid = 3428] [id = 545] 12:40:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (15D0E400) [pid = 3428] [serial = 1635] [outer = 00000000] 12:40:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (15E45C00) [pid = 3428] [serial = 1636] [outer = 15D0E400] 12:40:42 INFO - PROCESS | 3428 | 1460922042245 Marionette DEBUG loaded listener.js 12:40:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (164C7800) [pid = 3428] [serial = 1637] [outer = 15D0E400] 12:40:42 INFO - PROCESS | 3428 | 1460922042829 Marionette TRACE conn3 <- [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]]]}] 12:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1000ms 12:40:42 INFO - PROCESS | 3428 | 1460922042885 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 12:40:42 INFO - PROCESS | 3428 | 1460922042889 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 12:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:40:42 INFO - PROCESS | 3428 | 1460922042897 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:40:42 INFO - PROCESS | 3428 | 1460922042901 Marionette TRACE conn3 <- [1,2146,null,{}] 12:40:42 INFO - PROCESS | 3428 | 1460922042906 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:43 INFO - PROCESS | 3428 | 1460922043017 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:40:43 INFO - PROCESS | 3428 | 1460922043160 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:43 INFO - PROCESS | 3428 | ++DOCSHELL 185A2C00 == 61 [pid = 3428] [id = 546] 12:40:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (18996800) [pid = 3428] [serial = 1638] [outer = 00000000] 12:40:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (18B9DC00) [pid = 3428] [serial = 1639] [outer = 18996800] 12:40:43 INFO - PROCESS | 3428 | 1460922043215 Marionette DEBUG loaded listener.js 12:40:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (19019400) [pid = 3428] [serial = 1640] [outer = 18996800] 12:40:43 INFO - PROCESS | 3428 | 1460922043820 Marionette TRACE conn3 <- [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]]]}] 12:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1000ms 12:40:43 INFO - PROCESS | 3428 | 1460922043899 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 12:40:43 INFO - PROCESS | 3428 | 1460922043901 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 12:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:40:43 INFO - PROCESS | 3428 | 1460922043905 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:40:43 INFO - PROCESS | 3428 | 1460922043907 Marionette TRACE conn3 <- [1,2150,null,{}] 12:40:43 INFO - PROCESS | 3428 | 1460922043930 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:44 INFO - PROCESS | 3428 | 1460922044076 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:40:44 INFO - PROCESS | 3428 | 1460922044146 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:44 INFO - PROCESS | 3428 | ++DOCSHELL 1C46C400 == 62 [pid = 3428] [id = 547] 12:40:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (1C470000) [pid = 3428] [serial = 1641] [outer = 00000000] 12:40:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (1D31B400) [pid = 3428] [serial = 1642] [outer = 1C470000] 12:40:44 INFO - PROCESS | 3428 | 1460922044243 Marionette DEBUG loaded listener.js 12:40:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (1D652400) [pid = 3428] [serial = 1643] [outer = 1C470000] 12:40:44 INFO - PROCESS | 3428 | 1460922044875 Marionette TRACE conn3 <- [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]]]}] 12:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1000ms 12:40:44 INFO - PROCESS | 3428 | 1460922044907 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:40:44 INFO - PROCESS | 3428 | 1460922044910 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 12:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:40:44 INFO - PROCESS | 3428 | 1460922044927 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:40:44 INFO - PROCESS | 3428 | 1460922044929 Marionette TRACE conn3 <- [1,2154,null,{}] 12:40:44 INFO - PROCESS | 3428 | 1460922044933 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:45 INFO - PROCESS | 3428 | 1460922045041 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:40:45 INFO - PROCESS | 3428 | 1460922045181 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:45 INFO - PROCESS | 3428 | ++DOCSHELL 1AD94800 == 63 [pid = 3428] [id = 548] 12:40:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 139 (1D8BA800) [pid = 3428] [serial = 1644] [outer = 00000000] 12:40:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 140 (1DBA6400) [pid = 3428] [serial = 1645] [outer = 1D8BA800] 12:40:45 INFO - PROCESS | 3428 | 1460922045240 Marionette DEBUG loaded listener.js 12:40:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 141 (1DBAD000) [pid = 3428] [serial = 1646] [outer = 1D8BA800] 12:40:45 INFO - PROCESS | 3428 | 1460922045777 Marionette TRACE conn3 <- [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]]]}] 12:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 906ms 12:40:45 INFO - PROCESS | 3428 | 1460922045829 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:40:45 INFO - PROCESS | 3428 | 1460922045831 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 12:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:40:45 INFO - PROCESS | 3428 | 1460922045835 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:40:45 INFO - PROCESS | 3428 | 1460922045837 Marionette TRACE conn3 <- [1,2158,null,{}] 12:40:45 INFO - PROCESS | 3428 | 1460922045840 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:45 INFO - PROCESS | 3428 | 1460922045942 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:40:46 INFO - PROCESS | 3428 | 1460922046055 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:46 INFO - PROCESS | 3428 | ++DOCSHELL 1ADDC400 == 64 [pid = 3428] [id = 549] 12:40:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 142 (1C5E9000) [pid = 3428] [serial = 1647] [outer = 00000000] 12:40:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 143 (1DBE2800) [pid = 3428] [serial = 1648] [outer = 1C5E9000] 12:40:46 INFO - PROCESS | 3428 | 1460922046109 Marionette DEBUG loaded listener.js 12:40:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 144 (1DBE4800) [pid = 3428] [serial = 1649] [outer = 1C5E9000] 12:40:46 INFO - PROCESS | 3428 | 1460922046704 Marionette TRACE conn3 <- [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]]]}] 12:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 938ms 12:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:40:46 INFO - PROCESS | 3428 | 1460922046779 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:40:46 INFO - PROCESS | 3428 | 1460922046782 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 12:40:46 INFO - PROCESS | 3428 | 1460922046785 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:40:46 INFO - PROCESS | 3428 | 1460922046787 Marionette TRACE conn3 <- [1,2162,null,{}] 12:40:46 INFO - PROCESS | 3428 | 1460922046791 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:46 INFO - PROCESS | 3428 | 1460922046973 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:40:47 INFO - PROCESS | 3428 | 1460922047122 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:47 INFO - PROCESS | 3428 | ++DOCSHELL 1320AC00 == 65 [pid = 3428] [id = 550] 12:40:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 145 (1330F800) [pid = 3428] [serial = 1650] [outer = 00000000] 12:40:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 146 (15D4EC00) [pid = 3428] [serial = 1651] [outer = 1330F800] 12:40:47 INFO - PROCESS | 3428 | 1460922047180 Marionette DEBUG loaded listener.js 12:40:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 147 (1852D400) [pid = 3428] [serial = 1652] [outer = 1330F800] 12:40:47 INFO - PROCESS | 3428 | 1460922047946 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1188ms 12:40:47 INFO - PROCESS | 3428 | 1460922047988 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:40:47 INFO - PROCESS | 3428 | 1460922047992 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 12:40:47 INFO - PROCESS | 3428 | 1460922047997 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:40:47 INFO - PROCESS | 3428 | 1460922048001 Marionette TRACE conn3 <- [1,2166,null,{}] 12:40:47 INFO - PROCESS | 3428 | 1460922048007 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:48 INFO - PROCESS | 3428 | 1460922048106 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:40:48 INFO - PROCESS | 3428 | 1460922048254 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:48 INFO - PROCESS | 3428 | ++DOCSHELL 13257800 == 66 [pid = 3428] [id = 551] 12:40:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 148 (13257C00) [pid = 3428] [serial = 1653] [outer = 00000000] 12:40:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 149 (13783400) [pid = 3428] [serial = 1654] [outer = 13257C00] 12:40:48 INFO - PROCESS | 3428 | 1460922048304 Marionette DEBUG loaded listener.js 12:40:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 150 (142E2000) [pid = 3428] [serial = 1655] [outer = 13257C00] 12:40:48 INFO - PROCESS | 3428 | 1460922048980 Marionette TRACE conn3 <- [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]]]}] 12:40:48 INFO - PROCESS | 3428 | --DOCSHELL 142E4800 == 65 [pid = 3428] [id = 500] 12:40:48 INFO - PROCESS | 3428 | --DOCSHELL 1989A000 == 64 [pid = 3428] [id = 502] 12:40:48 INFO - PROCESS | 3428 | --DOCSHELL 1551A400 == 63 [pid = 3428] [id = 501] 12:40:48 INFO - PROCESS | 3428 | --DOCSHELL 189B1C00 == 62 [pid = 3428] [id = 543] 12:40:48 INFO - PROCESS | 3428 | --DOCSHELL 1349A800 == 61 [pid = 3428] [id = 542] 12:40:48 INFO - PROCESS | 3428 | --DOCSHELL 1AD8F800 == 60 [pid = 3428] [id = 541] 12:40:48 INFO - PROCESS | 3428 | --DOCSHELL 1A373000 == 59 [pid = 3428] [id = 540] 12:40:48 INFO - PROCESS | 3428 | --DOCSHELL 19163800 == 58 [pid = 3428] [id = 539] 12:40:48 INFO - PROCESS | 3428 | --DOCSHELL 16CC0800 == 57 [pid = 3428] [id = 538] 12:40:48 INFO - PROCESS | 3428 | --DOCSHELL 189B2000 == 56 [pid = 3428] [id = 537] 12:40:48 INFO - PROCESS | 3428 | --DOCSHELL 15521400 == 55 [pid = 3428] [id = 536] 12:40:48 INFO - PROCESS | 3428 | --DOCSHELL 13780400 == 54 [pid = 3428] [id = 535] 12:40:48 INFO - PROCESS | 3428 | --DOMWINDOW == 149 (1852E400) [pid = 3428] [serial = 1546] [outer = 00000000] [url = about:blank] 12:40:48 INFO - PROCESS | 3428 | --DOMWINDOW == 148 (1989E400) [pid = 3428] [serial = 1549] [outer = 00000000] [url = about:blank] 12:40:48 INFO - PROCESS | 3428 | --DOMWINDOW == 147 (1C182400) [pid = 3428] [serial = 1552] [outer = 00000000] [url = about:blank] 12:40:48 INFO - PROCESS | 3428 | --DOMWINDOW == 146 (1C47A800) [pid = 3428] [serial = 1555] [outer = 00000000] [url = about:blank] 12:40:48 INFO - PROCESS | 3428 | --DOMWINDOW == 145 (1CF40800) [pid = 3428] [serial = 1585] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOCSHELL 1A1F4800 == 53 [pid = 3428] [id = 531] 12:40:49 INFO - PROCESS | 3428 | --DOCSHELL 16741C00 == 52 [pid = 3428] [id = 530] 12:40:49 INFO - PROCESS | 3428 | --DOCSHELL 19C7D400 == 51 [pid = 3428] [id = 503] 12:40:49 INFO - PROCESS | 3428 | --DOCSHELL 14A15800 == 50 [pid = 3428] [id = 529] 12:40:49 INFO - PROCESS | 3428 | --DOCSHELL 19016400 == 49 [pid = 3428] [id = 528] 12:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1047ms 12:40:49 INFO - PROCESS | 3428 | 1460922049041 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:40:49 INFO - PROCESS | 3428 | 1460922049046 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 12:40:49 INFO - PROCESS | 3428 | 1460922049068 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:40:49 INFO - PROCESS | 3428 | 1460922049071 Marionette TRACE conn3 <- [1,2170,null,{}] 12:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:40:49 INFO - PROCESS | 3428 | 1460922049075 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:49 INFO - PROCESS | 3428 | 1460922049175 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 144 (19A55800) [pid = 3428] [serial = 1573] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 143 (1A370400) [pid = 3428] [serial = 1576] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 142 (13AE7000) [pid = 3428] [serial = 1561] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 141 (15E3D000) [pid = 3428] [serial = 1562] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 140 (1898F800) [pid = 3428] [serial = 1564] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 139 (189B4800) [pid = 3428] [serial = 1565] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 138 (15827C00) [pid = 3428] [serial = 1559] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (143A7C00) [pid = 3428] [serial = 1558] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (18D30400) [pid = 3428] [serial = 1567] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (19013C00) [pid = 3428] [serial = 1568] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (15788400) [pid = 3428] [serial = 1543] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (19C71800) [pid = 3428] [serial = 1574] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (18B9A800) [pid = 3428] [serial = 1580] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (189B6C00) [pid = 3428] [serial = 1579] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (1ADDA000) [pid = 3428] [serial = 1582] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (1AD96400) [pid = 3428] [serial = 1577] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (19166800) [pid = 3428] [serial = 1570] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (19840400) [pid = 3428] [serial = 1571] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (19FE1000) [pid = 3428] [serial = 1583] [outer = 00000000] [url = about:blank] 12:40:49 INFO - PROCESS | 3428 | 1460922049278 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:49 INFO - PROCESS | 3428 | ++DOCSHELL 133BF000 == 50 [pid = 3428] [id = 552] 12:40:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (137CBC00) [pid = 3428] [serial = 1656] [outer = 00000000] 12:40:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (1582C400) [pid = 3428] [serial = 1657] [outer = 137CBC00] 12:40:49 INFO - PROCESS | 3428 | 1460922049325 Marionette DEBUG loaded listener.js 12:40:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (15D0EC00) [pid = 3428] [serial = 1658] [outer = 137CBC00] 12:40:49 INFO - PROCESS | 3428 | 1460922049790 Marionette TRACE conn3 <- [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]]]}] 12:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 735ms 12:40:49 INFO - PROCESS | 3428 | 1460922049813 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:40:49 INFO - PROCESS | 3428 | 1460922049815 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 12:40:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:40:49 INFO - PROCESS | 3428 | 1460922049818 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:40:49 INFO - PROCESS | 3428 | 1460922049822 Marionette TRACE conn3 <- [1,2174,null,{}] 12:40:49 INFO - PROCESS | 3428 | 1460922049832 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:49 INFO - PROCESS | 3428 | 1460922049919 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:40:49 INFO - PROCESS | 3428 | 1460922049928 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:49 INFO - PROCESS | 3428 | ++DOCSHELL 18471400 == 51 [pid = 3428] [id = 553] 12:40:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (18471C00) [pid = 3428] [serial = 1659] [outer = 00000000] 12:40:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (18528C00) [pid = 3428] [serial = 1660] [outer = 18471C00] 12:40:49 INFO - PROCESS | 3428 | 1460922049977 Marionette DEBUG loaded listener.js 12:40:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (18934C00) [pid = 3428] [serial = 1661] [outer = 18471C00] 12:40:50 INFO - PROCESS | 3428 | 1460922050443 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:40:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:40:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 625ms 12:40:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:40:50 INFO - PROCESS | 3428 | 1460922050457 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:40:50 INFO - PROCESS | 3428 | 1460922050460 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 12:40:50 INFO - PROCESS | 3428 | 1460922050464 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:40:50 INFO - PROCESS | 3428 | 1460922050465 Marionette TRACE conn3 <- [1,2178,null,{}] 12:40:50 INFO - PROCESS | 3428 | 1460922050469 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:50 INFO - PROCESS | 3428 | 1460922050556 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:40:50 INFO - PROCESS | 3428 | 1460922050562 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:50 INFO - PROCESS | 3428 | ++DOCSHELL 1899DC00 == 52 [pid = 3428] [id = 554] 12:40:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (189B1C00) [pid = 3428] [serial = 1662] [outer = 00000000] 12:40:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (189C6000) [pid = 3428] [serial = 1663] [outer = 189B1C00] 12:40:50 INFO - PROCESS | 3428 | 1460922050607 Marionette DEBUG loaded listener.js 12:40:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (189D0400) [pid = 3428] [serial = 1664] [outer = 189B1C00] 12:40:51 INFO - PROCESS | 3428 | 1460922051073 Marionette TRACE conn3 <- [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]]]}] 12:40:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:40:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 688ms 12:40:51 INFO - PROCESS | 3428 | 1460922051161 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:40:51 INFO - PROCESS | 3428 | 1460922051163 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 12:40:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:40:51 INFO - PROCESS | 3428 | 1460922051167 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:40:51 INFO - PROCESS | 3428 | 1460922051168 Marionette TRACE conn3 <- [1,2182,null,{}] 12:40:51 INFO - PROCESS | 3428 | 1460922051172 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:51 INFO - PROCESS | 3428 | 1460922051253 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:40:51 INFO - PROCESS | 3428 | 1460922051293 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:51 INFO - PROCESS | 3428 | ++DOCSHELL 18B74C00 == 53 [pid = 3428] [id = 555] 12:40:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (18B75400) [pid = 3428] [serial = 1665] [outer = 00000000] 12:40:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (15E44000) [pid = 3428] [serial = 1666] [outer = 18B75400] 12:40:51 INFO - PROCESS | 3428 | 1460922051338 Marionette DEBUG loaded listener.js 12:40:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (18BE5400) [pid = 3428] [serial = 1667] [outer = 18B75400] 12:40:51 INFO - PROCESS | 3428 | 1460922051841 Marionette TRACE conn3 <- [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]]]}] 12:40:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:40:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 703ms 12:40:51 INFO - PROCESS | 3428 | 1460922051866 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:40:51 INFO - PROCESS | 3428 | 1460922051868 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 12:40:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:40:51 INFO - PROCESS | 3428 | 1460922051871 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:40:51 INFO - PROCESS | 3428 | 1460922051873 Marionette TRACE conn3 <- [1,2186,null,{}] 12:40:51 INFO - PROCESS | 3428 | 1460922051876 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:52 INFO - PROCESS | 3428 | 1460922052013 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:40:52 INFO - PROCESS | 3428 | 1460922052084 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:52 INFO - PROCESS | 3428 | ++DOCSHELL 19088000 == 54 [pid = 3428] [id = 556] 12:40:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 139 (19088400) [pid = 3428] [serial = 1668] [outer = 00000000] 12:40:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 140 (191B3800) [pid = 3428] [serial = 1669] [outer = 19088400] 12:40:52 INFO - PROCESS | 3428 | 1460922052131 Marionette DEBUG loaded listener.js 12:40:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 141 (19898400) [pid = 3428] [serial = 1670] [outer = 19088400] 12:40:52 INFO - PROCESS | 3428 | 1460922052577 Marionette TRACE conn3 <- [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]]]}] 12:40:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:40:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 735ms 12:40:52 INFO - PROCESS | 3428 | 1460922052612 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:40:52 INFO - PROCESS | 3428 | 1460922052614 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 12:40:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:40:52 INFO - PROCESS | 3428 | 1460922052618 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:40:52 INFO - PROCESS | 3428 | 1460922052620 Marionette TRACE conn3 <- [1,2190,null,{}] 12:40:52 INFO - PROCESS | 3428 | 1460922052623 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:52 INFO - PROCESS | 3428 | 1460922052764 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:40:52 INFO - PROCESS | 3428 | 1460922052777 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:52 INFO - PROCESS | 3428 | ++DOCSHELL 19A52400 == 55 [pid = 3428] [id = 557] 12:40:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 142 (19A55800) [pid = 3428] [serial = 1671] [outer = 00000000] 12:40:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 143 (19C71400) [pid = 3428] [serial = 1672] [outer = 19A55800] 12:40:52 INFO - PROCESS | 3428 | 1460922052877 Marionette DEBUG loaded listener.js 12:40:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 144 (19C77C00) [pid = 3428] [serial = 1673] [outer = 19A55800] 12:40:53 INFO - PROCESS | 3428 | 1460922053288 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:40:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:40:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 688ms 12:40:53 INFO - PROCESS | 3428 | 1460922053319 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:40:53 INFO - PROCESS | 3428 | 1460922053321 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 12:40:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:40:53 INFO - PROCESS | 3428 | 1460922053324 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:40:53 INFO - PROCESS | 3428 | 1460922053326 Marionette TRACE conn3 <- [1,2194,null,{}] 12:40:53 INFO - PROCESS | 3428 | 1460922053330 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:53 INFO - PROCESS | 3428 | 1460922053447 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:40:53 INFO - PROCESS | 3428 | 1460922053453 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:53 INFO - PROCESS | 3428 | ++DOCSHELL 191B2800 == 56 [pid = 3428] [id = 558] 12:40:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 145 (199D8400) [pid = 3428] [serial = 1674] [outer = 00000000] 12:40:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 146 (1A0B3800) [pid = 3428] [serial = 1675] [outer = 199D8400] 12:40:53 INFO - PROCESS | 3428 | 1460922053500 Marionette DEBUG loaded listener.js 12:40:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 147 (1A1F4800) [pid = 3428] [serial = 1676] [outer = 199D8400] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 146 (13412000) [pid = 3428] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 145 (19014C00) [pid = 3428] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 144 (1A042400) [pid = 3428] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 143 (15519400) [pid = 3428] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 142 (19FDBC00) [pid = 3428] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 141 (18B6FC00) [pid = 3428] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 140 (1AABF800) [pid = 3428] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 139 (19C74400) [pid = 3428] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 138 (14A60C00) [pid = 3428] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (1349A400) [pid = 3428] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (1D209C00) [pid = 3428] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (1AD90000) [pid = 3428] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (18B71C00) [pid = 3428] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (189B9800) [pid = 3428] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (16CBEC00) [pid = 3428] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (15DCA800) [pid = 3428] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (1D204C00) [pid = 3428] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (1A1F2400) [pid = 3428] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (1A1FE400) [pid = 3428] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:40:53 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (13203800) [pid = 3428] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:40:54 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (1330F000) [pid = 3428] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:40:54 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (137CD800) [pid = 3428] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:40:54 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (1916B000) [pid = 3428] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:40:54 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (164D2400) [pid = 3428] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:40:54 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (1A3D2000) [pid = 3428] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:40:54 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (138D0800) [pid = 3428] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:40:54 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (15521C00) [pid = 3428] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:40:54 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (1C474400) [pid = 3428] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:40:54 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (1673FC00) [pid = 3428] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:40:54 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (189B4C00) [pid = 3428] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:40:54 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (19A4F400) [pid = 3428] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:40:54 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (189BB800) [pid = 3428] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:40:54 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (19AE5400) [pid = 3428] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:40:54 INFO - PROCESS | 3428 | --DOCSHELL 1E3BF000 == 55 [pid = 3428] [id = 16] 12:40:54 INFO - PROCESS | 3428 | 1460922054292 Marionette TRACE conn3 <- [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]]]}] 12:40:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:40:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1000ms 12:40:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:40:54 INFO - PROCESS | 3428 | 1460922054326 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:40:54 INFO - PROCESS | 3428 | 1460922054328 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 12:40:54 INFO - PROCESS | 3428 | 1460922054331 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:40:54 INFO - PROCESS | 3428 | 1460922054333 Marionette TRACE conn3 <- [1,2198,null,{}] 12:40:54 INFO - PROCESS | 3428 | 1460922054336 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:54 INFO - PROCESS | 3428 | 1460922054427 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:40:54 INFO - PROCESS | 3428 | 1460922054434 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:54 INFO - PROCESS | 3428 | ++DOCSHELL 14A5BC00 == 56 [pid = 3428] [id = 559] 12:40:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (14A60C00) [pid = 3428] [serial = 1677] [outer = 00000000] 12:40:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (16CBC800) [pid = 3428] [serial = 1678] [outer = 14A60C00] 12:40:54 INFO - PROCESS | 3428 | 1460922054484 Marionette DEBUG loaded listener.js 12:40:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (18477000) [pid = 3428] [serial = 1679] [outer = 14A60C00] 12:40:54 INFO - PROCESS | 3428 | 1460922054929 Marionette TRACE conn3 <- [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]]]}] 12:40:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:40:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 625ms 12:40:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:40:54 INFO - PROCESS | 3428 | 1460922054970 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:40:54 INFO - PROCESS | 3428 | 1460922054972 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 12:40:54 INFO - PROCESS | 3428 | 1460922054975 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:40:54 INFO - PROCESS | 3428 | 1460922054977 Marionette TRACE conn3 <- [1,2202,null,{}] 12:40:54 INFO - PROCESS | 3428 | 1460922054980 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:55 INFO - PROCESS | 3428 | 1460922055064 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:40:55 INFO - PROCESS | 3428 | 1460922055070 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:55 INFO - PROCESS | 3428 | ++DOCSHELL 13416400 == 57 [pid = 3428] [id = 560] 12:40:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (146A7000) [pid = 3428] [serial = 1680] [outer = 00000000] 12:40:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (18B9A400) [pid = 3428] [serial = 1681] [outer = 146A7000] 12:40:55 INFO - PROCESS | 3428 | 1460922055116 Marionette DEBUG loaded listener.js 12:40:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1915C400) [pid = 3428] [serial = 1682] [outer = 146A7000] 12:40:55 INFO - PROCESS | 3428 | 1460922055578 Marionette TRACE conn3 <- [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]]]}] 12:40:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:40:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 625ms 12:40:55 INFO - PROCESS | 3428 | 1460922055623 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:40:55 INFO - PROCESS | 3428 | 1460922055626 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 12:40:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:40:55 INFO - PROCESS | 3428 | 1460922055629 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:40:55 INFO - PROCESS | 3428 | 1460922055631 Marionette TRACE conn3 <- [1,2206,null,{}] 12:40:55 INFO - PROCESS | 3428 | 1460922055635 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:55 INFO - PROCESS | 3428 | 1460922055742 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:40:55 INFO - PROCESS | 3428 | 1460922055748 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:55 INFO - PROCESS | 3428 | ++DOCSHELL 142DFC00 == 58 [pid = 3428] [id = 561] 12:40:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (19A4F400) [pid = 3428] [serial = 1683] [outer = 00000000] 12:40:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1A36CC00) [pid = 3428] [serial = 1684] [outer = 19A4F400] 12:40:55 INFO - PROCESS | 3428 | 1460922055797 Marionette DEBUG loaded listener.js 12:40:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1AABF800) [pid = 3428] [serial = 1685] [outer = 19A4F400] 12:40:56 INFO - PROCESS | 3428 | 1460922056503 Marionette TRACE conn3 <- [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]]]}] 12:40:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:40:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 891ms 12:40:56 INFO - PROCESS | 3428 | 1460922056535 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:40:56 INFO - PROCESS | 3428 | 1460922056540 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 12:40:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:40:56 INFO - PROCESS | 3428 | 1460922056546 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:40:56 INFO - PROCESS | 3428 | 1460922056550 Marionette TRACE conn3 <- [1,2210,null,{}] 12:40:56 INFO - PROCESS | 3428 | 1460922056555 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:56 INFO - PROCESS | 3428 | 1460922056671 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:40:56 INFO - PROCESS | 3428 | 1460922056791 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:56 INFO - PROCESS | 3428 | ++DOCSHELL 1349D400 == 59 [pid = 3428] [id = 562] 12:40:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (138D7C00) [pid = 3428] [serial = 1686] [outer = 00000000] 12:40:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (15E41000) [pid = 3428] [serial = 1687] [outer = 138D7C00] 12:40:56 INFO - PROCESS | 3428 | 1460922056846 Marionette DEBUG loaded listener.js 12:40:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1648D400) [pid = 3428] [serial = 1688] [outer = 138D7C00] 12:40:57 INFO - PROCESS | 3428 | 1460922057419 Marionette TRACE conn3 <- [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]]]}] 12:40:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:40:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 953ms 12:40:57 INFO - PROCESS | 3428 | 1460922057491 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:40:57 INFO - PROCESS | 3428 | 1460922057497 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 12:40:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:40:57 INFO - PROCESS | 3428 | 1460922057504 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:40:57 INFO - PROCESS | 3428 | 1460922057506 Marionette TRACE conn3 <- [1,2214,null,{}] 12:40:57 INFO - PROCESS | 3428 | 1460922057510 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:57 INFO - PROCESS | 3428 | 1460922057651 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:40:57 INFO - PROCESS | 3428 | 1460922057801 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:57 INFO - PROCESS | 3428 | ++DOCSHELL 142EA800 == 60 [pid = 3428] [id = 563] 12:40:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (159BDC00) [pid = 3428] [serial = 1689] [outer = 00000000] 12:40:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (189B7400) [pid = 3428] [serial = 1690] [outer = 159BDC00] 12:40:57 INFO - PROCESS | 3428 | 1460922057856 Marionette DEBUG loaded listener.js 12:40:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (189D0800) [pid = 3428] [serial = 1691] [outer = 159BDC00] 12:40:58 INFO - PROCESS | 3428 | 1460922058447 Marionette TRACE conn3 <- [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]]]}] 12:40:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:40:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1000ms 12:40:58 INFO - PROCESS | 3428 | 1460922058504 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:40:58 INFO - PROCESS | 3428 | 1460922058506 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 12:40:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:40:58 INFO - PROCESS | 3428 | 1460922058510 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:40:58 INFO - PROCESS | 3428 | 1460922058514 Marionette TRACE conn3 <- [1,2218,null,{}] 12:40:58 INFO - PROCESS | 3428 | 1460922058525 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:58 INFO - PROCESS | 3428 | 1460922058643 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:40:58 INFO - PROCESS | 3428 | 1460922058797 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:58 INFO - PROCESS | 3428 | ++DOCSHELL 19162400 == 61 [pid = 3428] [id = 564] 12:40:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (19A59800) [pid = 3428] [serial = 1692] [outer = 00000000] 12:40:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (19FDBC00) [pid = 3428] [serial = 1693] [outer = 19A59800] 12:40:58 INFO - PROCESS | 3428 | 1460922058854 Marionette DEBUG loaded listener.js 12:40:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (1A3D2000) [pid = 3428] [serial = 1694] [outer = 19A59800] 12:40:59 INFO - PROCESS | 3428 | 1460922059441 Marionette TRACE conn3 <- [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]]]}] 12:40:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:40:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1000ms 12:40:59 INFO - PROCESS | 3428 | 1460922059512 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:40:59 INFO - PROCESS | 3428 | 1460922059515 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 12:40:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:40:59 INFO - PROCESS | 3428 | 1460922059519 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:40:59 INFO - PROCESS | 3428 | 1460922059521 Marionette TRACE conn3 <- [1,2222,null,{}] 12:40:59 INFO - PROCESS | 3428 | 1460922059524 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:59 INFO - PROCESS | 3428 | 1460922059632 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:40:59 INFO - PROCESS | 3428 | 1460922059781 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:59 INFO - PROCESS | 3428 | ++DOCSHELL 19DB6C00 == 62 [pid = 3428] [id = 565] 12:40:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (19DB7400) [pid = 3428] [serial = 1695] [outer = 00000000] 12:40:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (1ADDA400) [pid = 3428] [serial = 1696] [outer = 19DB7400] 12:40:59 INFO - PROCESS | 3428 | 1460922059837 Marionette DEBUG loaded listener.js 12:40:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (1C182000) [pid = 3428] [serial = 1697] [outer = 19DB7400] 12:41:00 INFO - PROCESS | 3428 | 1460922060361 Marionette TRACE conn3 <- [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]]]}] 12:41:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:41:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 906ms 12:41:00 INFO - PROCESS | 3428 | 1460922060422 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:41:00 INFO - PROCESS | 3428 | 1460922060425 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 12:41:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:41:00 INFO - PROCESS | 3428 | 1460922060428 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:41:00 INFO - PROCESS | 3428 | 1460922060430 Marionette TRACE conn3 <- [1,2226,null,{}] 12:41:00 INFO - PROCESS | 3428 | 1460922060434 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:00 INFO - PROCESS | 3428 | 1460922060539 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:41:00 INFO - PROCESS | 3428 | 1460922060655 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:00 INFO - PROCESS | 3428 | ++DOCSHELL 19163800 == 63 [pid = 3428] [id = 566] 12:41:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (1A3C6000) [pid = 3428] [serial = 1698] [outer = 00000000] 12:41:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (1C4CA000) [pid = 3428] [serial = 1699] [outer = 1A3C6000] 12:41:00 INFO - PROCESS | 3428 | 1460922060750 Marionette DEBUG loaded listener.js 12:41:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (1C4D3400) [pid = 3428] [serial = 1700] [outer = 1A3C6000] 12:41:01 INFO - PROCESS | 3428 | 1460922061404 Marionette TRACE conn3 <- [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]]]}] 12:41:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:41:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1000ms 12:41:01 INFO - PROCESS | 3428 | 1460922061437 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:41:01 INFO - PROCESS | 3428 | 1460922061439 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 12:41:01 INFO - PROCESS | 3428 | 1460922061444 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:41:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:41:01 INFO - PROCESS | 3428 | 1460922061446 Marionette TRACE conn3 <- [1,2230,null,{}] 12:41:01 INFO - PROCESS | 3428 | 1460922061450 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:01 INFO - PROCESS | 3428 | 1460922061573 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:41:01 INFO - PROCESS | 3428 | 1460922061722 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:01 INFO - PROCESS | 3428 | ++DOCSHELL 12BE7400 == 64 [pid = 3428] [id = 567] 12:41:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 139 (13415800) [pid = 3428] [serial = 1701] [outer = 00000000] 12:41:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 140 (15E48400) [pid = 3428] [serial = 1702] [outer = 13415800] 12:41:01 INFO - PROCESS | 3428 | 1460922061781 Marionette DEBUG loaded listener.js 12:41:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 141 (1648E000) [pid = 3428] [serial = 1703] [outer = 13415800] 12:41:02 INFO - PROCESS | 3428 | 1460922062525 Marionette TRACE conn3 <- [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]]]}] 12:41:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:41:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1141ms 12:41:02 INFO - PROCESS | 3428 | 1460922062591 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:41:02 INFO - PROCESS | 3428 | 1460922062596 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 12:41:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:41:02 INFO - PROCESS | 3428 | 1460922062602 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:41:02 INFO - PROCESS | 3428 | 1460922062605 Marionette TRACE conn3 <- [1,2234,null,{}] 12:41:02 INFO - PROCESS | 3428 | 1460922062610 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:02 INFO - PROCESS | 3428 | 1460922062709 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:41:02 INFO - PROCESS | 3428 | 1460922062858 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:02 INFO - PROCESS | 3428 | ++DOCSHELL 15E46800 == 65 [pid = 3428] [id = 568] 12:41:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 142 (15E46C00) [pid = 3428] [serial = 1704] [outer = 00000000] 12:41:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 143 (17DBF400) [pid = 3428] [serial = 1705] [outer = 15E46C00] 12:41:02 INFO - PROCESS | 3428 | 1460922062913 Marionette DEBUG loaded listener.js 12:41:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 144 (18294C00) [pid = 3428] [serial = 1706] [outer = 15E46C00] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 13305C00 == 64 [pid = 3428] [id = 482] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 13416400 == 63 [pid = 3428] [id = 560] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 14A5BC00 == 62 [pid = 3428] [id = 559] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 191B2800 == 61 [pid = 3428] [id = 558] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 19A52400 == 60 [pid = 3428] [id = 557] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 19088000 == 59 [pid = 3428] [id = 556] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 18B74C00 == 58 [pid = 3428] [id = 555] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 1899DC00 == 57 [pid = 3428] [id = 554] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 18471400 == 56 [pid = 3428] [id = 553] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 133BF000 == 55 [pid = 3428] [id = 552] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 1E3BE800 == 54 [pid = 3428] [id = 17] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 13257800 == 53 [pid = 3428] [id = 551] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 143 (1D659C00) [pid = 3428] [serial = 1633] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 1320AC00 == 52 [pid = 3428] [id = 550] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 1ADDC400 == 51 [pid = 3428] [id = 549] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 1AD94800 == 50 [pid = 3428] [id = 548] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 1C46C400 == 49 [pid = 3428] [id = 547] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 185A2C00 == 48 [pid = 3428] [id = 546] 12:41:03 INFO - PROCESS | 3428 | --DOCSHELL 15BAA400 == 47 [pid = 3428] [id = 545] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 142 (1A3CB000) [pid = 3428] [serial = 1550] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 141 (1A3CAC00) [pid = 3428] [serial = 1499] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 140 (15E48C00) [pid = 3428] [serial = 1588] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 139 (1D588000) [pid = 3428] [serial = 1604] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 138 (19086800) [pid = 3428] [serial = 1615] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (1C46E400) [pid = 3428] [serial = 1553] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (1A3D0000) [pid = 3428] [serial = 1508] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (15E48000) [pid = 3428] [serial = 1502] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (1669E400) [pid = 3428] [serial = 1589] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (13AEE400) [pid = 3428] [serial = 1457] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (1D320000) [pid = 3428] [serial = 1598] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (1D20F400) [pid = 3428] [serial = 1624] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (1D52D000) [pid = 3428] [serial = 1625] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (1C4CE000) [pid = 3428] [serial = 1556] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (18B73000) [pid = 3428] [serial = 1612] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (18B6CC00) [pid = 3428] [serial = 1591] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (18B9AC00) [pid = 3428] [serial = 1505] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1D530800) [pid = 3428] [serial = 1600] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (1AD95400) [pid = 3428] [serial = 1511] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (1C477400) [pid = 3428] [serial = 1594] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (13410800) [pid = 3428] [serial = 1421] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (15D10800) [pid = 3428] [serial = 1424] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (19A54000) [pid = 3428] [serial = 1628] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (19A5CC00) [pid = 3428] [serial = 1619] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (189AE000) [pid = 3428] [serial = 1460] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (18B9C800) [pid = 3428] [serial = 1627] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (18BA0400) [pid = 3428] [serial = 1613] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (1AD97400) [pid = 3428] [serial = 1621] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (15E43C00) [pid = 3428] [serial = 1606] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (18B9CC00) [pid = 3428] [serial = 1592] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (18293400) [pid = 3428] [serial = 1610] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (1D530C00) [pid = 3428] [serial = 1601] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (1D57F000) [pid = 3428] [serial = 1630] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (18991400) [pid = 3428] [serial = 1547] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (19A54800) [pid = 3428] [serial = 1618] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (19160C00) [pid = 3428] [serial = 1616] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (1D31A800) [pid = 3428] [serial = 1597] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (1901AC00) [pid = 3428] [serial = 1463] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (18473000) [pid = 3428] [serial = 1607] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (19C6F400) [pid = 3428] [serial = 1466] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (1C5E6400) [pid = 3428] [serial = 1595] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (1C179800) [pid = 3428] [serial = 1622] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (1D57FC00) [pid = 3428] [serial = 1603] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (1674C800) [pid = 3428] [serial = 1609] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (19166C00) [pid = 3428] [serial = 1418] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (1AD95000) [pid = 3428] [serial = 1541] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (1D585400) [pid = 3428] [serial = 1631] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (15E3D400) [pid = 3428] [serial = 1544] [outer = 00000000] [url = about:blank] 12:41:03 INFO - PROCESS | 3428 | 1460922063541 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:41:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:41:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1000ms 12:41:03 INFO - PROCESS | 3428 | 1460922063605 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:41:03 INFO - PROCESS | 3428 | 1460922063610 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 12:41:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:41:03 INFO - PROCESS | 3428 | 1460922063616 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:41:03 INFO - PROCESS | 3428 | 1460922063619 Marionette TRACE conn3 <- [1,2238,null,{}] 12:41:03 INFO - PROCESS | 3428 | 1460922063623 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:03 INFO - PROCESS | 3428 | 1460922063713 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:41:03 INFO - PROCESS | 3428 | 1460922063813 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:03 INFO - PROCESS | 3428 | ++DOCSHELL 13256400 == 48 [pid = 3428] [id = 569] 12:41:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (13257000) [pid = 3428] [serial = 1707] [outer = 00000000] 12:41:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (143B2C00) [pid = 3428] [serial = 1708] [outer = 13257000] 12:41:03 INFO - PROCESS | 3428 | 1460922063865 Marionette DEBUG loaded listener.js 12:41:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (16498C00) [pid = 3428] [serial = 1709] [outer = 13257000] 12:41:04 INFO - PROCESS | 3428 | 1460922064267 Marionette TRACE conn3 <- [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]]]}] 12:41:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:41:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 688ms 12:41:04 INFO - PROCESS | 3428 | 1460922064315 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:41:04 INFO - PROCESS | 3428 | 1460922064317 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 12:41:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:41:04 INFO - PROCESS | 3428 | 1460922064325 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:41:04 INFO - PROCESS | 3428 | 1460922064328 Marionette TRACE conn3 <- [1,2242,null,{}] 12:41:04 INFO - PROCESS | 3428 | 1460922064338 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:04 INFO - PROCESS | 3428 | 1460922064455 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:41:04 INFO - PROCESS | 3428 | 1460922064469 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:04 INFO - PROCESS | 3428 | ++DOCSHELL 18935400 == 49 [pid = 3428] [id = 570] 12:41:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (1893B400) [pid = 3428] [serial = 1710] [outer = 00000000] 12:41:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (189B4C00) [pid = 3428] [serial = 1711] [outer = 1893B400] 12:41:04 INFO - PROCESS | 3428 | 1460922064517 Marionette DEBUG loaded listener.js 12:41:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (189C7800) [pid = 3428] [serial = 1712] [outer = 1893B400] 12:41:04 INFO - PROCESS | 3428 | 1460922064996 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:41:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:41:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 688ms 12:41:05 INFO - PROCESS | 3428 | 1460922065019 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:41:05 INFO - PROCESS | 3428 | 1460922065022 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 12:41:05 INFO - PROCESS | 3428 | 1460922065025 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:41:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:41:05 INFO - PROCESS | 3428 | 1460922065027 Marionette TRACE conn3 <- [1,2246,null,{}] 12:41:05 INFO - PROCESS | 3428 | 1460922065030 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:05 INFO - PROCESS | 3428 | 1460922065115 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:41:05 INFO - PROCESS | 3428 | 1460922065122 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:05 INFO - PROCESS | 3428 | ++DOCSHELL 189B2000 == 50 [pid = 3428] [id = 571] 12:41:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (189BA800) [pid = 3428] [serial = 1713] [outer = 00000000] 12:41:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (18BA1000) [pid = 3428] [serial = 1714] [outer = 189BA800] 12:41:05 INFO - PROCESS | 3428 | 1460922065166 Marionette DEBUG loaded listener.js 12:41:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (1847EC00) [pid = 3428] [serial = 1715] [outer = 189BA800] 12:41:05 INFO - PROCESS | 3428 | 1460922065644 Marionette TRACE conn3 <- [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]]]}] 12:41:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:41:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 641ms 12:41:05 INFO - PROCESS | 3428 | 1460922065664 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:41:05 INFO - PROCESS | 3428 | 1460922065666 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 12:41:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:41:05 INFO - PROCESS | 3428 | 1460922065669 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:41:05 INFO - PROCESS | 3428 | 1460922065671 Marionette TRACE conn3 <- [1,2250,null,{}] 12:41:05 INFO - PROCESS | 3428 | 1460922065674 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:05 INFO - PROCESS | 3428 | 1460922065788 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:41:05 INFO - PROCESS | 3428 | 1460922065794 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:05 INFO - PROCESS | 3428 | ++DOCSHELL 18B76800 == 51 [pid = 3428] [id = 572] 12:41:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (18B77400) [pid = 3428] [serial = 1716] [outer = 00000000] 12:41:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (19012000) [pid = 3428] [serial = 1717] [outer = 18B77400] 12:41:05 INFO - PROCESS | 3428 | 1460922065838 Marionette DEBUG loaded listener.js 12:41:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (19019C00) [pid = 3428] [serial = 1718] [outer = 18B77400] 12:41:06 INFO - PROCESS | 3428 | 1460922066342 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:41:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:41:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 703ms 12:41:06 INFO - PROCESS | 3428 | 1460922066368 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:41:06 INFO - PROCESS | 3428 | 1460922066370 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 12:41:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:41:06 INFO - PROCESS | 3428 | 1460922066379 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:41:06 INFO - PROCESS | 3428 | 1460922066381 Marionette TRACE conn3 <- [1,2254,null,{}] 12:41:06 INFO - PROCESS | 3428 | 1460922066384 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:06 INFO - PROCESS | 3428 | 1460922066509 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:41:06 INFO - PROCESS | 3428 | 1460922066515 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:06 INFO - PROCESS | 3428 | ++DOCSHELL 1915DC00 == 52 [pid = 3428] [id = 573] 12:41:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (1915E000) [pid = 3428] [serial = 1719] [outer = 00000000] 12:41:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (19898800) [pid = 3428] [serial = 1720] [outer = 1915E000] 12:41:06 INFO - PROCESS | 3428 | 1460922066562 Marionette DEBUG loaded listener.js 12:41:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (1989F800) [pid = 3428] [serial = 1721] [outer = 1915E000] 12:41:06 INFO - PROCESS | 3428 | 1460922067013 Marionette TRACE conn3 <- [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]]]}] 12:41:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:41:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 687ms 12:41:07 INFO - PROCESS | 3428 | 1460922067085 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:41:07 INFO - PROCESS | 3428 | 1460922067087 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 12:41:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:41:07 INFO - PROCESS | 3428 | 1460922067090 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:41:07 INFO - PROCESS | 3428 | 1460922067092 Marionette TRACE conn3 <- [1,2258,null,{}] 12:41:07 INFO - PROCESS | 3428 | 1460922067095 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:07 INFO - PROCESS | 3428 | 1460922067239 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:41:07 INFO - PROCESS | 3428 | 1460922067264 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:07 INFO - PROCESS | 3428 | ++DOCSHELL 19A53C00 == 53 [pid = 3428] [id = 574] 12:41:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (19A5C000) [pid = 3428] [serial = 1722] [outer = 00000000] 12:41:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (19C72800) [pid = 3428] [serial = 1723] [outer = 19A5C000] 12:41:07 INFO - PROCESS | 3428 | 1460922067308 Marionette DEBUG loaded listener.js 12:41:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (19C7AC00) [pid = 3428] [serial = 1724] [outer = 19A5C000] 12:41:07 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (1A3C6800) [pid = 3428] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:41:07 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (19088400) [pid = 3428] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:41:07 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (19A55800) [pid = 3428] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:41:07 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (199D8400) [pid = 3428] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:41:07 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (189B1C00) [pid = 3428] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:41:07 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (18471C00) [pid = 3428] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:41:07 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (137CBC00) [pid = 3428] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:41:07 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (1330F800) [pid = 3428] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:41:07 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (13257C00) [pid = 3428] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:41:07 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (18B75400) [pid = 3428] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:41:07 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (146A7000) [pid = 3428] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:41:07 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (1E3C2400) [pid = 3428] [serial = 47] [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.] 12:41:07 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (14A60C00) [pid = 3428] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:41:07 INFO - PROCESS | 3428 | 1460922067903 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:41:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:41:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 844ms 12:41:07 INFO - PROCESS | 3428 | 1460922067932 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:41:07 INFO - PROCESS | 3428 | 1460922067934 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 12:41:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:41:07 INFO - PROCESS | 3428 | 1460922067937 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:41:07 INFO - PROCESS | 3428 | 1460922067939 Marionette TRACE conn3 <- [1,2262,null,{}] 12:41:07 INFO - PROCESS | 3428 | 1460922067942 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:08 INFO - PROCESS | 3428 | 1460922068032 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:41:08 INFO - PROCESS | 3428 | 1460922068039 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:08 INFO - PROCESS | 3428 | ++DOCSHELL 1340F000 == 54 [pid = 3428] [id = 575] 12:41:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (13499000) [pid = 3428] [serial = 1725] [outer = 00000000] 12:41:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (1852F400) [pid = 3428] [serial = 1726] [outer = 13499000] 12:41:08 INFO - PROCESS | 3428 | 1460922068086 Marionette DEBUG loaded listener.js 12:41:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (18B74800) [pid = 3428] [serial = 1727] [outer = 13499000] 12:41:08 INFO - PROCESS | 3428 | 1460922068553 Marionette TRACE conn3 <- [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]]]}] 12:41:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:41:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 703ms 12:41:08 INFO - PROCESS | 3428 | 1460922068637 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:41:08 INFO - PROCESS | 3428 | 1460922068639 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 12:41:08 INFO - PROCESS | 3428 | 1460922068642 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:41:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:41:08 INFO - PROCESS | 3428 | 1460922068644 Marionette TRACE conn3 <- [1,2266,null,{}] 12:41:08 INFO - PROCESS | 3428 | 1460922068647 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:08 INFO - PROCESS | 3428 | 1460922068730 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:41:08 INFO - PROCESS | 3428 | 1460922068740 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:08 INFO - PROCESS | 3428 | ++DOCSHELL 15BE0C00 == 55 [pid = 3428] [id = 576] 12:41:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (164D1400) [pid = 3428] [serial = 1728] [outer = 00000000] 12:41:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (19DA9C00) [pid = 3428] [serial = 1729] [outer = 164D1400] 12:41:08 INFO - PROCESS | 3428 | 1460922068784 Marionette DEBUG loaded listener.js 12:41:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (1A1F7C00) [pid = 3428] [serial = 1730] [outer = 164D1400] 12:41:09 INFO - PROCESS | 3428 | 1460922069249 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 640ms 12:41:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:41:09 INFO - PROCESS | 3428 | 1460922069280 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:41:09 INFO - PROCESS | 3428 | 1460922069282 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 12:41:09 INFO - PROCESS | 3428 | 1460922069285 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:41:09 INFO - PROCESS | 3428 | 1460922069287 Marionette TRACE conn3 <- [1,2270,null,{}] 12:41:09 INFO - PROCESS | 3428 | 1460922069291 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:09 INFO - PROCESS | 3428 | 1460922069375 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:41:09 INFO - PROCESS | 3428 | 1460922069381 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:09 INFO - PROCESS | 3428 | ++DOCSHELL 19AE5400 == 56 [pid = 3428] [id = 577] 12:41:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (19C7D400) [pid = 3428] [serial = 1731] [outer = 00000000] 12:41:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (1ADD1C00) [pid = 3428] [serial = 1732] [outer = 19C7D400] 12:41:09 INFO - PROCESS | 3428 | 1460922069425 Marionette DEBUG loaded listener.js 12:41:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (1ADD7400) [pid = 3428] [serial = 1733] [outer = 19C7D400] 12:41:10 INFO - PROCESS | 3428 | 1460922070157 Marionette TRACE conn3 <- [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]]]}] 12:41:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:41:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 938ms 12:41:10 INFO - PROCESS | 3428 | 1460922070232 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:41:10 INFO - PROCESS | 3428 | 1460922070237 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 12:41:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:41:10 INFO - PROCESS | 3428 | 1460922070243 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:41:10 INFO - PROCESS | 3428 | 1460922070247 Marionette TRACE conn3 <- [1,2274,null,{}] 12:41:10 INFO - PROCESS | 3428 | 1460922070252 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:10 INFO - PROCESS | 3428 | 1460922070403 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:41:10 INFO - PROCESS | 3428 | 1460922070539 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:10 INFO - PROCESS | 3428 | ++DOCSHELL 137CCC00 == 57 [pid = 3428] [id = 578] 12:41:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (142DC800) [pid = 3428] [serial = 1734] [outer = 00000000] 12:41:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (15BE4C00) [pid = 3428] [serial = 1735] [outer = 142DC800] 12:41:10 INFO - PROCESS | 3428 | 1460922070596 Marionette DEBUG loaded listener.js 12:41:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (16CBE000) [pid = 3428] [serial = 1736] [outer = 142DC800] 12:41:11 INFO - PROCESS | 3428 | 1460922071145 Marionette TRACE conn3 <- [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]]]}] 12:41:11 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 12:41:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 938ms 12:41:11 INFO - PROCESS | 3428 | 1460922071188 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:41:11 INFO - PROCESS | 3428 | 1460922071194 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 12:41:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:41:11 INFO - PROCESS | 3428 | 1460922071201 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:41:11 INFO - PROCESS | 3428 | 1460922071203 Marionette TRACE conn3 <- [1,2278,null,{}] 12:41:11 INFO - PROCESS | 3428 | 1460922071207 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:11 INFO - PROCESS | 3428 | 1460922071317 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:41:11 INFO - PROCESS | 3428 | 1460922071459 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:11 INFO - PROCESS | 3428 | ++DOCSHELL 18473000 == 58 [pid = 3428] [id = 579] 12:41:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (18524C00) [pid = 3428] [serial = 1737] [outer = 00000000] 12:41:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (18B74C00) [pid = 3428] [serial = 1738] [outer = 18524C00] 12:41:11 INFO - PROCESS | 3428 | 1460922071514 Marionette DEBUG loaded listener.js 12:41:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (18BDC400) [pid = 3428] [serial = 1739] [outer = 18524C00] 12:41:12 INFO - PROCESS | 3428 | 1460922072141 Marionette TRACE conn3 <- [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]]]}] 12:41:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:41:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1000ms 12:41:12 INFO - PROCESS | 3428 | 1460922072201 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:41:12 INFO - PROCESS | 3428 | 1460922072204 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 12:41:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:41:12 INFO - PROCESS | 3428 | 1460922072208 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:41:12 INFO - PROCESS | 3428 | 1460922072211 Marionette TRACE conn3 <- [1,2282,null,{}] 12:41:12 INFO - PROCESS | 3428 | 1460922072238 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:12 INFO - PROCESS | 3428 | 1460922072349 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:41:12 INFO - PROCESS | 3428 | 1460922072492 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:12 INFO - PROCESS | 3428 | ++DOCSHELL 18BDBC00 == 59 [pid = 3428] [id = 580] 12:41:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (19A50000) [pid = 3428] [serial = 1740] [outer = 00000000] 12:41:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (1ADD8800) [pid = 3428] [serial = 1741] [outer = 19A50000] 12:41:12 INFO - PROCESS | 3428 | 1460922072549 Marionette DEBUG loaded listener.js 12:41:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (1C470C00) [pid = 3428] [serial = 1742] [outer = 19A50000] 12:41:13 INFO - PROCESS | 3428 | 1460922073086 Marionette TRACE conn3 <- [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]]]}] 12:41:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:41:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 891ms 12:41:13 INFO - PROCESS | 3428 | 1460922073127 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:41:13 INFO - PROCESS | 3428 | 1460922073132 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 12:41:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:41:13 INFO - PROCESS | 3428 | 1460922073137 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:41:13 INFO - PROCESS | 3428 | 1460922073139 Marionette TRACE conn3 <- [1,2286,null,{}] 12:41:13 INFO - PROCESS | 3428 | 1460922073143 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:13 INFO - PROCESS | 3428 | 1460922073251 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:41:13 INFO - PROCESS | 3428 | 1460922073365 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:13 INFO - PROCESS | 3428 | ++DOCSHELL 1C473C00 == 60 [pid = 3428] [id = 581] 12:41:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (1C478800) [pid = 3428] [serial = 1743] [outer = 00000000] 12:41:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1C4CEC00) [pid = 3428] [serial = 1744] [outer = 1C478800] 12:41:13 INFO - PROCESS | 3428 | 1460922073459 Marionette DEBUG loaded listener.js 12:41:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1C5DEC00) [pid = 3428] [serial = 1745] [outer = 1C478800] 12:41:13 INFO - PROCESS | 3428 | 1460922074007 Marionette TRACE conn3 <- [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]]]}] 12:41:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:41:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 906ms 12:41:14 INFO - PROCESS | 3428 | 1460922074040 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:41:14 INFO - PROCESS | 3428 | 1460922074042 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 12:41:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:41:14 INFO - PROCESS | 3428 | 1460922074045 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:41:14 INFO - PROCESS | 3428 | 1460922074047 Marionette TRACE conn3 <- [1,2290,null,{}] 12:41:14 INFO - PROCESS | 3428 | 1460922074051 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:14 INFO - PROCESS | 3428 | 1460922074165 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:41:14 INFO - PROCESS | 3428 | 1460922074279 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:14 INFO - PROCESS | 3428 | ++DOCSHELL 18471800 == 61 [pid = 3428] [id = 582] 12:41:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1C4CA400) [pid = 3428] [serial = 1746] [outer = 00000000] 12:41:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1D202000) [pid = 3428] [serial = 1747] [outer = 1C4CA400] 12:41:14 INFO - PROCESS | 3428 | 1460922074374 Marionette DEBUG loaded listener.js 12:41:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1D20F400) [pid = 3428] [serial = 1748] [outer = 1C4CA400] 12:41:14 INFO - PROCESS | 3428 | 1460922074940 Marionette TRACE conn3 <- [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]]]}] 12:41:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:41:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 953ms 12:41:14 INFO - PROCESS | 3428 | 1460922074990 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:41:14 INFO - PROCESS | 3428 | 1460922074993 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 12:41:14 INFO - PROCESS | 3428 | 1460922074996 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:41:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:41:14 INFO - PROCESS | 3428 | 1460922074998 Marionette TRACE conn3 <- [1,2294,null,{}] 12:41:14 INFO - PROCESS | 3428 | 1460922075002 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:15 INFO - PROCESS | 3428 | 1460922075117 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:41:15 INFO - PROCESS | 3428 | 1460922075438 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:15 INFO - PROCESS | 3428 | ++DOCSHELL 13264C00 == 62 [pid = 3428] [id = 583] 12:41:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (13307C00) [pid = 3428] [serial = 1749] [outer = 00000000] 12:41:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (14A5B000) [pid = 3428] [serial = 1750] [outer = 13307C00] 12:41:15 INFO - PROCESS | 3428 | 1460922075494 Marionette DEBUG loaded listener.js 12:41:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (15BA1C00) [pid = 3428] [serial = 1751] [outer = 13307C00] 12:41:16 INFO - PROCESS | 3428 | 1460922076082 Marionette TRACE conn3 <- [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]]]}] 12:41:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:41:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1141ms 12:41:16 INFO - PROCESS | 3428 | 1460922076138 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:41:16 INFO - PROCESS | 3428 | 1460922076143 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 12:41:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:41:16 INFO - PROCESS | 3428 | 1460922076148 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:41:16 INFO - PROCESS | 3428 | 1460922076151 Marionette TRACE conn3 <- [1,2298,null,{}] 12:41:16 INFO - PROCESS | 3428 | 1460922076156 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:16 INFO - PROCESS | 3428 | 1460922076269 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:41:16 INFO - PROCESS | 3428 | 1460922076428 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:16 INFO - PROCESS | 3428 | ++DOCSHELL 1847FC00 == 63 [pid = 3428] [id = 584] 12:41:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (18525400) [pid = 3428] [serial = 1752] [outer = 00000000] 12:41:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (1893A400) [pid = 3428] [serial = 1753] [outer = 18525400] 12:41:16 INFO - PROCESS | 3428 | 1460922076480 Marionette DEBUG loaded listener.js 12:41:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (189B0400) [pid = 3428] [serial = 1754] [outer = 18525400] 12:41:16 INFO - PROCESS | 3428 | --DOCSHELL 15BE0C00 == 62 [pid = 3428] [id = 576] 12:41:16 INFO - PROCESS | 3428 | --DOCSHELL 1340F000 == 61 [pid = 3428] [id = 575] 12:41:16 INFO - PROCESS | 3428 | --DOCSHELL 19A53C00 == 60 [pid = 3428] [id = 574] 12:41:16 INFO - PROCESS | 3428 | --DOCSHELL 1915DC00 == 59 [pid = 3428] [id = 573] 12:41:16 INFO - PROCESS | 3428 | --DOCSHELL 18B76800 == 58 [pid = 3428] [id = 572] 12:41:16 INFO - PROCESS | 3428 | --DOCSHELL 189B2000 == 57 [pid = 3428] [id = 571] 12:41:16 INFO - PROCESS | 3428 | --DOCSHELL 18935400 == 56 [pid = 3428] [id = 570] 12:41:16 INFO - PROCESS | 3428 | --DOCSHELL 13256400 == 55 [pid = 3428] [id = 569] 12:41:16 INFO - PROCESS | 3428 | --DOCSHELL 15E46800 == 54 [pid = 3428] [id = 568] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (15E45C00) [pid = 3428] [serial = 1636] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (18B9DC00) [pid = 3428] [serial = 1639] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (1D31B400) [pid = 3428] [serial = 1642] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (1DBA6400) [pid = 3428] [serial = 1645] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1DBE2800) [pid = 3428] [serial = 1648] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (1A36CC00) [pid = 3428] [serial = 1684] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (1CF4B800) [pid = 3428] [serial = 1586] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (191B3800) [pid = 3428] [serial = 1669] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (19C71400) [pid = 3428] [serial = 1672] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (19898400) [pid = 3428] [serial = 1670] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (1A0B3800) [pid = 3428] [serial = 1675] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (19C77C00) [pid = 3428] [serial = 1673] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (189C6000) [pid = 3428] [serial = 1663] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (189D0400) [pid = 3428] [serial = 1664] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (18528C00) [pid = 3428] [serial = 1660] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (18934C00) [pid = 3428] [serial = 1661] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (1582C400) [pid = 3428] [serial = 1657] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (15D0EC00) [pid = 3428] [serial = 1658] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (1852D400) [pid = 3428] [serial = 1652] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (15D4EC00) [pid = 3428] [serial = 1651] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (142E2000) [pid = 3428] [serial = 1655] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (13783400) [pid = 3428] [serial = 1654] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (15E44000) [pid = 3428] [serial = 1666] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (1915C400) [pid = 3428] [serial = 1682] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (18B9A400) [pid = 3428] [serial = 1681] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (18937C00) [pid = 3428] [serial = 1151] [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.] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (1A1F4800) [pid = 3428] [serial = 1676] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (16CBC800) [pid = 3428] [serial = 1678] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (18477000) [pid = 3428] [serial = 1679] [outer = 00000000] [url = about:blank] 12:41:16 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (18BE5400) [pid = 3428] [serial = 1667] [outer = 00000000] [url = about:blank] 12:41:17 INFO - PROCESS | 3428 | 1460922077060 Marionette TRACE conn3 <- [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]]]}] 12:41:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:41:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 938ms 12:41:17 INFO - PROCESS | 3428 | 1460922077096 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:41:17 INFO - PROCESS | 3428 | 1460922077099 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 12:41:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:41:17 INFO - PROCESS | 3428 | 1460922077104 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:41:17 INFO - PROCESS | 3428 | 1460922077106 Marionette TRACE conn3 <- [1,2302,null,{}] 12:41:17 INFO - PROCESS | 3428 | 1460922077109 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:17 INFO - PROCESS | 3428 | 1460922077197 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:41:17 INFO - PROCESS | 3428 | 1460922077310 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:17 INFO - PROCESS | 3428 | ++DOCSHELL 13783400 == 55 [pid = 3428] [id = 585] 12:41:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (138D1400) [pid = 3428] [serial = 1755] [outer = 00000000] 12:41:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (164C7400) [pid = 3428] [serial = 1756] [outer = 138D1400] 12:41:17 INFO - PROCESS | 3428 | 1460922077356 Marionette DEBUG loaded listener.js 12:41:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (185A5C00) [pid = 3428] [serial = 1757] [outer = 138D1400] 12:41:17 INFO - PROCESS | 3428 | 1460922077772 Marionette TRACE conn3 <- [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]]]}] 12:41:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:41:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 703ms 12:41:17 INFO - PROCESS | 3428 | 1460922077804 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 12:41:17 INFO - PROCESS | 3428 | 1460922077806 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 12:41:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:41:17 INFO - PROCESS | 3428 | 1460922077811 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:41:17 INFO - PROCESS | 3428 | 1460922077816 Marionette TRACE conn3 <- [1,2306,null,{}] 12:41:17 INFO - PROCESS | 3428 | 1460922077829 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:17 INFO - PROCESS | 3428 | 1460922077917 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 12:41:17 INFO - PROCESS | 3428 | 1460922077954 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:17 INFO - PROCESS | 3428 | ++DOCSHELL 18B6CC00 == 56 [pid = 3428] [id = 586] 12:41:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (18B70400) [pid = 3428] [serial = 1758] [outer = 00000000] 12:41:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (18B76C00) [pid = 3428] [serial = 1759] [outer = 18B70400] 12:41:17 INFO - PROCESS | 3428 | 1460922077999 Marionette DEBUG loaded listener.js 12:41:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (18B9EC00) [pid = 3428] [serial = 1760] [outer = 18B70400] 12:41:18 INFO - PROCESS | 3428 | 1460922078477 Marionette TRACE conn3 <- [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] 12:41:18 INFO - PROCESS | 3428 | 1460922078511 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 12:41:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:41:18 INFO - PROCESS | 3428 | 1460922078515 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:41:18 INFO - PROCESS | 3428 | 1460922078516 Marionette TRACE conn3 <- [1,2310,null,{}] 12:41:18 INFO - PROCESS | 3428 | 1460922078520 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:18 INFO - PROCESS | 3428 | 1460922078604 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 12:41:18 INFO - PROCESS | 3428 | 1460922078611 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:18 INFO - PROCESS | 3428 | ++DOCSHELL 15E0BC00 == 57 [pid = 3428] [id = 587] 12:41:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (189CD000) [pid = 3428] [serial = 1761] [outer = 00000000] 12:41:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (1915D400) [pid = 3428] [serial = 1762] [outer = 189CD000] 12:41:18 INFO - PROCESS | 3428 | 1460922078656 Marionette DEBUG loaded listener.js 12:41:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (19165C00) [pid = 3428] [serial = 1763] [outer = 189CD000] 12:41:19 INFO - PROCESS | 3428 | 1460922079101 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 640ms 12:41:19 INFO - PROCESS | 3428 | 1460922079153 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 12:41:19 INFO - PROCESS | 3428 | 1460922079155 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 12:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:41:19 INFO - PROCESS | 3428 | 1460922079158 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:41:19 INFO - PROCESS | 3428 | 1460922079160 Marionette TRACE conn3 <- [1,2314,null,{}] 12:41:19 INFO - PROCESS | 3428 | 1460922079163 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:19 INFO - PROCESS | 3428 | 1460922079280 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 12:41:19 INFO - PROCESS | 3428 | 1460922079286 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:19 INFO - PROCESS | 3428 | ++DOCSHELL 18B73C00 == 58 [pid = 3428] [id = 588] 12:41:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (18D30800) [pid = 3428] [serial = 1764] [outer = 00000000] 12:41:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (1989C000) [pid = 3428] [serial = 1765] [outer = 18D30800] 12:41:19 INFO - PROCESS | 3428 | 1460922079402 Marionette DEBUG loaded listener.js 12:41:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (19A57C00) [pid = 3428] [serial = 1766] [outer = 18D30800] 12:41:19 INFO - PROCESS | 3428 | 1460922079889 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 813ms 12:41:19 INFO - PROCESS | 3428 | 1460922079963 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 12:41:19 INFO - PROCESS | 3428 | 1460922079965 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 12:41:19 INFO - PROCESS | 3428 | 1460922079969 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:41:19 INFO - PROCESS | 3428 | 1460922079970 Marionette TRACE conn3 <- [1,2318,null,{}] 12:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:41:19 INFO - PROCESS | 3428 | 1460922079974 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:20 INFO - PROCESS | 3428 | 1460922080095 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 12:41:20 INFO - PROCESS | 3428 | 1460922080171 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:20 INFO - PROCESS | 3428 | ++DOCSHELL 19C73000 == 59 [pid = 3428] [id = 589] 12:41:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (19C77800) [pid = 3428] [serial = 1767] [outer = 00000000] 12:41:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (19FE9000) [pid = 3428] [serial = 1768] [outer = 19C77800] 12:41:20 INFO - PROCESS | 3428 | 1460922080215 Marionette DEBUG loaded listener.js 12:41:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (1A1FEC00) [pid = 3428] [serial = 1769] [outer = 19C77800] 12:41:20 INFO - PROCESS | 3428 | 1460922080622 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:41:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:41:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 703ms 12:41:20 INFO - PROCESS | 3428 | 1460922080678 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 12:41:20 INFO - PROCESS | 3428 | 1460922080680 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 12:41:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:41:20 INFO - PROCESS | 3428 | 1460922080683 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:41:20 INFO - PROCESS | 3428 | 1460922080685 Marionette TRACE conn3 <- [1,2322,null,{}] 12:41:20 INFO - PROCESS | 3428 | 1460922080724 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:20 INFO - PROCESS | 3428 | 1460922080844 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 12:41:20 INFO - PROCESS | 3428 | 1460922080918 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:20 INFO - PROCESS | 3428 | ++DOCSHELL 19C7BC00 == 60 [pid = 3428] [id = 590] 12:41:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (19FE1000) [pid = 3428] [serial = 1770] [outer = 00000000] 12:41:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (1C182400) [pid = 3428] [serial = 1771] [outer = 19FE1000] 12:41:20 INFO - PROCESS | 3428 | 1460922080962 Marionette DEBUG loaded listener.js 12:41:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (1C478C00) [pid = 3428] [serial = 1772] [outer = 19FE1000] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (18B77400) [pid = 3428] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (1915E000) [pid = 3428] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (19A5C000) [pid = 3428] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (13499000) [pid = 3428] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (159BDC00) [pid = 3428] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (138D7C00) [pid = 3428] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (13415800) [pid = 3428] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (19A59800) [pid = 3428] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (13257000) [pid = 3428] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (164D1400) [pid = 3428] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (19DB7400) [pid = 3428] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (1893B400) [pid = 3428] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (189BA800) [pid = 3428] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (15E46C00) [pid = 3428] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (1C5E9000) [pid = 3428] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (15D0E400) [pid = 3428] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (18996800) [pid = 3428] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (1C470000) [pid = 3428] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (1D8BA800) [pid = 3428] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (1E3C1800) [pid = 3428] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:41:21 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (15E03800) [pid = 3428] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:41:21 INFO - PROCESS | 3428 | 1460922081517 Marionette TRACE conn3 <- [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]]]}] 12:41:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:41:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 859ms 12:41:21 INFO - PROCESS | 3428 | 1460922081544 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 12:41:21 INFO - PROCESS | 3428 | 1460922081546 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 12:41:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:41:21 INFO - PROCESS | 3428 | 1460922081549 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:41:21 INFO - PROCESS | 3428 | 1460922081551 Marionette TRACE conn3 <- [1,2326,null,{}] 12:41:21 INFO - PROCESS | 3428 | 1460922081554 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:21 INFO - PROCESS | 3428 | 1460922081675 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 12:41:21 INFO - PROCESS | 3428 | 1460922081740 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:21 INFO - PROCESS | 3428 | ++DOCSHELL 13498000 == 61 [pid = 3428] [id = 591] 12:41:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (13AED400) [pid = 3428] [serial = 1773] [outer = 00000000] 12:41:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (1893B400) [pid = 3428] [serial = 1774] [outer = 13AED400] 12:41:21 INFO - PROCESS | 3428 | 1460922081784 Marionette DEBUG loaded listener.js 12:41:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (19088400) [pid = 3428] [serial = 1775] [outer = 13AED400] 12:41:22 INFO - PROCESS | 3428 | 1460922082131 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:41:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:41:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 625ms 12:41:22 INFO - PROCESS | 3428 | 1460922082188 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 12:41:22 INFO - PROCESS | 3428 | 1460922082190 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 12:41:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:41:22 INFO - PROCESS | 3428 | 1460922082193 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:41:22 INFO - PROCESS | 3428 | 1460922082195 Marionette TRACE conn3 <- [1,2330,null,{}] 12:41:22 INFO - PROCESS | 3428 | 1460922082198 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:22 INFO - PROCESS | 3428 | 1460922082281 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 12:41:22 INFO - PROCESS | 3428 | 1460922082287 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:22 INFO - PROCESS | 3428 | ++DOCSHELL 18527400 == 62 [pid = 3428] [id = 592] 12:41:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (1900DC00) [pid = 3428] [serial = 1776] [outer = 00000000] 12:41:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (1A8F1C00) [pid = 3428] [serial = 1777] [outer = 1900DC00] 12:41:22 INFO - PROCESS | 3428 | 1460922082331 Marionette DEBUG loaded listener.js 12:41:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (1ADD0000) [pid = 3428] [serial = 1778] [outer = 1900DC00] 12:41:22 INFO - PROCESS | 3428 | 1460922082798 Marionette TRACE conn3 <- [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]]]}] 12:41:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:41:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 625ms 12:41:22 INFO - PROCESS | 3428 | 1460922082831 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 12:41:22 INFO - PROCESS | 3428 | 1460922082833 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 12:41:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:41:22 INFO - PROCESS | 3428 | 1460922082850 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:41:22 INFO - PROCESS | 3428 | 1460922082852 Marionette TRACE conn3 <- [1,2334,null,{}] 12:41:22 INFO - PROCESS | 3428 | 1460922082856 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:22 INFO - PROCESS | 3428 | 1460922082939 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 12:41:22 INFO - PROCESS | 3428 | 1460922082946 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:22 INFO - PROCESS | 3428 | ++DOCSHELL 19C7D800 == 63 [pid = 3428] [id = 593] 12:41:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (1A3C9C00) [pid = 3428] [serial = 1779] [outer = 00000000] 12:41:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (1D31A000) [pid = 3428] [serial = 1780] [outer = 1A3C9C00] 12:41:22 INFO - PROCESS | 3428 | 1460922082995 Marionette DEBUG loaded listener.js 12:41:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (1D31F800) [pid = 3428] [serial = 1781] [outer = 1A3C9C00] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 19162400 == 62 [pid = 3428] [id = 564] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 19DB6C00 == 61 [pid = 3428] [id = 565] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 1D206400 == 60 [pid = 3428] [id = 532] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 142EA800 == 59 [pid = 3428] [id = 563] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 1340C400 == 58 [pid = 3428] [id = 533] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 13259C00 == 57 [pid = 3428] [id = 20] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 19163800 == 56 [pid = 3428] [id = 566] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 191B5C00 == 55 [pid = 3428] [id = 488] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 1349D400 == 54 [pid = 3428] [id = 562] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 19A58000 == 53 [pid = 3428] [id = 517] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 19DB5000 == 52 [pid = 3428] [id = 499] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 13264000 == 51 [pid = 3428] [id = 518] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 1669D000 == 50 [pid = 3428] [id = 515] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 19011C00 == 49 [pid = 3428] [id = 516] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 18B9FC00 == 48 [pid = 3428] [id = 534] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 18BA0000 == 47 [pid = 3428] [id = 481] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 14A52800 == 46 [pid = 3428] [id = 544] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 142DFC00 == 45 [pid = 3428] [id = 561] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 1D8BC400 == 44 [pid = 3428] [id = 13] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 19A5D400 == 43 [pid = 3428] [id = 513] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 164C6C00 == 42 [pid = 3428] [id = 486] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 12BE7400 == 41 [pid = 3428] [id = 567] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 1847FC00 == 40 [pid = 3428] [id = 584] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 13264C00 == 39 [pid = 3428] [id = 583] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 1C473C00 == 38 [pid = 3428] [id = 581] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 18471800 == 37 [pid = 3428] [id = 582] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 18BDBC00 == 36 [pid = 3428] [id = 580] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 137CCC00 == 35 [pid = 3428] [id = 578] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 18473000 == 34 [pid = 3428] [id = 579] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 19AE5400 == 33 [pid = 3428] [id = 577] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 19C73000 == 32 [pid = 3428] [id = 589] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 19C7BC00 == 31 [pid = 3428] [id = 590] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 13783400 == 30 [pid = 3428] [id = 585] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 13498000 == 29 [pid = 3428] [id = 591] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 18527400 == 28 [pid = 3428] [id = 592] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 18B73C00 == 27 [pid = 3428] [id = 588] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 15E0BC00 == 26 [pid = 3428] [id = 587] 12:41:24 INFO - PROCESS | 3428 | --DOCSHELL 18B6CC00 == 25 [pid = 3428] [id = 586] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (1E246000) [pid = 3428] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (1D8B4000) [pid = 3428] [serial = 1634] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (1DBE4800) [pid = 3428] [serial = 1649] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (164C7800) [pid = 3428] [serial = 1637] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (19019400) [pid = 3428] [serial = 1640] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (1D652400) [pid = 3428] [serial = 1643] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (1DBAD000) [pid = 3428] [serial = 1646] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (19019C00) [pid = 3428] [serial = 1718] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (1989F800) [pid = 3428] [serial = 1721] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (19898800) [pid = 3428] [serial = 1720] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (19C72800) [pid = 3428] [serial = 1723] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (1852F400) [pid = 3428] [serial = 1726] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (189B7400) [pid = 3428] [serial = 1690] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (1648D400) [pid = 3428] [serial = 1688] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (15E41000) [pid = 3428] [serial = 1687] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (1648E000) [pid = 3428] [serial = 1703] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (15E48400) [pid = 3428] [serial = 1702] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (1A3D2000) [pid = 3428] [serial = 1694] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (19FDBC00) [pid = 3428] [serial = 1693] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (143B2C00) [pid = 3428] [serial = 1708] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (16498C00) [pid = 3428] [serial = 1709] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (19DA9C00) [pid = 3428] [serial = 1729] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (1C182000) [pid = 3428] [serial = 1697] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (1ADDA400) [pid = 3428] [serial = 1696] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (189B4C00) [pid = 3428] [serial = 1711] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (189C7800) [pid = 3428] [serial = 1712] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (18BA1000) [pid = 3428] [serial = 1714] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (1ADD1C00) [pid = 3428] [serial = 1732] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (18294C00) [pid = 3428] [serial = 1706] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (17DBF400) [pid = 3428] [serial = 1705] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (1C4CA000) [pid = 3428] [serial = 1699] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (19C7AC00) [pid = 3428] [serial = 1724] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (189D0800) [pid = 3428] [serial = 1691] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (19012000) [pid = 3428] [serial = 1717] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (1A1F7C00) [pid = 3428] [serial = 1730] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 70 (18B74800) [pid = 3428] [serial = 1727] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | --DOMWINDOW == 69 (1847EC00) [pid = 3428] [serial = 1715] [outer = 00000000] [url = about:blank] 12:41:25 INFO - PROCESS | 3428 | 1460922085242 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:41:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:41:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2407ms 12:41:25 INFO - PROCESS | 3428 | 1460922085270 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 12:41:25 INFO - PROCESS | 3428 | 1460922085275 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 12:41:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:41:25 INFO - PROCESS | 3428 | 1460922085279 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:41:25 INFO - PROCESS | 3428 | 1460922085283 Marionette TRACE conn3 <- [1,2338,null,{}] 12:41:25 INFO - PROCESS | 3428 | 1460922085288 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:25 INFO - PROCESS | 3428 | 1460922085377 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 12:41:25 INFO - PROCESS | 3428 | 1460922085386 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:25 INFO - PROCESS | 3428 | ++DOCSHELL 12D4A400 == 26 [pid = 3428] [id = 594] 12:41:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (12D4BC00) [pid = 3428] [serial = 1782] [outer = 00000000] 12:41:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (13256C00) [pid = 3428] [serial = 1783] [outer = 12D4BC00] 12:41:25 INFO - PROCESS | 3428 | 1460922085434 Marionette DEBUG loaded listener.js 12:41:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (1325F000) [pid = 3428] [serial = 1784] [outer = 12D4BC00] 12:41:25 INFO - PROCESS | 3428 | 1460922085964 Marionette TRACE conn3 <- [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]]]}] 12:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 735ms 12:41:26 INFO - PROCESS | 3428 | 1460922086021 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 12:41:26 INFO - PROCESS | 3428 | 1460922086027 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 12:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:41:26 INFO - PROCESS | 3428 | 1460922086033 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:41:26 INFO - PROCESS | 3428 | 1460922086036 Marionette TRACE conn3 <- [1,2342,null,{}] 12:41:26 INFO - PROCESS | 3428 | 1460922086040 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:26 INFO - PROCESS | 3428 | 1460922086127 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 12:41:26 INFO - PROCESS | 3428 | 1460922086219 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:26 INFO - PROCESS | 3428 | ++DOCSHELL 1330DC00 == 27 [pid = 3428] [id = 595] 12:41:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (1330E400) [pid = 3428] [serial = 1785] [outer = 00000000] 12:41:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (1340A400) [pid = 3428] [serial = 1786] [outer = 1330E400] 12:41:26 INFO - PROCESS | 3428 | 1460922086272 Marionette DEBUG loaded listener.js 12:41:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (13411C00) [pid = 3428] [serial = 1787] [outer = 1330E400] 12:41:26 INFO - PROCESS | 3428 | 1460922086689 Marionette TRACE conn3 <- [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]]]}] 12:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 703ms 12:41:26 INFO - PROCESS | 3428 | 1460922086731 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 12:41:26 INFO - PROCESS | 3428 | 1460922086733 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 12:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:41:26 INFO - PROCESS | 3428 | 1460922086737 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:41:26 INFO - PROCESS | 3428 | 1460922086740 Marionette TRACE conn3 <- [1,2346,null,{}] 12:41:26 INFO - PROCESS | 3428 | 1460922086751 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:26 INFO - PROCESS | 3428 | 1460922086868 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 12:41:26 INFO - PROCESS | 3428 | 1460922086881 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:26 INFO - PROCESS | 3428 | ++DOCSHELL 13497000 == 28 [pid = 3428] [id = 596] 12:41:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (134A0C00) [pid = 3428] [serial = 1788] [outer = 00000000] 12:41:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (138D4400) [pid = 3428] [serial = 1789] [outer = 134A0C00] 12:41:26 INFO - PROCESS | 3428 | 1460922086931 Marionette DEBUG loaded listener.js 12:41:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (142E6800) [pid = 3428] [serial = 1790] [outer = 134A0C00] 12:41:27 INFO - PROCESS | 3428 | 1460922087407 Marionette TRACE conn3 <- [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]]]}] 12:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 704ms 12:41:27 INFO - PROCESS | 3428 | 1460922087435 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 12:41:27 INFO - PROCESS | 3428 | 1460922087438 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 12:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:41:27 INFO - PROCESS | 3428 | 1460922087441 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:41:27 INFO - PROCESS | 3428 | 1460922087443 Marionette TRACE conn3 <- [1,2350,null,{}] 12:41:27 INFO - PROCESS | 3428 | 1460922087446 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:27 INFO - PROCESS | 3428 | 1460922087525 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 12:41:27 INFO - PROCESS | 3428 | 1460922087531 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:27 INFO - PROCESS | 3428 | ++DOCSHELL 138D2800 == 29 [pid = 3428] [id = 597] 12:41:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (14A5D400) [pid = 3428] [serial = 1791] [outer = 00000000] 12:41:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (1582F400) [pid = 3428] [serial = 1792] [outer = 14A5D400] 12:41:27 INFO - PROCESS | 3428 | 1460922087585 Marionette DEBUG loaded listener.js 12:41:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (15BA9800) [pid = 3428] [serial = 1793] [outer = 14A5D400] 12:41:28 INFO - PROCESS | 3428 | 1460922088025 Marionette TRACE conn3 <- [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]]]}] 12:41:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:41:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 625ms 12:41:28 INFO - PROCESS | 3428 | 1460922088079 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 12:41:28 INFO - PROCESS | 3428 | 1460922088081 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 12:41:28 INFO - PROCESS | 3428 | 1460922088085 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:41:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:41:28 INFO - PROCESS | 3428 | 1460922088086 Marionette TRACE conn3 <- [1,2354,null,{}] 12:41:28 INFO - PROCESS | 3428 | 1460922088090 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:28 INFO - PROCESS | 3428 | 1460922088164 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 12:41:28 INFO - PROCESS | 3428 | 1460922088172 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:28 INFO - PROCESS | 3428 | ++DOCSHELL 15D0FC00 == 30 [pid = 3428] [id = 598] 12:41:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (15D55400) [pid = 3428] [serial = 1794] [outer = 00000000] 12:41:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (15E44000) [pid = 3428] [serial = 1795] [outer = 15D55400] 12:41:28 INFO - PROCESS | 3428 | 1460922088218 Marionette DEBUG loaded listener.js 12:41:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (15E48000) [pid = 3428] [serial = 1796] [outer = 15D55400] 12:41:28 INFO - PROCESS | 3428 | 1460922088691 Marionette TRACE conn3 <- [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]]]}] 12:41:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:41:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 625ms 12:41:28 INFO - PROCESS | 3428 | 1460922088723 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 12:41:28 INFO - PROCESS | 3428 | 1460922088725 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 12:41:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:41:28 INFO - PROCESS | 3428 | 1460922088732 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:41:28 INFO - PROCESS | 3428 | 1460922088734 Marionette TRACE conn3 <- [1,2358,null,{}] 12:41:28 INFO - PROCESS | 3428 | 1460922088737 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:28 INFO - PROCESS | 3428 | 1460922088842 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 12:41:28 INFO - PROCESS | 3428 | 1460922088850 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:28 INFO - PROCESS | 3428 | ++DOCSHELL 15EB8800 == 31 [pid = 3428] [id = 599] 12:41:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (16746800) [pid = 3428] [serial = 1797] [outer = 00000000] 12:41:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (16CC1C00) [pid = 3428] [serial = 1798] [outer = 16746800] 12:41:28 INFO - PROCESS | 3428 | 1460922088898 Marionette DEBUG loaded listener.js 12:41:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (18290800) [pid = 3428] [serial = 1799] [outer = 16746800] 12:41:29 INFO - PROCESS | 3428 | 1460922089346 Marionette TRACE conn3 <- [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]]]}] 12:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 704ms 12:41:29 INFO - PROCESS | 3428 | 1460922089428 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 12:41:29 INFO - PROCESS | 3428 | 1460922089430 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 12:41:29 INFO - PROCESS | 3428 | 1460922089433 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:41:29 INFO - PROCESS | 3428 | 1460922089435 Marionette TRACE conn3 <- [1,2362,null,{}] 12:41:29 INFO - PROCESS | 3428 | 1460922089439 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:29 INFO - PROCESS | 3428 | 1460922089511 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 12:41:29 INFO - PROCESS | 3428 | 1460922089553 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:29 INFO - PROCESS | 3428 | ++DOCSHELL 18471000 == 32 [pid = 3428] [id = 600] 12:41:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (18472C00) [pid = 3428] [serial = 1800] [outer = 00000000] 12:41:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (1847C000) [pid = 3428] [serial = 1801] [outer = 18472C00] 12:41:29 INFO - PROCESS | 3428 | 1460922089599 Marionette DEBUG loaded listener.js 12:41:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (1847C400) [pid = 3428] [serial = 1802] [outer = 18472C00] 12:41:30 INFO - PROCESS | 3428 | 1460922090034 Marionette TRACE conn3 <- [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]]]}] 12:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 640ms 12:41:30 INFO - PROCESS | 3428 | 1460922090072 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 12:41:30 INFO - PROCESS | 3428 | 1460922090074 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 12:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:41:30 INFO - PROCESS | 3428 | 1460922090081 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:41:30 INFO - PROCESS | 3428 | 1460922090083 Marionette TRACE conn3 <- [1,2366,null,{}] 12:41:30 INFO - PROCESS | 3428 | 1460922090086 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:30 INFO - PROCESS | 3428 | 1460922090160 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 12:41:30 INFO - PROCESS | 3428 | 1460922090168 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:30 INFO - PROCESS | 3428 | ++DOCSHELL 1847A000 == 33 [pid = 3428] [id = 601] 12:41:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (1852C800) [pid = 3428] [serial = 1803] [outer = 00000000] 12:41:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (1893A000) [pid = 3428] [serial = 1804] [outer = 1852C800] 12:41:30 INFO - PROCESS | 3428 | 1460922090214 Marionette DEBUG loaded listener.js 12:41:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (18939800) [pid = 3428] [serial = 1805] [outer = 1852C800] 12:41:30 INFO - PROCESS | 3428 | 1460922090698 Marionette TRACE conn3 <- [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]]]}] 12:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 641ms 12:41:30 INFO - PROCESS | 3428 | 1460922090716 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 12:41:30 INFO - PROCESS | 3428 | 1460922090718 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 12:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:41:30 INFO - PROCESS | 3428 | 1460922090727 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:41:30 INFO - PROCESS | 3428 | 1460922090728 Marionette TRACE conn3 <- [1,2370,null,{}] 12:41:30 INFO - PROCESS | 3428 | 1460922090732 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:30 INFO - PROCESS | 3428 | 1460922090839 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 12:41:30 INFO - PROCESS | 3428 | 1460922090848 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:30 INFO - PROCESS | 3428 | ++DOCSHELL 13496C00 == 34 [pid = 3428] [id = 602] 12:41:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (189B6400) [pid = 3428] [serial = 1806] [outer = 00000000] 12:41:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (189C3800) [pid = 3428] [serial = 1807] [outer = 189B6400] 12:41:30 INFO - PROCESS | 3428 | 1460922090892 Marionette DEBUG loaded listener.js 12:41:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (189C2800) [pid = 3428] [serial = 1808] [outer = 189B6400] 12:41:31 INFO - PROCESS | 3428 | 1460922091372 Marionette TRACE conn3 <- [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]]]}] 12:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 703ms 12:41:31 INFO - PROCESS | 3428 | 1460922091425 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 12:41:31 INFO - PROCESS | 3428 | 1460922091427 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 12:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:41:31 INFO - PROCESS | 3428 | 1460922091431 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:41:31 INFO - PROCESS | 3428 | 1460922091432 Marionette TRACE conn3 <- [1,2374,null,{}] 12:41:31 INFO - PROCESS | 3428 | 1460922091436 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:31 INFO - PROCESS | 3428 | 1460922091545 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 12:41:31 INFO - PROCESS | 3428 | 1460922091551 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:31 INFO - PROCESS | 3428 | ++DOCSHELL 189BB800 == 35 [pid = 3428] [id = 603] 12:41:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (189C6800) [pid = 3428] [serial = 1809] [outer = 00000000] 12:41:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (18B6D800) [pid = 3428] [serial = 1810] [outer = 189C6800] 12:41:31 INFO - PROCESS | 3428 | 1460922091595 Marionette DEBUG loaded listener.js 12:41:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (18B73000) [pid = 3428] [serial = 1811] [outer = 189C6800] 12:41:32 INFO - PROCESS | 3428 | 1460922092042 Marionette TRACE conn3 <- [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]]]}] 12:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 640ms 12:41:32 INFO - PROCESS | 3428 | 1460922092070 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 12:41:32 INFO - PROCESS | 3428 | 1460922092072 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 12:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:41:32 INFO - PROCESS | 3428 | 1460922092075 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:41:32 INFO - PROCESS | 3428 | 1460922092078 Marionette TRACE conn3 <- [1,2378,null,{}] 12:41:32 INFO - PROCESS | 3428 | 1460922092081 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:32 INFO - PROCESS | 3428 | 1460922092204 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 12:41:32 INFO - PROCESS | 3428 | 1460922092300 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:32 INFO - PROCESS | 3428 | ++DOCSHELL 18B7BC00 == 36 [pid = 3428] [id = 604] 12:41:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (18B9DC00) [pid = 3428] [serial = 1812] [outer = 00000000] 12:41:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (18BD6800) [pid = 3428] [serial = 1813] [outer = 18B9DC00] 12:41:32 INFO - PROCESS | 3428 | 1460922092354 Marionette DEBUG loaded listener.js 12:41:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (18D2FC00) [pid = 3428] [serial = 1814] [outer = 18B9DC00] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (19C77800) [pid = 3428] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (19FE1000) [pid = 3428] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (13AED400) [pid = 3428] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (1900DC00) [pid = 3428] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (142DC800) [pid = 3428] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (19C7D400) [pid = 3428] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (189CD000) [pid = 3428] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (18B70400) [pid = 3428] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (138D1400) [pid = 3428] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (18525400) [pid = 3428] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (13307C00) [pid = 3428] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (1C4CA400) [pid = 3428] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (1C478800) [pid = 3428] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (19A50000) [pid = 3428] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (18524C00) [pid = 3428] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (18D30800) [pid = 3428] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (19A4F400) [pid = 3428] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:41:32 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (1A3C6000) [pid = 3428] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:41:33 INFO - PROCESS | 3428 | 1460922093140 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1094ms 12:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:41:33 INFO - PROCESS | 3428 | 1460922093172 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 12:41:33 INFO - PROCESS | 3428 | 1460922093174 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 12:41:33 INFO - PROCESS | 3428 | 1460922093177 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:41:33 INFO - PROCESS | 3428 | 1460922093179 Marionette TRACE conn3 <- [1,2382,null,{}] 12:41:33 INFO - PROCESS | 3428 | 1460922093182 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:33 INFO - PROCESS | 3428 | 1460922093259 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 12:41:33 INFO - PROCESS | 3428 | 1460922093265 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:33 INFO - PROCESS | 3428 | ++DOCSHELL 1648E000 == 37 [pid = 3428] [id = 605] 12:41:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (17DBF000) [pid = 3428] [serial = 1815] [outer = 00000000] 12:41:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (18B70400) [pid = 3428] [serial = 1816] [outer = 17DBF000] 12:41:33 INFO - PROCESS | 3428 | 1460922093310 Marionette DEBUG loaded listener.js 12:41:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (18BA1000) [pid = 3428] [serial = 1817] [outer = 17DBF000] 12:41:33 INFO - PROCESS | 3428 | 1460922093777 Marionette TRACE conn3 <- [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]]]}] 12:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 625ms 12:41:33 INFO - PROCESS | 3428 | 1460922093816 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 12:41:33 INFO - PROCESS | 3428 | 1460922093817 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 12:41:33 INFO - PROCESS | 3428 | 1460922093821 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:41:33 INFO - PROCESS | 3428 | 1460922093822 Marionette TRACE conn3 <- [1,2386,null,{}] 12:41:33 INFO - PROCESS | 3428 | 1460922093826 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:33 INFO - PROCESS | 3428 | 1460922093901 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 12:41:33 INFO - PROCESS | 3428 | 1460922093909 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:33 INFO - PROCESS | 3428 | ++DOCSHELL 189C4000 == 38 [pid = 3428] [id = 606] 12:41:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (189D0000) [pid = 3428] [serial = 1818] [outer = 00000000] 12:41:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (19015000) [pid = 3428] [serial = 1819] [outer = 189D0000] 12:41:33 INFO - PROCESS | 3428 | 1460922093954 Marionette DEBUG loaded listener.js 12:41:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (19085800) [pid = 3428] [serial = 1820] [outer = 189D0000] 12:41:34 INFO - PROCESS | 3428 | 1460922094393 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 594ms 12:41:34 INFO - PROCESS | 3428 | 1460922094418 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 12:41:34 INFO - PROCESS | 3428 | 1460922094420 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 12:41:34 INFO - PROCESS | 3428 | 1460922094423 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:41:34 INFO - PROCESS | 3428 | 1460922094425 Marionette TRACE conn3 <- [1,2390,null,{}] 12:41:34 INFO - PROCESS | 3428 | 1460922094428 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:34 INFO - PROCESS | 3428 | 1460922094546 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 12:41:34 INFO - PROCESS | 3428 | 1460922094554 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:34 INFO - PROCESS | 3428 | ++DOCSHELL 15E41800 == 39 [pid = 3428] [id = 607] 12:41:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (18BE1800) [pid = 3428] [serial = 1821] [outer = 00000000] 12:41:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (1915FC00) [pid = 3428] [serial = 1822] [outer = 18BE1800] 12:41:34 INFO - PROCESS | 3428 | 1460922094597 Marionette DEBUG loaded listener.js 12:41:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (19162800) [pid = 3428] [serial = 1823] [outer = 18BE1800] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 15E3F000 == 38 [pid = 3428] [id = 472] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 15DC0000 == 37 [pid = 3428] [id = 470] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 12D44800 == 36 [pid = 3428] [id = 473] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 133CA000 == 35 [pid = 3428] [id = 475] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 12BE6800 == 34 [pid = 3428] [id = 461] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 13261400 == 33 [pid = 3428] [id = 460] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 1349F400 == 32 [pid = 3428] [id = 467] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 18475000 == 31 [pid = 3428] [id = 471] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 15D57000 == 30 [pid = 3428] [id = 463] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 13264400 == 29 [pid = 3428] [id = 474] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 12CF7000 == 28 [pid = 3428] [id = 459] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 15EB7000 == 27 [pid = 3428] [id = 464] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 13263C00 == 26 [pid = 3428] [id = 462] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 16CBF000 == 25 [pid = 3428] [id = 466] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 1900C400 == 24 [pid = 3428] [id = 469] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 18291C00 == 23 [pid = 3428] [id = 465] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 189C7C00 == 22 [pid = 3428] [id = 468] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 13492400 == 21 [pid = 3428] [id = 476] 12:41:35 INFO - PROCESS | 3428 | --DOCSHELL 19C7D800 == 20 [pid = 3428] [id = 593] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (1AABF800) [pid = 3428] [serial = 1685] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (1C4D3400) [pid = 3428] [serial = 1700] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (1D31A000) [pid = 3428] [serial = 1780] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (19FE9000) [pid = 3428] [serial = 1768] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (1C182400) [pid = 3428] [serial = 1771] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (1A1FEC00) [pid = 3428] [serial = 1769] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (1893B400) [pid = 3428] [serial = 1774] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (1A8F1C00) [pid = 3428] [serial = 1777] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (1C478C00) [pid = 3428] [serial = 1772] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (15BE4C00) [pid = 3428] [serial = 1735] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (1ADD7400) [pid = 3428] [serial = 1733] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (1915D400) [pid = 3428] [serial = 1762] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (18B76C00) [pid = 3428] [serial = 1759] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (18B9EC00) [pid = 3428] [serial = 1760] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (164C7400) [pid = 3428] [serial = 1756] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (185A5C00) [pid = 3428] [serial = 1757] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (189B0400) [pid = 3428] [serial = 1754] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (1893A400) [pid = 3428] [serial = 1753] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (1ADD0000) [pid = 3428] [serial = 1778] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (15BA1C00) [pid = 3428] [serial = 1751] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (14A5B000) [pid = 3428] [serial = 1750] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (1D20F400) [pid = 3428] [serial = 1748] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 70 (1D202000) [pid = 3428] [serial = 1747] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 69 (1C5DEC00) [pid = 3428] [serial = 1745] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 68 (1C4CEC00) [pid = 3428] [serial = 1744] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 67 (1C470C00) [pid = 3428] [serial = 1742] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 66 (1ADD8800) [pid = 3428] [serial = 1741] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 65 (18BDC400) [pid = 3428] [serial = 1739] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 64 (18B74C00) [pid = 3428] [serial = 1738] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 63 (16CBE000) [pid = 3428] [serial = 1736] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 62 (1989C000) [pid = 3428] [serial = 1765] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 61 (19A57C00) [pid = 3428] [serial = 1766] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 60 (19088400) [pid = 3428] [serial = 1775] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | --DOMWINDOW == 59 (19165C00) [pid = 3428] [serial = 1763] [outer = 00000000] [url = about:blank] 12:41:36 INFO - PROCESS | 3428 | 1460922096393 Marionette TRACE conn3 <- [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]]]}] 12:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2016ms 12:41:36 INFO - PROCESS | 3428 | 1460922096433 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 12:41:36 INFO - PROCESS | 3428 | 1460922096436 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 12:41:36 INFO - PROCESS | 3428 | 1460922096442 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:41:36 INFO - PROCESS | 3428 | 1460922096445 Marionette TRACE conn3 <- [1,2394,null,{}] 12:41:36 INFO - PROCESS | 3428 | 1460922096451 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:36 INFO - PROCESS | 3428 | 1460922096534 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 12:41:36 INFO - PROCESS | 3428 | 1460922096543 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:36 INFO - PROCESS | 3428 | ++DOCSHELL 1320EC00 == 21 [pid = 3428] [id = 608] 12:41:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 60 (13210C00) [pid = 3428] [serial = 1824] [outer = 00000000] 12:41:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 61 (13307800) [pid = 3428] [serial = 1825] [outer = 13210C00] 12:41:36 INFO - PROCESS | 3428 | 1460922096591 Marionette DEBUG loaded listener.js 12:41:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 62 (1330D800) [pid = 3428] [serial = 1826] [outer = 13210C00] 12:41:37 INFO - PROCESS | 3428 | 1460922097102 Marionette TRACE conn3 <- [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]]]}] 12:41:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:41:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 688ms 12:41:37 INFO - PROCESS | 3428 | 1460922097143 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 12:41:37 INFO - PROCESS | 3428 | 1460922097148 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 12:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:41:37 INFO - PROCESS | 3428 | 1460922097155 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:41:37 INFO - PROCESS | 3428 | 1460922097158 Marionette TRACE conn3 <- [1,2398,null,{}] 12:41:37 INFO - PROCESS | 3428 | 1460922097162 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:37 INFO - PROCESS | 3428 | 1460922097244 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 12:41:37 INFO - PROCESS | 3428 | 1460922097252 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:37 INFO - PROCESS | 3428 | ++DOCSHELL 13306000 == 22 [pid = 3428] [id = 609] 12:41:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 63 (133C0800) [pid = 3428] [serial = 1827] [outer = 00000000] 12:41:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 64 (13499400) [pid = 3428] [serial = 1828] [outer = 133C0800] 12:41:37 INFO - PROCESS | 3428 | 1460922097297 Marionette DEBUG loaded listener.js 12:41:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 65 (1349E400) [pid = 3428] [serial = 1829] [outer = 133C0800] 12:41:37 INFO - PROCESS | 3428 | 1460922097802 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:41:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:41:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 703ms 12:41:37 INFO - PROCESS | 3428 | 1460922097853 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 12:41:37 INFO - PROCESS | 3428 | 1460922097857 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 12:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:41:37 INFO - PROCESS | 3428 | 1460922097863 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:41:37 INFO - PROCESS | 3428 | 1460922097867 Marionette TRACE conn3 <- [1,2402,null,{}] 12:41:37 INFO - PROCESS | 3428 | 1460922097878 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:37 INFO - PROCESS | 3428 | 1460922097997 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 12:41:38 INFO - PROCESS | 3428 | 1460922098090 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:38 INFO - PROCESS | 3428 | ++DOCSHELL 15794400 == 23 [pid = 3428] [id = 610] 12:41:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 66 (15829800) [pid = 3428] [serial = 1830] [outer = 00000000] 12:41:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 67 (15BA8000) [pid = 3428] [serial = 1831] [outer = 15829800] 12:41:38 INFO - PROCESS | 3428 | 1460922098142 Marionette DEBUG loaded listener.js 12:41:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 68 (15D52C00) [pid = 3428] [serial = 1832] [outer = 15829800] 12:41:38 INFO - PROCESS | 3428 | 1460922098514 Marionette TRACE conn3 <- [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]]]}] 12:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 688ms 12:41:38 INFO - PROCESS | 3428 | 1460922098562 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 12:41:38 INFO - PROCESS | 3428 | 1460922098564 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 12:41:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:41:38 INFO - PROCESS | 3428 | 1460922098567 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:41:38 INFO - PROCESS | 3428 | 1460922098569 Marionette TRACE conn3 <- [1,2406,null,{}] 12:41:38 INFO - PROCESS | 3428 | 1460922098580 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:38 INFO - PROCESS | 3428 | 1460922098654 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 12:41:38 INFO - PROCESS | 3428 | 1460922098661 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:38 INFO - PROCESS | 3428 | ++DOCSHELL 15BA1C00 == 24 [pid = 3428] [id = 611] 12:41:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 69 (15E0BC00) [pid = 3428] [serial = 1833] [outer = 00000000] 12:41:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (1648A800) [pid = 3428] [serial = 1834] [outer = 15E0BC00] 12:41:38 INFO - PROCESS | 3428 | 1460922098710 Marionette DEBUG loaded listener.js 12:41:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (164C7800) [pid = 3428] [serial = 1835] [outer = 15E0BC00] 12:41:39 INFO - PROCESS | 3428 | 1460922099145 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:41:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:41:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 594ms 12:41:39 INFO - PROCESS | 3428 | 1460922099164 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 12:41:39 INFO - PROCESS | 3428 | 1460922099166 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 12:41:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:41:39 INFO - PROCESS | 3428 | 1460922099169 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:41:39 INFO - PROCESS | 3428 | 1460922099171 Marionette TRACE conn3 <- [1,2410,null,{}] 12:41:39 INFO - PROCESS | 3428 | 1460922099185 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:39 INFO - PROCESS | 3428 | 1460922099257 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 12:41:39 INFO - PROCESS | 3428 | 1460922099263 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:39 INFO - PROCESS | 3428 | ++DOCSHELL 15EB5800 == 25 [pid = 3428] [id = 612] 12:41:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (15EB9800) [pid = 3428] [serial = 1836] [outer = 00000000] 12:41:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (17DC7400) [pid = 3428] [serial = 1837] [outer = 15EB9800] 12:41:39 INFO - PROCESS | 3428 | 1460922099307 Marionette DEBUG loaded listener.js 12:41:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (18262400) [pid = 3428] [serial = 1838] [outer = 15EB9800] 12:41:39 INFO - PROCESS | 3428 | 1460922099760 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:41:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:41:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 656ms 12:41:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:41:39 INFO - PROCESS | 3428 | 1460922099829 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 12:41:39 INFO - PROCESS | 3428 | 1460922099831 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 12:41:39 INFO - PROCESS | 3428 | 1460922099834 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:41:39 INFO - PROCESS | 3428 | 1460922099836 Marionette TRACE conn3 <- [1,2414,null,{}] 12:41:39 INFO - PROCESS | 3428 | 1460922099839 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:39 INFO - PROCESS | 3428 | 1460922099937 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 12:41:39 INFO - PROCESS | 3428 | 1460922099947 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:39 INFO - PROCESS | 3428 | ++DOCSHELL 18470400 == 26 [pid = 3428] [id = 613] 12:41:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (18472400) [pid = 3428] [serial = 1839] [outer = 00000000] 12:41:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (185A7400) [pid = 3428] [serial = 1840] [outer = 18472400] 12:41:39 INFO - PROCESS | 3428 | 1460922099996 Marionette DEBUG loaded listener.js 12:41:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (1899DC00) [pid = 3428] [serial = 1841] [outer = 18472400] 12:41:40 INFO - PROCESS | 3428 | 1460922100448 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:41:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:41:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 625ms 12:41:40 INFO - PROCESS | 3428 | 1460922100472 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 12:41:40 INFO - PROCESS | 3428 | 1460922100474 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 12:41:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:41:40 INFO - PROCESS | 3428 | 1460922100477 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:41:40 INFO - PROCESS | 3428 | 1460922100478 Marionette TRACE conn3 <- [1,2418,null,{}] 12:41:40 INFO - PROCESS | 3428 | 1460922100482 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:40 INFO - PROCESS | 3428 | 1460922100552 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 12:41:40 INFO - PROCESS | 3428 | 1460922100558 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:40 INFO - PROCESS | 3428 | ++DOCSHELL 1893D000 == 27 [pid = 3428] [id = 614] 12:41:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (1893D400) [pid = 3428] [serial = 1842] [outer = 00000000] 12:41:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (189CD800) [pid = 3428] [serial = 1843] [outer = 1893D400] 12:41:40 INFO - PROCESS | 3428 | 1460922100603 Marionette DEBUG loaded listener.js 12:41:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (189CDC00) [pid = 3428] [serial = 1844] [outer = 1893D400] 12:41:41 INFO - PROCESS | 3428 | 1460922101051 Marionette TRACE conn3 <- [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]]]}] 12:41:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:41:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 594ms 12:41:41 INFO - PROCESS | 3428 | 1460922101074 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 12:41:41 INFO - PROCESS | 3428 | 1460922101076 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 12:41:41 INFO - PROCESS | 3428 | 1460922101079 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:41:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:41:41 INFO - PROCESS | 3428 | 1460922101081 Marionette TRACE conn3 <- [1,2422,null,{}] 12:41:41 INFO - PROCESS | 3428 | 1460922101084 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:41 INFO - PROCESS | 3428 | 1460922101200 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 12:41:41 INFO - PROCESS | 3428 | 1460922101206 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:41 INFO - PROCESS | 3428 | ++DOCSHELL 189C3400 == 28 [pid = 3428] [id = 615] 12:41:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (18B76400) [pid = 3428] [serial = 1845] [outer = 00000000] 12:41:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (18B9A800) [pid = 3428] [serial = 1846] [outer = 18B76400] 12:41:41 INFO - PROCESS | 3428 | 1460922101250 Marionette DEBUG loaded listener.js 12:41:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (18B9A400) [pid = 3428] [serial = 1847] [outer = 18B76400] 12:41:41 INFO - PROCESS | 3428 | 1460922101694 Marionette TRACE conn3 <- [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]]]}] 12:41:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:41:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 641ms 12:41:41 INFO - PROCESS | 3428 | 1460922101724 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 12:41:41 INFO - PROCESS | 3428 | 1460922101725 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 12:41:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:41:41 INFO - PROCESS | 3428 | 1460922101732 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:41:41 INFO - PROCESS | 3428 | 1460922101734 Marionette TRACE conn3 <- [1,2426,null,{}] 12:41:41 INFO - PROCESS | 3428 | 1460922101737 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:41 INFO - PROCESS | 3428 | 1460922101842 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 12:41:41 INFO - PROCESS | 3428 | 1460922101849 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:41 INFO - PROCESS | 3428 | ++DOCSHELL 15540400 == 29 [pid = 3428] [id = 616] 12:41:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (15E46800) [pid = 3428] [serial = 1848] [outer = 00000000] 12:41:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (18D29000) [pid = 3428] [serial = 1849] [outer = 15E46800] 12:41:41 INFO - PROCESS | 3428 | 1460922101892 Marionette DEBUG loaded listener.js 12:41:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (18BD6400) [pid = 3428] [serial = 1850] [outer = 15E46800] 12:41:42 INFO - PROCESS | 3428 | 1460922102356 Marionette TRACE conn3 <- [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]]]}] 12:41:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:41:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 641ms 12:41:42 INFO - PROCESS | 3428 | 1460922102367 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 12:41:42 INFO - PROCESS | 3428 | 1460922102369 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 12:41:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:41:42 INFO - PROCESS | 3428 | 1460922102372 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:41:42 INFO - PROCESS | 3428 | 1460922102374 Marionette TRACE conn3 <- [1,2430,null,{}] 12:41:42 INFO - PROCESS | 3428 | 1460922102377 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:42 INFO - PROCESS | 3428 | 1460922102488 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 12:41:42 INFO - PROCESS | 3428 | 1460922102494 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:42 INFO - PROCESS | 3428 | ++DOCSHELL 18B9FC00 == 30 [pid = 3428] [id = 617] 12:41:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (1900F000) [pid = 3428] [serial = 1851] [outer = 00000000] 12:41:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (19090800) [pid = 3428] [serial = 1852] [outer = 1900F000] 12:41:42 INFO - PROCESS | 3428 | 1460922102538 Marionette DEBUG loaded listener.js 12:41:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (19162000) [pid = 3428] [serial = 1853] [outer = 1900F000] 12:41:42 INFO - PROCESS | 3428 | 1460922102977 Marionette TRACE conn3 <- [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]]]}] 12:41:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:41:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 641ms 12:41:42 INFO - PROCESS | 3428 | 1460922103011 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 12:41:42 INFO - PROCESS | 3428 | 1460922103015 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 12:41:43 INFO - PROCESS | 3428 | 1460922103019 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:41:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:41:43 INFO - PROCESS | 3428 | 1460922103023 Marionette TRACE conn3 <- [1,2434,null,{}] 12:41:43 INFO - PROCESS | 3428 | 1460922103026 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:43 INFO - PROCESS | 3428 | 1460922103147 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 12:41:43 INFO - PROCESS | 3428 | 1460922103153 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:43 INFO - PROCESS | 3428 | ++DOCSHELL 1340CC00 == 31 [pid = 3428] [id = 618] 12:41:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (19166000) [pid = 3428] [serial = 1854] [outer = 00000000] 12:41:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (1989D800) [pid = 3428] [serial = 1855] [outer = 19166000] 12:41:43 INFO - PROCESS | 3428 | 1460922103201 Marionette DEBUG loaded listener.js 12:41:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (199D9800) [pid = 3428] [serial = 1856] [outer = 19166000] 12:41:43 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (189D0000) [pid = 3428] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:41:43 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (189B6400) [pid = 3428] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:41:43 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (189C6800) [pid = 3428] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:41:43 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (18B9DC00) [pid = 3428] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:41:43 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (1852C800) [pid = 3428] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:41:43 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (18472C00) [pid = 3428] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:41:43 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (16746800) [pid = 3428] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:41:43 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (15D55400) [pid = 3428] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:41:43 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (14A5D400) [pid = 3428] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:41:43 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (134A0C00) [pid = 3428] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:41:43 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (1330E400) [pid = 3428] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:41:43 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (12D4BC00) [pid = 3428] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:41:43 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (1A3C9C00) [pid = 3428] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:41:43 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (17DBF000) [pid = 3428] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:41:43 INFO - PROCESS | 3428 | 1460922103811 Marionette TRACE conn3 <- [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]]]}] 12:41:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:41:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 828ms 12:41:43 INFO - PROCESS | 3428 | 1460922103865 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 12:41:43 INFO - PROCESS | 3428 | 1460922103867 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 12:41:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:41:43 INFO - PROCESS | 3428 | 1460922103871 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:41:43 INFO - PROCESS | 3428 | 1460922103872 Marionette TRACE conn3 <- [1,2438,null,{}] 12:41:43 INFO - PROCESS | 3428 | 1460922103876 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:43 INFO - PROCESS | 3428 | 1460922103951 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 12:41:43 INFO - PROCESS | 3428 | 1460922103957 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:43 INFO - PROCESS | 3428 | ++DOCSHELL 15E3E800 == 32 [pid = 3428] [id = 619] 12:41:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (15E42400) [pid = 3428] [serial = 1857] [outer = 00000000] 12:41:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (18479400) [pid = 3428] [serial = 1858] [outer = 15E42400] 12:41:43 INFO - PROCESS | 3428 | 1460922104000 Marionette DEBUG loaded listener.js 12:41:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (1847B800) [pid = 3428] [serial = 1859] [outer = 15E42400] 12:41:44 INFO - PROCESS | 3428 | 1460922104427 Marionette TRACE conn3 <- [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]]]}] 12:41:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:41:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 594ms 12:41:44 INFO - PROCESS | 3428 | 1460922104472 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 12:41:44 INFO - PROCESS | 3428 | 1460922104474 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 12:41:44 INFO - PROCESS | 3428 | 1460922104477 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:41:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:41:44 INFO - PROCESS | 3428 | 1460922104479 Marionette TRACE conn3 <- [1,2442,null,{}] 12:41:44 INFO - PROCESS | 3428 | 1460922104482 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:44 INFO - PROCESS | 3428 | 1460922104557 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 12:41:44 INFO - PROCESS | 3428 | 1460922104563 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:44 INFO - PROCESS | 3428 | ++DOCSHELL 1892F400 == 33 [pid = 3428] [id = 620] 12:41:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (19016400) [pid = 3428] [serial = 1860] [outer = 00000000] 12:41:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (15BA2000) [pid = 3428] [serial = 1861] [outer = 19016400] 12:41:44 INFO - PROCESS | 3428 | 1460922104607 Marionette DEBUG loaded listener.js 12:41:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (19A53400) [pid = 3428] [serial = 1862] [outer = 19016400] 12:41:45 INFO - PROCESS | 3428 | 1460922105044 Marionette TRACE conn3 <- [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]]]}] 12:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 594ms 12:41:45 INFO - PROCESS | 3428 | 1460922105074 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 12:41:45 INFO - PROCESS | 3428 | 1460922105077 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 12:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:41:45 INFO - PROCESS | 3428 | 1460922105081 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:41:45 INFO - PROCESS | 3428 | 1460922105084 Marionette TRACE conn3 <- [1,2446,null,{}] 12:41:45 INFO - PROCESS | 3428 | 1460922105087 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:45 INFO - PROCESS | 3428 | 1460922105207 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 12:41:45 INFO - PROCESS | 3428 | 1460922105213 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:45 INFO - PROCESS | 3428 | ++DOCSHELL 18473C00 == 34 [pid = 3428] [id = 621] 12:41:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (19A56400) [pid = 3428] [serial = 1863] [outer = 00000000] 12:41:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (19A5B000) [pid = 3428] [serial = 1864] [outer = 19A56400] 12:41:45 INFO - PROCESS | 3428 | 1460922105257 Marionette DEBUG loaded listener.js 12:41:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (19A5DC00) [pid = 3428] [serial = 1865] [outer = 19A56400] 12:41:45 INFO - PROCESS | 3428 | 1460922105762 Marionette TRACE conn3 <- [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]]]}] 12:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 750ms 12:41:45 INFO - PROCESS | 3428 | 1460922105820 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 12:41:45 INFO - PROCESS | 3428 | 1460922105825 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 12:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:41:45 INFO - PROCESS | 3428 | 1460922105830 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:41:45 INFO - PROCESS | 3428 | 1460922105835 Marionette TRACE conn3 <- [1,2450,null,{}] 12:41:45 INFO - PROCESS | 3428 | 1460922105842 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:46 INFO - PROCESS | 3428 | 1460922106004 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 12:41:46 INFO - PROCESS | 3428 | 1460922106130 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:46 INFO - PROCESS | 3428 | ++DOCSHELL 12BE7400 == 35 [pid = 3428] [id = 622] 12:41:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (12CF9000) [pid = 3428] [serial = 1866] [outer = 00000000] 12:41:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (13310800) [pid = 3428] [serial = 1867] [outer = 12CF9000] 12:41:46 INFO - PROCESS | 3428 | 1460922106226 Marionette DEBUG loaded listener.js 12:41:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (13414800) [pid = 3428] [serial = 1868] [outer = 12CF9000] 12:41:46 INFO - PROCESS | 3428 | 1460922106970 Marionette TRACE conn3 <- [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]]]}] 12:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1219ms 12:41:47 INFO - PROCESS | 3428 | 1460922107039 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 12:41:47 INFO - PROCESS | 3428 | 1460922107045 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 12:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:41:47 INFO - PROCESS | 3428 | 1460922107052 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:41:47 INFO - PROCESS | 3428 | 1460922107055 Marionette TRACE conn3 <- [1,2454,null,{}] 12:41:47 INFO - PROCESS | 3428 | 1460922107059 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:47 INFO - PROCESS | 3428 | 1460922107189 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 12:41:47 INFO - PROCESS | 3428 | 1460922107457 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:47 INFO - PROCESS | 3428 | ++DOCSHELL 12C01C00 == 36 [pid = 3428] [id = 623] 12:41:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (12C54C00) [pid = 3428] [serial = 1869] [outer = 00000000] 12:41:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (13264C00) [pid = 3428] [serial = 1870] [outer = 12C54C00] 12:41:47 INFO - PROCESS | 3428 | 1460922107516 Marionette DEBUG loaded listener.js 12:41:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (133BF000) [pid = 3428] [serial = 1871] [outer = 12C54C00] 12:41:48 INFO - PROCESS | 3428 | --DOCSHELL 1892F400 == 35 [pid = 3428] [id = 620] 12:41:48 INFO - PROCESS | 3428 | --DOCSHELL 15E3E800 == 34 [pid = 3428] [id = 619] 12:41:48 INFO - PROCESS | 3428 | --DOCSHELL 1340CC00 == 33 [pid = 3428] [id = 618] 12:41:48 INFO - PROCESS | 3428 | --DOCSHELL 18B9FC00 == 32 [pid = 3428] [id = 617] 12:41:48 INFO - PROCESS | 3428 | --DOCSHELL 15540400 == 31 [pid = 3428] [id = 616] 12:41:48 INFO - PROCESS | 3428 | --DOCSHELL 189C3400 == 30 [pid = 3428] [id = 615] 12:41:48 INFO - PROCESS | 3428 | --DOCSHELL 1893D000 == 29 [pid = 3428] [id = 614] 12:41:48 INFO - PROCESS | 3428 | --DOCSHELL 18470400 == 28 [pid = 3428] [id = 613] 12:41:48 INFO - PROCESS | 3428 | --DOCSHELL 15EB5800 == 27 [pid = 3428] [id = 612] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (19085800) [pid = 3428] [serial = 1820] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (1915FC00) [pid = 3428] [serial = 1822] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (189C3800) [pid = 3428] [serial = 1807] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (18B6D800) [pid = 3428] [serial = 1810] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (189C2800) [pid = 3428] [serial = 1808] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (18BD6800) [pid = 3428] [serial = 1813] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (19015000) [pid = 3428] [serial = 1819] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (18D2FC00) [pid = 3428] [serial = 1814] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (1893A000) [pid = 3428] [serial = 1804] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (1847C000) [pid = 3428] [serial = 1801] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (1847C400) [pid = 3428] [serial = 1802] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (16CC1C00) [pid = 3428] [serial = 1798] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (18290800) [pid = 3428] [serial = 1799] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (15E44000) [pid = 3428] [serial = 1795] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (15E48000) [pid = 3428] [serial = 1796] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (1582F400) [pid = 3428] [serial = 1792] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (15BA9800) [pid = 3428] [serial = 1793] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (138D4400) [pid = 3428] [serial = 1789] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (142E6800) [pid = 3428] [serial = 1790] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (1340A400) [pid = 3428] [serial = 1786] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (13411C00) [pid = 3428] [serial = 1787] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (13256C00) [pid = 3428] [serial = 1783] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 70 (1325F000) [pid = 3428] [serial = 1784] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 69 (1D31F800) [pid = 3428] [serial = 1781] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 68 (18B70400) [pid = 3428] [serial = 1816] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 67 (18B73000) [pid = 3428] [serial = 1811] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 66 (18BA1000) [pid = 3428] [serial = 1817] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | --DOMWINDOW == 65 (18939800) [pid = 3428] [serial = 1805] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 3428 | 1460922108194 Marionette TRACE conn3 <- [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]]]}] 12:41:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:41:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1219ms 12:41:48 INFO - PROCESS | 3428 | 1460922108269 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 12:41:48 INFO - PROCESS | 3428 | 1460922108274 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 12:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:41:48 INFO - PROCESS | 3428 | 1460922108281 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:41:48 INFO - PROCESS | 3428 | 1460922108284 Marionette TRACE conn3 <- [1,2458,null,{}] 12:41:48 INFO - PROCESS | 3428 | 1460922108289 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:48 INFO - PROCESS | 3428 | 1460922108369 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 12:41:48 INFO - PROCESS | 3428 | 1460922108383 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:48 INFO - PROCESS | 3428 | ++DOCSHELL 1325FC00 == 28 [pid = 3428] [id = 624] 12:41:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 66 (13310C00) [pid = 3428] [serial = 1872] [outer = 00000000] 12:41:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 67 (13417000) [pid = 3428] [serial = 1873] [outer = 13310C00] 12:41:48 INFO - PROCESS | 3428 | 1460922108434 Marionette DEBUG loaded listener.js 12:41:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 68 (137CC400) [pid = 3428] [serial = 1874] [outer = 13310C00] 12:41:48 INFO - PROCESS | 3428 | 1460922108968 Marionette TRACE conn3 <- [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]]]}] 12:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 735ms 12:41:49 INFO - PROCESS | 3428 | 1460922109022 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 12:41:49 INFO - PROCESS | 3428 | 1460922109026 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 12:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:41:49 INFO - PROCESS | 3428 | 1460922109031 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:41:49 INFO - PROCESS | 3428 | 1460922109033 Marionette TRACE conn3 <- [1,2462,null,{}] 12:41:49 INFO - PROCESS | 3428 | 1460922109036 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:49 INFO - PROCESS | 3428 | 1460922109113 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 12:41:49 INFO - PROCESS | 3428 | 1460922109207 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:49 INFO - PROCESS | 3428 | ++DOCSHELL 13AE5800 == 29 [pid = 3428] [id = 625] 12:41:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 69 (13AEDC00) [pid = 3428] [serial = 1875] [outer = 00000000] 12:41:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (159BE400) [pid = 3428] [serial = 1876] [outer = 13AEDC00] 12:41:49 INFO - PROCESS | 3428 | 1460922109254 Marionette DEBUG loaded listener.js 12:41:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (15D50C00) [pid = 3428] [serial = 1877] [outer = 13AEDC00] 12:41:49 INFO - PROCESS | 3428 | 1460922109664 Marionette TRACE conn3 <- [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]]]}] 12:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 703ms 12:41:49 INFO - PROCESS | 3428 | 1460922109731 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 12:41:49 INFO - PROCESS | 3428 | 1460922109733 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 12:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:41:49 INFO - PROCESS | 3428 | 1460922109738 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:41:49 INFO - PROCESS | 3428 | 1460922109744 Marionette TRACE conn3 <- [1,2466,null,{}] 12:41:49 INFO - PROCESS | 3428 | 1460922109753 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:49 INFO - PROCESS | 3428 | 1460922109834 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 12:41:49 INFO - PROCESS | 3428 | 1460922109841 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:49 INFO - PROCESS | 3428 | ++DOCSHELL 15E3F800 == 30 [pid = 3428] [id = 626] 12:41:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (15E41C00) [pid = 3428] [serial = 1878] [outer = 00000000] 12:41:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (164C7400) [pid = 3428] [serial = 1879] [outer = 15E41C00] 12:41:49 INFO - PROCESS | 3428 | 1460922109886 Marionette DEBUG loaded listener.js 12:41:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (16CBF000) [pid = 3428] [serial = 1880] [outer = 15E41C00] 12:41:50 INFO - PROCESS | 3428 | 1460922110330 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 657ms 12:41:50 INFO - PROCESS | 3428 | 1460922110395 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 12:41:50 INFO - PROCESS | 3428 | 1460922110397 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 12:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:41:50 INFO - PROCESS | 3428 | 1460922110401 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:41:50 INFO - PROCESS | 3428 | 1460922110402 Marionette TRACE conn3 <- [1,2470,null,{}] 12:41:50 INFO - PROCESS | 3428 | 1460922110411 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:50 INFO - PROCESS | 3428 | 1460922110546 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 12:41:50 INFO - PROCESS | 3428 | 1460922110567 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:50 INFO - PROCESS | 3428 | ++DOCSHELL 18262800 == 31 [pid = 3428] [id = 627] 12:41:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (18292000) [pid = 3428] [serial = 1881] [outer = 00000000] 12:41:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (18475400) [pid = 3428] [serial = 1882] [outer = 18292000] 12:41:50 INFO - PROCESS | 3428 | 1460922110611 Marionette DEBUG loaded listener.js 12:41:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (1847A400) [pid = 3428] [serial = 1883] [outer = 18292000] 12:41:51 INFO - PROCESS | 3428 | 1460922111043 Marionette TRACE conn3 <- [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]]]}] 12:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 703ms 12:41:51 INFO - PROCESS | 3428 | 1460922111100 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 12:41:51 INFO - PROCESS | 3428 | 1460922111102 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 12:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:41:51 INFO - PROCESS | 3428 | 1460922111111 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:41:51 INFO - PROCESS | 3428 | 1460922111113 Marionette TRACE conn3 <- [1,2474,null,{}] 12:41:51 INFO - PROCESS | 3428 | 1460922111116 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:51 INFO - PROCESS | 3428 | 1460922111219 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 12:41:51 INFO - PROCESS | 3428 | 1460922111228 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:51 INFO - PROCESS | 3428 | ++DOCSHELL 18525C00 == 32 [pid = 3428] [id = 628] 12:41:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (18528C00) [pid = 3428] [serial = 1884] [outer = 00000000] 12:41:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (18938800) [pid = 3428] [serial = 1885] [outer = 18528C00] 12:41:51 INFO - PROCESS | 3428 | 1460922111336 Marionette DEBUG loaded listener.js 12:41:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (189B0C00) [pid = 3428] [serial = 1886] [outer = 18528C00] 12:41:51 INFO - PROCESS | 3428 | 1460922111787 Marionette TRACE conn3 <- [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]]]}] 12:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 703ms 12:41:51 INFO - PROCESS | 3428 | 1460922111805 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 12:41:51 INFO - PROCESS | 3428 | 1460922111807 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 12:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:41:51 INFO - PROCESS | 3428 | 1460922111810 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:41:51 INFO - PROCESS | 3428 | 1460922111812 Marionette TRACE conn3 <- [1,2478,null,{}] 12:41:51 INFO - PROCESS | 3428 | 1460922111819 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:51 INFO - PROCESS | 3428 | 1460922111956 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 12:41:51 INFO - PROCESS | 3428 | 1460922111976 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:51 INFO - PROCESS | 3428 | ++DOCSHELL 189C3C00 == 33 [pid = 3428] [id = 629] 12:41:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (189C6000) [pid = 3428] [serial = 1887] [outer = 00000000] 12:41:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (18B70400) [pid = 3428] [serial = 1888] [outer = 189C6000] 12:41:52 INFO - PROCESS | 3428 | 1460922112025 Marionette DEBUG loaded listener.js 12:41:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (18B6FC00) [pid = 3428] [serial = 1889] [outer = 189C6000] 12:41:52 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (15E46800) [pid = 3428] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:41:52 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (1900F000) [pid = 3428] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:41:52 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (15829800) [pid = 3428] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:41:52 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (15E0BC00) [pid = 3428] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:41:52 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (18472400) [pid = 3428] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:41:52 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (18BE1800) [pid = 3428] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:41:52 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (13210C00) [pid = 3428] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:41:52 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (19016400) [pid = 3428] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:41:52 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (15EB9800) [pid = 3428] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:41:52 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (133C0800) [pid = 3428] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:41:52 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (18B76400) [pid = 3428] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:41:52 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (1893D400) [pid = 3428] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:41:52 INFO - PROCESS | 3428 | --DOMWINDOW == 70 (19166000) [pid = 3428] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:41:52 INFO - PROCESS | 3428 | --DOMWINDOW == 69 (15E42400) [pid = 3428] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:41:52 INFO - PROCESS | 3428 | 1460922112597 Marionette TRACE conn3 <- [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]]]}] 12:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 844ms 12:41:52 INFO - PROCESS | 3428 | 1460922112653 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 12:41:52 INFO - PROCESS | 3428 | 1460922112655 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 12:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:41:52 INFO - PROCESS | 3428 | 1460922112659 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:41:52 INFO - PROCESS | 3428 | 1460922112660 Marionette TRACE conn3 <- [1,2482,null,{}] 12:41:52 INFO - PROCESS | 3428 | 1460922112664 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:52 INFO - PROCESS | 3428 | 1460922112735 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 12:41:52 INFO - PROCESS | 3428 | 1460922112741 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:52 INFO - PROCESS | 3428 | ++DOCSHELL 13414400 == 34 [pid = 3428] [id = 630] 12:41:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (13417800) [pid = 3428] [serial = 1890] [outer = 00000000] 12:41:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (15EB9800) [pid = 3428] [serial = 1891] [outer = 13417800] 12:41:52 INFO - PROCESS | 3428 | 1460922112788 Marionette DEBUG loaded listener.js 12:41:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (1852B800) [pid = 3428] [serial = 1892] [outer = 13417800] 12:41:53 INFO - PROCESS | 3428 | 1460922113244 Marionette TRACE conn3 <- [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]]]}] 12:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 625ms 12:41:53 INFO - PROCESS | 3428 | 1460922113297 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 12:41:53 INFO - PROCESS | 3428 | 1460922113299 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 12:41:53 INFO - PROCESS | 3428 | 1460922113302 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:41:53 INFO - PROCESS | 3428 | 1460922113304 Marionette TRACE conn3 <- [1,2486,null,{}] 12:41:53 INFO - PROCESS | 3428 | 1460922113307 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:53 INFO - PROCESS | 3428 | 1460922113389 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 12:41:53 INFO - PROCESS | 3428 | 1460922113396 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:53 INFO - PROCESS | 3428 | ++DOCSHELL 15E49C00 == 35 [pid = 3428] [id = 631] 12:41:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (185A2000) [pid = 3428] [serial = 1893] [outer = 00000000] 12:41:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (18BA0400) [pid = 3428] [serial = 1894] [outer = 185A2000] 12:41:53 INFO - PROCESS | 3428 | 1460922113442 Marionette DEBUG loaded listener.js 12:41:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (18BA9C00) [pid = 3428] [serial = 1895] [outer = 185A2000] 12:41:53 INFO - PROCESS | 3428 | 1460922113871 Marionette TRACE conn3 <- [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]]]}] 12:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 594ms 12:41:53 INFO - PROCESS | 3428 | 1460922113900 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 12:41:53 INFO - PROCESS | 3428 | 1460922113901 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 12:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:41:53 INFO - PROCESS | 3428 | 1460922113905 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:41:53 INFO - PROCESS | 3428 | 1460922113906 Marionette TRACE conn3 <- [1,2490,null,{}] 12:41:53 INFO - PROCESS | 3428 | 1460922113910 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:53 INFO - PROCESS | 3428 | 1460922113983 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 12:41:53 INFO - PROCESS | 3428 | 1460922113989 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:53 INFO - PROCESS | 3428 | ++DOCSHELL 15E47C00 == 36 [pid = 3428] [id = 632] 12:41:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (18B72800) [pid = 3428] [serial = 1896] [outer = 00000000] 12:41:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (19010000) [pid = 3428] [serial = 1897] [outer = 18B72800] 12:41:54 INFO - PROCESS | 3428 | 1460922114032 Marionette DEBUG loaded listener.js 12:41:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (19010400) [pid = 3428] [serial = 1898] [outer = 18B72800] 12:41:54 INFO - PROCESS | 3428 | 1460922114462 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 594ms 12:41:54 INFO - PROCESS | 3428 | 1460922114502 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 12:41:54 INFO - PROCESS | 3428 | 1460922114504 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 12:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:41:54 INFO - PROCESS | 3428 | 1460922114507 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:41:54 INFO - PROCESS | 3428 | 1460922114509 Marionette TRACE conn3 <- [1,2494,null,{}] 12:41:54 INFO - PROCESS | 3428 | 1460922114516 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:54 INFO - PROCESS | 3428 | 1460922114631 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 12:41:54 INFO - PROCESS | 3428 | 1460922114791 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:54 INFO - PROCESS | 3428 | ++DOCSHELL 13304C00 == 37 [pid = 3428] [id = 633] 12:41:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (13306400) [pid = 3428] [serial = 1899] [outer = 00000000] 12:41:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (13412400) [pid = 3428] [serial = 1900] [outer = 13306400] 12:41:54 INFO - PROCESS | 3428 | 1460922114891 Marionette DEBUG loaded listener.js 12:41:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (13496400) [pid = 3428] [serial = 1901] [outer = 13306400] 12:41:55 INFO - PROCESS | 3428 | 1460922115489 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1031ms 12:41:55 INFO - PROCESS | 3428 | 1460922115566 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 12:41:55 INFO - PROCESS | 3428 | 1460922115570 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 12:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:41:55 INFO - PROCESS | 3428 | 1460922115574 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:41:55 INFO - PROCESS | 3428 | 1460922115578 Marionette TRACE conn3 <- [1,2498,null,{}] 12:41:55 INFO - PROCESS | 3428 | 1460922115583 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:55 INFO - PROCESS | 3428 | 1460922115681 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 12:41:55 INFO - PROCESS | 3428 | 1460922115813 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:55 INFO - PROCESS | 3428 | ++DOCSHELL 1578E400 == 38 [pid = 3428] [id = 634] 12:41:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (15795400) [pid = 3428] [serial = 1902] [outer = 00000000] 12:41:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (15E3F000) [pid = 3428] [serial = 1903] [outer = 15795400] 12:41:55 INFO - PROCESS | 3428 | 1460922115872 Marionette DEBUG loaded listener.js 12:41:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (17DBF400) [pid = 3428] [serial = 1904] [outer = 15795400] 12:41:56 INFO - PROCESS | 3428 | 1460922116488 Marionette TRACE conn3 <- [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]]]}] 12:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 938ms 12:41:56 INFO - PROCESS | 3428 | 1460922116517 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 12:41:56 INFO - PROCESS | 3428 | 1460922116520 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 12:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:41:56 INFO - PROCESS | 3428 | 1460922116524 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:41:56 INFO - PROCESS | 3428 | 1460922116526 Marionette TRACE conn3 <- [1,2502,null,{}] 12:41:56 INFO - PROCESS | 3428 | 1460922116531 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:56 INFO - PROCESS | 3428 | 1460922116629 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 12:41:56 INFO - PROCESS | 3428 | 1460922116733 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:56 INFO - PROCESS | 3428 | ++DOCSHELL 1847D000 == 39 [pid = 3428] [id = 635] 12:41:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (189AE800) [pid = 3428] [serial = 1905] [outer = 00000000] 12:41:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (18B9E800) [pid = 3428] [serial = 1906] [outer = 189AE800] 12:41:56 INFO - PROCESS | 3428 | 1460922116787 Marionette DEBUG loaded listener.js 12:41:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (1900E000) [pid = 3428] [serial = 1907] [outer = 189AE800] 12:41:57 INFO - PROCESS | 3428 | 1460922117377 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:41:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:41:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 891ms 12:41:57 INFO - PROCESS | 3428 | 1460922117427 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 12:41:57 INFO - PROCESS | 3428 | 1460922117432 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 12:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:41:57 INFO - PROCESS | 3428 | 1460922117443 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:41:57 INFO - PROCESS | 3428 | 1460922117450 Marionette TRACE conn3 <- [1,2506,null,{}] 12:41:57 INFO - PROCESS | 3428 | 1460922117456 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:57 INFO - PROCESS | 3428 | 1460922117559 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 12:41:57 INFO - PROCESS | 3428 | 1460922117689 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:57 INFO - PROCESS | 3428 | ++DOCSHELL 18261000 == 40 [pid = 3428] [id = 636] 12:41:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (1908F400) [pid = 3428] [serial = 1908] [outer = 00000000] 12:41:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (199D5800) [pid = 3428] [serial = 1909] [outer = 1908F400] 12:41:57 INFO - PROCESS | 3428 | 1460922117744 Marionette DEBUG loaded listener.js 12:41:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (19A52000) [pid = 3428] [serial = 1910] [outer = 1908F400] 12:41:58 INFO - PROCESS | 3428 | 1460922118436 Marionette TRACE conn3 <- [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]]]}] 12:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1063ms 12:41:58 INFO - PROCESS | 3428 | 1460922118519 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 12:41:58 INFO - PROCESS | 3428 | 1460922118523 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 12:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:41:58 INFO - PROCESS | 3428 | 1460922118528 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:41:58 INFO - PROCESS | 3428 | 1460922118532 Marionette TRACE conn3 <- [1,2510,null,{}] 12:41:58 INFO - PROCESS | 3428 | 1460922118538 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:58 INFO - PROCESS | 3428 | 1460922118629 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 12:41:58 INFO - PROCESS | 3428 | 1460922118768 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:58 INFO - PROCESS | 3428 | ++DOCSHELL 133C4400 == 41 [pid = 3428] [id = 637] 12:41:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (13492C00) [pid = 3428] [serial = 1911] [outer = 00000000] 12:41:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (142DD000) [pid = 3428] [serial = 1912] [outer = 13492C00] 12:41:58 INFO - PROCESS | 3428 | 1460922118823 Marionette DEBUG loaded listener.js 12:41:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (155CF800) [pid = 3428] [serial = 1913] [outer = 13492C00] 12:41:59 INFO - PROCESS | 3428 | --DOCSHELL 15E47C00 == 40 [pid = 3428] [id = 632] 12:41:59 INFO - PROCESS | 3428 | --DOCSHELL 15E49C00 == 39 [pid = 3428] [id = 631] 12:41:59 INFO - PROCESS | 3428 | --DOCSHELL 13414400 == 38 [pid = 3428] [id = 630] 12:41:59 INFO - PROCESS | 3428 | --DOCSHELL 189C3C00 == 37 [pid = 3428] [id = 629] 12:41:59 INFO - PROCESS | 3428 | --DOCSHELL 18525C00 == 36 [pid = 3428] [id = 628] 12:41:59 INFO - PROCESS | 3428 | --DOCSHELL 18262800 == 35 [pid = 3428] [id = 627] 12:41:59 INFO - PROCESS | 3428 | --DOCSHELL 15E3F800 == 34 [pid = 3428] [id = 626] 12:41:59 INFO - PROCESS | 3428 | --DOCSHELL 13AE5800 == 33 [pid = 3428] [id = 625] 12:41:59 INFO - PROCESS | 3428 | --DOCSHELL 1325FC00 == 32 [pid = 3428] [id = 624] 12:41:59 INFO - PROCESS | 3428 | --DOCSHELL 12C01C00 == 31 [pid = 3428] [id = 623] 12:41:59 INFO - PROCESS | 3428 | --DOCSHELL 12BE7400 == 30 [pid = 3428] [id = 622] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (18D29000) [pid = 3428] [serial = 1849] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (19090800) [pid = 3428] [serial = 1852] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (15BA8000) [pid = 3428] [serial = 1831] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (15D52C00) [pid = 3428] [serial = 1832] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (1648A800) [pid = 3428] [serial = 1834] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (164C7800) [pid = 3428] [serial = 1835] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (185A7400) [pid = 3428] [serial = 1840] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (1899DC00) [pid = 3428] [serial = 1841] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (18BD6400) [pid = 3428] [serial = 1850] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (19162800) [pid = 3428] [serial = 1823] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (13307800) [pid = 3428] [serial = 1825] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (19A53400) [pid = 3428] [serial = 1862] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (1330D800) [pid = 3428] [serial = 1826] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (17DC7400) [pid = 3428] [serial = 1837] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (18262400) [pid = 3428] [serial = 1838] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (13499400) [pid = 3428] [serial = 1828] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (1349E400) [pid = 3428] [serial = 1829] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (18B9A800) [pid = 3428] [serial = 1846] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (189CD800) [pid = 3428] [serial = 1843] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (189CDC00) [pid = 3428] [serial = 1844] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (1989D800) [pid = 3428] [serial = 1855] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (15BA2000) [pid = 3428] [serial = 1861] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 70 (199D9800) [pid = 3428] [serial = 1856] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 69 (18479400) [pid = 3428] [serial = 1858] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 68 (1847B800) [pid = 3428] [serial = 1859] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 67 (19162000) [pid = 3428] [serial = 1853] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 66 (19A5B000) [pid = 3428] [serial = 1864] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | --DOMWINDOW == 65 (18B9A400) [pid = 3428] [serial = 1847] [outer = 00000000] [url = about:blank] 12:41:59 INFO - PROCESS | 3428 | 1460922119345 Marionette TRACE conn3 <- [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]]]}] 12:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 844ms 12:41:59 INFO - PROCESS | 3428 | 1460922119371 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 12:41:59 INFO - PROCESS | 3428 | 1460922119376 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 12:41:59 INFO - PROCESS | 3428 | 1460922119386 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:41:59 INFO - PROCESS | 3428 | 1460922119389 Marionette TRACE conn3 <- [1,2514,null,{}] 12:41:59 INFO - PROCESS | 3428 | 1460922119392 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:59 INFO - PROCESS | 3428 | 1460922119472 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 12:41:59 INFO - PROCESS | 3428 | 1460922119481 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:59 INFO - PROCESS | 3428 | ++DOCSHELL 1349F800 == 31 [pid = 3428] [id = 638] 12:41:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 66 (13782C00) [pid = 3428] [serial = 1914] [outer = 00000000] 12:41:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 67 (159C8800) [pid = 3428] [serial = 1915] [outer = 13782C00] 12:41:59 INFO - PROCESS | 3428 | 1460922119536 Marionette DEBUG loaded listener.js 12:41:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 68 (15E09400) [pid = 3428] [serial = 1916] [outer = 13782C00] 12:42:00 INFO - PROCESS | 3428 | 1460922120027 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 704ms 12:42:00 INFO - PROCESS | 3428 | 1460922120086 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:42:00 INFO - PROCESS | 3428 | 1460922120089 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 12:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:42:00 INFO - PROCESS | 3428 | 1460922120092 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:42:00 INFO - PROCESS | 3428 | 1460922120095 Marionette TRACE conn3 <- [1,2518,null,{}] 12:42:00 INFO - PROCESS | 3428 | 1460922120105 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:00 INFO - PROCESS | 3428 | 1460922120216 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:42:00 INFO - PROCESS | 3428 | 1460922120316 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:00 INFO - PROCESS | 3428 | ++DOCSHELL 1582E800 == 32 [pid = 3428] [id = 639] 12:42:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 69 (15E3D400) [pid = 3428] [serial = 1917] [outer = 00000000] 12:42:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (1825DC00) [pid = 3428] [serial = 1918] [outer = 15E3D400] 12:42:00 INFO - PROCESS | 3428 | 1460922120364 Marionette DEBUG loaded listener.js 12:42:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (18477800) [pid = 3428] [serial = 1919] [outer = 15E3D400] 12:42:00 INFO - PROCESS | 3428 | 1460922120771 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 734ms 12:42:00 INFO - PROCESS | 3428 | 1460922120832 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:42:00 INFO - PROCESS | 3428 | 1460922120835 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 12:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:42:00 INFO - PROCESS | 3428 | 1460922120838 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:42:00 INFO - PROCESS | 3428 | 1460922120839 Marionette TRACE conn3 <- [1,2522,null,{}] 12:42:00 INFO - PROCESS | 3428 | 1460922120843 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:00 INFO - PROCESS | 3428 | 1460922120920 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:42:00 INFO - PROCESS | 3428 | 1460922120926 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:00 INFO - PROCESS | 3428 | ++DOCSHELL 18291000 == 33 [pid = 3428] [id = 640] 12:42:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (1852CC00) [pid = 3428] [serial = 1920] [outer = 00000000] 12:42:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (189B1000) [pid = 3428] [serial = 1921] [outer = 1852CC00] 12:42:00 INFO - PROCESS | 3428 | 1460922120972 Marionette DEBUG loaded listener.js 12:42:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (189B8000) [pid = 3428] [serial = 1922] [outer = 1852CC00] 12:42:01 INFO - PROCESS | 3428 | 1460922121442 Marionette TRACE conn3 <- [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]]]}] 12:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 640ms 12:42:01 INFO - PROCESS | 3428 | 1460922121477 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:42:01 INFO - PROCESS | 3428 | 1460922121479 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 12:42:01 INFO - PROCESS | 3428 | 1460922121482 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:42:01 INFO - PROCESS | 3428 | 1460922121484 Marionette TRACE conn3 <- [1,2526,null,{}] 12:42:01 INFO - PROCESS | 3428 | 1460922121487 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:01 INFO - PROCESS | 3428 | 1460922121599 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:42:01 INFO - PROCESS | 3428 | 1460922121687 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:01 INFO - PROCESS | 3428 | ++DOCSHELL 189C2400 == 34 [pid = 3428] [id = 641] 12:42:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (189CA400) [pid = 3428] [serial = 1923] [outer = 00000000] 12:42:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (18B72C00) [pid = 3428] [serial = 1924] [outer = 189CA400] 12:42:01 INFO - PROCESS | 3428 | 1460922121732 Marionette DEBUG loaded listener.js 12:42:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (18B73800) [pid = 3428] [serial = 1925] [outer = 189CA400] 12:42:02 INFO - PROCESS | 3428 | 1460922122152 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 703ms 12:42:02 INFO - PROCESS | 3428 | 1460922122182 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:42:02 INFO - PROCESS | 3428 | 1460922122184 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 12:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:42:02 INFO - PROCESS | 3428 | 1460922122188 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:42:02 INFO - PROCESS | 3428 | 1460922122189 Marionette TRACE conn3 <- [1,2530,null,{}] 12:42:02 INFO - PROCESS | 3428 | 1460922122193 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:02 INFO - PROCESS | 3428 | 1460922122324 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:42:02 INFO - PROCESS | 3428 | 1460922122333 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:02 INFO - PROCESS | 3428 | ++DOCSHELL 12B7A000 == 35 [pid = 3428] [id = 642] 12:42:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (13308400) [pid = 3428] [serial = 1926] [outer = 00000000] 12:42:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (19087400) [pid = 3428] [serial = 1927] [outer = 13308400] 12:42:02 INFO - PROCESS | 3428 | 1460922122380 Marionette DEBUG loaded listener.js 12:42:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (19161000) [pid = 3428] [serial = 1928] [outer = 13308400] 12:42:02 INFO - PROCESS | 3428 | 1460922122836 Marionette TRACE conn3 <- [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]]]}] 12:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 703ms 12:42:02 INFO - PROCESS | 3428 | 1460922122886 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:42:02 INFO - PROCESS | 3428 | 1460922122888 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 12:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:42:02 INFO - PROCESS | 3428 | 1460922122896 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:42:02 INFO - PROCESS | 3428 | 1460922122898 Marionette TRACE conn3 <- [1,2534,null,{}] 12:42:02 INFO - PROCESS | 3428 | 1460922122902 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:03 INFO - PROCESS | 3428 | 1460922123032 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:42:03 INFO - PROCESS | 3428 | 1460922123055 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:03 INFO - PROCESS | 3428 | ++DOCSHELL 1320A800 == 36 [pid = 3428] [id = 643] 12:42:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (134A0800) [pid = 3428] [serial = 1929] [outer = 00000000] 12:42:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (192BAC00) [pid = 3428] [serial = 1930] [outer = 134A0800] 12:42:03 INFO - PROCESS | 3428 | 1460922123102 Marionette DEBUG loaded listener.js 12:42:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (191B7400) [pid = 3428] [serial = 1931] [outer = 134A0800] 12:42:03 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (18528C00) [pid = 3428] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:42:03 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (15E41C00) [pid = 3428] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:42:03 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (13310C00) [pid = 3428] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:42:03 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (12C54C00) [pid = 3428] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:42:03 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (18292000) [pid = 3428] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:42:03 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (13AEDC00) [pid = 3428] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:42:03 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (189C6000) [pid = 3428] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:42:03 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (13417800) [pid = 3428] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:42:03 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (185A2000) [pid = 3428] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:42:03 INFO - PROCESS | 3428 | 1460922123582 Marionette TRACE conn3 <- [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]]]}] 12:42:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:42:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 734ms 12:42:03 INFO - PROCESS | 3428 | 1460922123637 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:42:03 INFO - PROCESS | 3428 | 1460922123639 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 12:42:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:42:03 INFO - PROCESS | 3428 | 1460922123642 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:42:03 INFO - PROCESS | 3428 | 1460922123644 Marionette TRACE conn3 <- [1,2538,null,{}] 12:42:03 INFO - PROCESS | 3428 | 1460922123647 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:03 INFO - PROCESS | 3428 | 1460922123724 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:42:03 INFO - PROCESS | 3428 | 1460922123730 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:03 INFO - PROCESS | 3428 | ++DOCSHELL 13312800 == 37 [pid = 3428] [id = 644] 12:42:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (13417800) [pid = 3428] [serial = 1932] [outer = 00000000] 12:42:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (18470400) [pid = 3428] [serial = 1933] [outer = 13417800] 12:42:03 INFO - PROCESS | 3428 | 1460922123773 Marionette DEBUG loaded listener.js 12:42:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (18292000) [pid = 3428] [serial = 1934] [outer = 13417800] 12:42:04 INFO - PROCESS | 3428 | 1460922124200 Marionette TRACE conn3 <- [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]]]}] 12:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 594ms 12:42:04 INFO - PROCESS | 3428 | 1460922124240 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:42:04 INFO - PROCESS | 3428 | 1460922124241 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 12:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:42:04 INFO - PROCESS | 3428 | 1460922124249 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:42:04 INFO - PROCESS | 3428 | 1460922124251 Marionette TRACE conn3 <- [1,2542,null,{}] 12:42:04 INFO - PROCESS | 3428 | 1460922124254 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:04 INFO - PROCESS | 3428 | 1460922124329 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:42:04 INFO - PROCESS | 3428 | 1460922124335 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:04 INFO - PROCESS | 3428 | ++DOCSHELL 18290800 == 38 [pid = 3428] [id = 645] 12:42:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (1847C800) [pid = 3428] [serial = 1935] [outer = 00000000] 12:42:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (19A51800) [pid = 3428] [serial = 1936] [outer = 1847C800] 12:42:04 INFO - PROCESS | 3428 | 1460922124379 Marionette DEBUG loaded listener.js 12:42:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (1915CC00) [pid = 3428] [serial = 1937] [outer = 1847C800] 12:42:04 INFO - PROCESS | 3428 | 1460922124834 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 640ms 12:42:04 INFO - PROCESS | 3428 | 1460922124883 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:42:04 INFO - PROCESS | 3428 | 1460922124885 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 12:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:42:04 INFO - PROCESS | 3428 | 1460922124889 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:42:04 INFO - PROCESS | 3428 | 1460922124890 Marionette TRACE conn3 <- [1,2546,null,{}] 12:42:04 INFO - PROCESS | 3428 | 1460922124894 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:04 INFO - PROCESS | 3428 | 1460922124969 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:42:04 INFO - PROCESS | 3428 | 1460922124975 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:04 INFO - PROCESS | 3428 | ++DOCSHELL 1859E800 == 39 [pid = 3428] [id = 646] 12:42:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (19167400) [pid = 3428] [serial = 1938] [outer = 00000000] 12:42:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (19C71400) [pid = 3428] [serial = 1939] [outer = 19167400] 12:42:05 INFO - PROCESS | 3428 | 1460922125021 Marionette DEBUG loaded listener.js 12:42:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (19C73C00) [pid = 3428] [serial = 1940] [outer = 19167400] 12:42:05 INFO - PROCESS | 3428 | --DOCSHELL 18473C00 == 38 [pid = 3428] [id = 621] 12:42:05 INFO - PROCESS | 3428 | --DOCSHELL 133C4400 == 37 [pid = 3428] [id = 637] 12:42:05 INFO - PROCESS | 3428 | --DOCSHELL 18261000 == 36 [pid = 3428] [id = 636] 12:42:05 INFO - PROCESS | 3428 | --DOCSHELL 1578E400 == 35 [pid = 3428] [id = 634] 12:42:05 INFO - PROCESS | 3428 | --DOCSHELL 1847D000 == 34 [pid = 3428] [id = 635] 12:42:05 INFO - PROCESS | 3428 | --DOCSHELL 13304C00 == 33 [pid = 3428] [id = 633] 12:42:06 INFO - PROCESS | 3428 | --DOCSHELL 1349F800 == 32 [pid = 3428] [id = 638] 12:42:06 INFO - PROCESS | 3428 | --DOCSHELL 12B7A000 == 31 [pid = 3428] [id = 642] 12:42:06 INFO - PROCESS | 3428 | --DOCSHELL 13312800 == 30 [pid = 3428] [id = 644] 12:42:06 INFO - PROCESS | 3428 | --DOCSHELL 1582E800 == 29 [pid = 3428] [id = 639] 12:42:06 INFO - PROCESS | 3428 | --DOCSHELL 1320A800 == 28 [pid = 3428] [id = 643] 12:42:06 INFO - PROCESS | 3428 | --DOCSHELL 18290800 == 27 [pid = 3428] [id = 645] 12:42:06 INFO - PROCESS | 3428 | --DOCSHELL 18291000 == 26 [pid = 3428] [id = 640] 12:42:06 INFO - PROCESS | 3428 | --DOCSHELL 189C2400 == 25 [pid = 3428] [id = 641] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (19010000) [pid = 3428] [serial = 1897] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (18938800) [pid = 3428] [serial = 1885] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (164C7400) [pid = 3428] [serial = 1879] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (13310800) [pid = 3428] [serial = 1867] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (13417000) [pid = 3428] [serial = 1873] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (137CC400) [pid = 3428] [serial = 1874] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (133BF000) [pid = 3428] [serial = 1871] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (13264C00) [pid = 3428] [serial = 1870] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (18475400) [pid = 3428] [serial = 1882] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (1847A400) [pid = 3428] [serial = 1883] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (159BE400) [pid = 3428] [serial = 1876] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (15D50C00) [pid = 3428] [serial = 1877] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 70 (189B0C00) [pid = 3428] [serial = 1886] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 69 (18B70400) [pid = 3428] [serial = 1888] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 68 (15EB9800) [pid = 3428] [serial = 1891] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 67 (18BA0400) [pid = 3428] [serial = 1894] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 66 (18B6FC00) [pid = 3428] [serial = 1889] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 65 (1852B800) [pid = 3428] [serial = 1892] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 64 (18BA9C00) [pid = 3428] [serial = 1895] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | --DOMWINDOW == 63 (16CBF000) [pid = 3428] [serial = 1880] [outer = 00000000] [url = about:blank] 12:42:06 INFO - PROCESS | 3428 | 1460922126822 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1969ms 12:42:06 INFO - PROCESS | 3428 | 1460922126860 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:42:06 INFO - PROCESS | 3428 | 1460922126864 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 12:42:06 INFO - PROCESS | 3428 | 1460922126870 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:42:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:42:06 INFO - PROCESS | 3428 | 1460922126873 Marionette TRACE conn3 <- [1,2550,null,{}] 12:42:06 INFO - PROCESS | 3428 | 1460922126879 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:06 INFO - PROCESS | 3428 | 1460922126966 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:42:06 INFO - PROCESS | 3428 | 1460922126975 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:06 INFO - PROCESS | 3428 | ++DOCSHELL 13259C00 == 26 [pid = 3428] [id = 647] 12:42:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 64 (1325A000) [pid = 3428] [serial = 1941] [outer = 00000000] 12:42:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 65 (13308800) [pid = 3428] [serial = 1942] [outer = 1325A000] 12:42:07 INFO - PROCESS | 3428 | 1460922127024 Marionette DEBUG loaded listener.js 12:42:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 66 (13310C00) [pid = 3428] [serial = 1943] [outer = 1325A000] 12:42:07 INFO - PROCESS | 3428 | 1460922127537 Marionette TRACE conn3 <- [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]]]}] 12:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 703ms 12:42:07 INFO - PROCESS | 3428 | 1460922127570 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:42:07 INFO - PROCESS | 3428 | 1460922127576 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 12:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:42:07 INFO - PROCESS | 3428 | 1460922127583 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:42:07 INFO - PROCESS | 3428 | 1460922127585 Marionette TRACE conn3 <- [1,2554,null,{}] 12:42:07 INFO - PROCESS | 3428 | 1460922127589 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:07 INFO - PROCESS | 3428 | 1460922127666 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:42:07 INFO - PROCESS | 3428 | 1460922127675 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:07 INFO - PROCESS | 3428 | ++DOCSHELL 13409800 == 27 [pid = 3428] [id = 648] 12:42:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 67 (13410000) [pid = 3428] [serial = 1944] [outer = 00000000] 12:42:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 68 (13499400) [pid = 3428] [serial = 1945] [outer = 13410000] 12:42:07 INFO - PROCESS | 3428 | 1460922127721 Marionette DEBUG loaded listener.js 12:42:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 69 (1349F800) [pid = 3428] [serial = 1946] [outer = 13410000] 12:42:08 INFO - PROCESS | 3428 | 1460922128211 Marionette TRACE conn3 <- [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]]]}] 12:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 703ms 12:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:42:08 INFO - PROCESS | 3428 | 1460922128280 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:42:08 INFO - PROCESS | 3428 | 1460922128282 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 12:42:08 INFO - PROCESS | 3428 | 1460922128286 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:42:08 INFO - PROCESS | 3428 | 1460922128289 Marionette TRACE conn3 <- [1,2558,null,{}] 12:42:08 INFO - PROCESS | 3428 | 1460922128300 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:08 INFO - PROCESS | 3428 | 1460922128411 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:42:08 INFO - PROCESS | 3428 | 1460922128504 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:08 INFO - PROCESS | 3428 | ++DOCSHELL 15825400 == 28 [pid = 3428] [id = 649] 12:42:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (1582C400) [pid = 3428] [serial = 1947] [outer = 00000000] 12:42:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (15BE4C00) [pid = 3428] [serial = 1948] [outer = 1582C400] 12:42:08 INFO - PROCESS | 3428 | 1460922128551 Marionette DEBUG loaded listener.js 12:42:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (15E04800) [pid = 3428] [serial = 1949] [outer = 1582C400] 12:42:08 INFO - PROCESS | 3428 | 1460922128937 Marionette TRACE conn3 <- [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]]]}] 12:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 687ms 12:42:08 INFO - PROCESS | 3428 | 1460922128986 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:42:08 INFO - PROCESS | 3428 | 1460922128988 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 12:42:08 INFO - PROCESS | 3428 | 1460922128992 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:42:08 INFO - PROCESS | 3428 | 1460922128994 Marionette TRACE conn3 <- [1,2562,null,{}] 12:42:08 INFO - PROCESS | 3428 | 1460922128997 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:09 INFO - PROCESS | 3428 | 1460922129071 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:42:09 INFO - PROCESS | 3428 | 1460922129077 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:09 INFO - PROCESS | 3428 | ++DOCSHELL 15DC0000 == 29 [pid = 3428] [id = 650] 12:42:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (15E3EC00) [pid = 3428] [serial = 1950] [outer = 00000000] 12:42:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (1648A800) [pid = 3428] [serial = 1951] [outer = 15E3EC00] 12:42:09 INFO - PROCESS | 3428 | 1460922129128 Marionette DEBUG loaded listener.js 12:42:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (164D2000) [pid = 3428] [serial = 1952] [outer = 15E3EC00] 12:42:09 INFO - PROCESS | 3428 | 1460922129561 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:42:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:42:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 594ms 12:42:09 INFO - PROCESS | 3428 | 1460922129587 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:42:09 INFO - PROCESS | 3428 | 1460922129589 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 12:42:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:42:09 INFO - PROCESS | 3428 | 1460922129603 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:42:09 INFO - PROCESS | 3428 | 1460922129605 Marionette TRACE conn3 <- [1,2566,null,{}] 12:42:09 INFO - PROCESS | 3428 | 1460922129609 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:09 INFO - PROCESS | 3428 | 1460922129684 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:42:09 INFO - PROCESS | 3428 | 1460922129690 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:09 INFO - PROCESS | 3428 | ++DOCSHELL 15EB8000 == 30 [pid = 3428] [id = 651] 12:42:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (1669E000) [pid = 3428] [serial = 1953] [outer = 00000000] 12:42:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (17DCCC00) [pid = 3428] [serial = 1954] [outer = 1669E000] 12:42:09 INFO - PROCESS | 3428 | 1460922129738 Marionette DEBUG loaded listener.js 12:42:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (18262800) [pid = 3428] [serial = 1955] [outer = 1669E000] 12:42:10 INFO - PROCESS | 3428 | 1460922130214 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 641ms 12:42:10 INFO - PROCESS | 3428 | 1460922130242 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:42:10 INFO - PROCESS | 3428 | 1460922130244 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 12:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:42:10 INFO - PROCESS | 3428 | 1460922130247 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:42:10 INFO - PROCESS | 3428 | 1460922130249 Marionette TRACE conn3 <- [1,2570,null,{}] 12:42:10 INFO - PROCESS | 3428 | 1460922130252 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:10 INFO - PROCESS | 3428 | 1460922130342 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:42:10 INFO - PROCESS | 3428 | 1460922130349 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:10 INFO - PROCESS | 3428 | ++DOCSHELL 18472C00 == 31 [pid = 3428] [id = 652] 12:42:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (18474800) [pid = 3428] [serial = 1956] [outer = 00000000] 12:42:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (1859F400) [pid = 3428] [serial = 1957] [outer = 18474800] 12:42:10 INFO - PROCESS | 3428 | 1460922130396 Marionette DEBUG loaded listener.js 12:42:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (18996800) [pid = 3428] [serial = 1958] [outer = 18474800] 12:42:10 INFO - PROCESS | 3428 | 1460922130854 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 640ms 12:42:10 INFO - PROCESS | 3428 | 1460922130885 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:42:10 INFO - PROCESS | 3428 | 1460922130887 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 12:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:42:10 INFO - PROCESS | 3428 | 1460922130890 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:42:10 INFO - PROCESS | 3428 | 1460922130892 Marionette TRACE conn3 <- [1,2574,null,{}] 12:42:10 INFO - PROCESS | 3428 | 1460922130898 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:10 INFO - PROCESS | 3428 | 1460922130969 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:42:10 INFO - PROCESS | 3428 | 1460922130975 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:10 INFO - PROCESS | 3428 | ++DOCSHELL 189ADC00 == 32 [pid = 3428] [id = 653] 12:42:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (189AE400) [pid = 3428] [serial = 1959] [outer = 00000000] 12:42:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (189C8800) [pid = 3428] [serial = 1960] [outer = 189AE400] 12:42:11 INFO - PROCESS | 3428 | 1460922131018 Marionette DEBUG loaded listener.js 12:42:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (189C8C00) [pid = 3428] [serial = 1961] [outer = 189AE400] 12:42:11 INFO - PROCESS | 3428 | 1460922131464 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 641ms 12:42:11 INFO - PROCESS | 3428 | 1460922131532 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:42:11 INFO - PROCESS | 3428 | 1460922131534 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 12:42:11 INFO - PROCESS | 3428 | 1460922131538 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:42:11 INFO - PROCESS | 3428 | 1460922131539 Marionette TRACE conn3 <- [1,2578,null,{}] 12:42:11 INFO - PROCESS | 3428 | 1460922131543 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:11 INFO - PROCESS | 3428 | 1460922131614 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:42:11 INFO - PROCESS | 3428 | 1460922131620 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:11 INFO - PROCESS | 3428 | ++DOCSHELL 189C7000 == 33 [pid = 3428] [id = 654] 12:42:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (189CDC00) [pid = 3428] [serial = 1962] [outer = 00000000] 12:42:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (18B78400) [pid = 3428] [serial = 1963] [outer = 189CDC00] 12:42:11 INFO - PROCESS | 3428 | 1460922131664 Marionette DEBUG loaded listener.js 12:42:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (18B78000) [pid = 3428] [serial = 1964] [outer = 189CDC00] 12:42:12 INFO - PROCESS | 3428 | 1460922132148 Marionette TRACE conn3 <- [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]]]}] 12:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 625ms 12:42:12 INFO - PROCESS | 3428 | 1460922132182 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:42:12 INFO - PROCESS | 3428 | 1460922132184 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 12:42:12 INFO - PROCESS | 3428 | 1460922132187 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:42:12 INFO - PROCESS | 3428 | 1460922132188 Marionette TRACE conn3 <- [1,2582,null,{}] 12:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:42:12 INFO - PROCESS | 3428 | 1460922132192 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:12 INFO - PROCESS | 3428 | 1460922132296 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:42:12 INFO - PROCESS | 3428 | 1460922132304 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:12 INFO - PROCESS | 3428 | ++DOCSHELL 15525000 == 34 [pid = 3428] [id = 655] 12:42:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (18B77C00) [pid = 3428] [serial = 1965] [outer = 00000000] 12:42:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (18BA9C00) [pid = 3428] [serial = 1966] [outer = 18B77C00] 12:42:12 INFO - PROCESS | 3428 | 1460922132373 Marionette DEBUG loaded listener.js 12:42:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (18BA8C00) [pid = 3428] [serial = 1967] [outer = 18B77C00] 12:42:12 INFO - PROCESS | 3428 | 1460922132812 Marionette TRACE conn3 <- [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]]]}] 12:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 641ms 12:42:12 INFO - PROCESS | 3428 | 1460922132825 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:42:12 INFO - PROCESS | 3428 | 1460922132827 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 12:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:42:12 INFO - PROCESS | 3428 | 1460922132830 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:42:12 INFO - PROCESS | 3428 | 1460922132832 Marionette TRACE conn3 <- [1,2586,null,{}] 12:42:12 INFO - PROCESS | 3428 | 1460922132836 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:12 INFO - PROCESS | 3428 | 1460922132954 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:42:12 INFO - PROCESS | 3428 | 1460922132960 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:12 INFO - PROCESS | 3428 | ++DOCSHELL 1669CC00 == 35 [pid = 3428] [id = 656] 12:42:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (18B9E400) [pid = 3428] [serial = 1968] [outer = 00000000] 12:42:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (19018000) [pid = 3428] [serial = 1969] [outer = 18B9E400] 12:42:12 INFO - PROCESS | 3428 | 1460922133006 Marionette DEBUG loaded listener.js 12:42:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (1908B800) [pid = 3428] [serial = 1970] [outer = 18B9E400] 12:42:13 INFO - PROCESS | 3428 | 1460922133476 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 687ms 12:42:13 INFO - PROCESS | 3428 | 1460922133532 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:42:13 INFO - PROCESS | 3428 | 1460922133534 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 12:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:42:13 INFO - PROCESS | 3428 | 1460922133538 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:42:13 INFO - PROCESS | 3428 | 1460922133540 Marionette TRACE conn3 <- [1,2590,null,{}] 12:42:13 INFO - PROCESS | 3428 | 1460922133543 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:13 INFO - PROCESS | 3428 | 1460922133695 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:42:13 INFO - PROCESS | 3428 | 1460922133722 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:13 INFO - PROCESS | 3428 | ++DOCSHELL 15EB6400 == 36 [pid = 3428] [id = 657] 12:42:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (1915EC00) [pid = 3428] [serial = 1971] [outer = 00000000] 12:42:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (1989F400) [pid = 3428] [serial = 1972] [outer = 1915EC00] 12:42:13 INFO - PROCESS | 3428 | 1460922133771 Marionette DEBUG loaded listener.js 12:42:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (19A56C00) [pid = 3428] [serial = 1973] [outer = 1915EC00] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (1847C800) [pid = 3428] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (189CA400) [pid = 3428] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (13308400) [pid = 3428] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (134A0800) [pid = 3428] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (1852CC00) [pid = 3428] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (15E3D400) [pid = 3428] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (13782C00) [pid = 3428] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (13492C00) [pid = 3428] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (1908F400) [pid = 3428] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (189AE800) [pid = 3428] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (15795400) [pid = 3428] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (13306400) [pid = 3428] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (18B72800) [pid = 3428] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (13417800) [pid = 3428] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (19A56400) [pid = 3428] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:42:14 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (12CF9000) [pid = 3428] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:42:14 INFO - PROCESS | 3428 | 1460922134396 Marionette TRACE conn3 <- [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]]]}] 12:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 890ms 12:42:14 INFO - PROCESS | 3428 | 1460922134441 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:42:14 INFO - PROCESS | 3428 | 1460922134442 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 12:42:14 INFO - PROCESS | 3428 | 1460922134446 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:42:14 INFO - PROCESS | 3428 | 1460922134448 Marionette TRACE conn3 <- [1,2594,null,{}] 12:42:14 INFO - PROCESS | 3428 | 1460922134451 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:14 INFO - PROCESS | 3428 | 1460922134527 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:42:14 INFO - PROCESS | 3428 | 1460922134533 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:14 INFO - PROCESS | 3428 | ++DOCSHELL 142DC000 == 37 [pid = 3428] [id = 658] 12:42:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (1434C800) [pid = 3428] [serial = 1974] [outer = 00000000] 12:42:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (16C28C00) [pid = 3428] [serial = 1975] [outer = 1434C800] 12:42:14 INFO - PROCESS | 3428 | 1460922134576 Marionette DEBUG loaded listener.js 12:42:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (189B1400) [pid = 3428] [serial = 1976] [outer = 1434C800] 12:42:15 INFO - PROCESS | 3428 | 1460922135018 Marionette TRACE conn3 <- [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]]]}] 12:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 594ms 12:42:15 INFO - PROCESS | 3428 | 1460922135043 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:42:15 INFO - PROCESS | 3428 | 1460922135045 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 12:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:42:15 INFO - PROCESS | 3428 | 1460922135052 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:42:15 INFO - PROCESS | 3428 | 1460922135054 Marionette TRACE conn3 <- [1,2598,null,{}] 12:42:15 INFO - PROCESS | 3428 | 1460922135057 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:15 INFO - PROCESS | 3428 | 1460922135133 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:42:15 INFO - PROCESS | 3428 | 1460922135139 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:15 INFO - PROCESS | 3428 | ++DOCSHELL 1669D800 == 38 [pid = 3428] [id = 659] 12:42:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (189AD400) [pid = 3428] [serial = 1977] [outer = 00000000] 12:42:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (1916A400) [pid = 3428] [serial = 1978] [outer = 189AD400] 12:42:15 INFO - PROCESS | 3428 | 1460922135183 Marionette DEBUG loaded listener.js 12:42:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (1989E800) [pid = 3428] [serial = 1979] [outer = 189AD400] 12:42:15 INFO - PROCESS | 3428 | 1460922135632 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 625ms 12:42:15 INFO - PROCESS | 3428 | 1460922135692 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:42:15 INFO - PROCESS | 3428 | 1460922135694 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 12:42:15 INFO - PROCESS | 3428 | 1460922135697 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:42:15 INFO - PROCESS | 3428 | 1460922135699 Marionette TRACE conn3 <- [1,2602,null,{}] 12:42:15 INFO - PROCESS | 3428 | 1460922135702 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:15 INFO - PROCESS | 3428 | 1460922135775 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:42:15 INFO - PROCESS | 3428 | 1460922135781 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:15 INFO - PROCESS | 3428 | ++DOCSHELL 19013000 == 39 [pid = 3428] [id = 660] 12:42:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (19169C00) [pid = 3428] [serial = 1980] [outer = 00000000] 12:42:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (19C7AC00) [pid = 3428] [serial = 1981] [outer = 19169C00] 12:42:15 INFO - PROCESS | 3428 | 1460922135824 Marionette DEBUG loaded listener.js 12:42:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (19C7DC00) [pid = 3428] [serial = 1982] [outer = 19169C00] 12:42:16 INFO - PROCESS | 3428 | --DOCSHELL 1859E800 == 38 [pid = 3428] [id = 646] 12:42:16 INFO - PROCESS | 3428 | --DOCSHELL 13259C00 == 37 [pid = 3428] [id = 647] 12:42:17 INFO - PROCESS | 3428 | --DOCSHELL 15825400 == 36 [pid = 3428] [id = 649] 12:42:17 INFO - PROCESS | 3428 | --DOCSHELL 13409800 == 35 [pid = 3428] [id = 648] 12:42:17 INFO - PROCESS | 3428 | --DOCSHELL 189C7000 == 34 [pid = 3428] [id = 654] 12:42:17 INFO - PROCESS | 3428 | --DOCSHELL 15525000 == 33 [pid = 3428] [id = 655] 12:42:17 INFO - PROCESS | 3428 | --DOCSHELL 142DC000 == 32 [pid = 3428] [id = 658] 12:42:17 INFO - PROCESS | 3428 | --DOCSHELL 15EB6400 == 31 [pid = 3428] [id = 657] 12:42:17 INFO - PROCESS | 3428 | --DOCSHELL 15DC0000 == 30 [pid = 3428] [id = 650] 12:42:17 INFO - PROCESS | 3428 | --DOCSHELL 1669D800 == 29 [pid = 3428] [id = 659] 12:42:17 INFO - PROCESS | 3428 | --DOCSHELL 15EB8000 == 28 [pid = 3428] [id = 651] 12:42:17 INFO - PROCESS | 3428 | --DOCSHELL 18472C00 == 27 [pid = 3428] [id = 652] 12:42:17 INFO - PROCESS | 3428 | --DOCSHELL 189ADC00 == 26 [pid = 3428] [id = 653] 12:42:17 INFO - PROCESS | 3428 | --DOCSHELL 1669CC00 == 25 [pid = 3428] [id = 656] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (19A5DC00) [pid = 3428] [serial = 1865] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (1915CC00) [pid = 3428] [serial = 1937] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (19C71400) [pid = 3428] [serial = 1939] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (18B72C00) [pid = 3428] [serial = 1924] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (19087400) [pid = 3428] [serial = 1927] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (18B73800) [pid = 3428] [serial = 1925] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (192BAC00) [pid = 3428] [serial = 1930] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (19161000) [pid = 3428] [serial = 1928] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (19A51800) [pid = 3428] [serial = 1936] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (191B7400) [pid = 3428] [serial = 1931] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (189B1000) [pid = 3428] [serial = 1921] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (1825DC00) [pid = 3428] [serial = 1918] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (18477800) [pid = 3428] [serial = 1919] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (159C8800) [pid = 3428] [serial = 1915] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (15E09400) [pid = 3428] [serial = 1916] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (155CF800) [pid = 3428] [serial = 1913] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (142DD000) [pid = 3428] [serial = 1912] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (19A52000) [pid = 3428] [serial = 1910] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 70 (199D5800) [pid = 3428] [serial = 1909] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 69 (1900E000) [pid = 3428] [serial = 1907] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 68 (18B9E800) [pid = 3428] [serial = 1906] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 67 (17DBF400) [pid = 3428] [serial = 1904] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 66 (15E3F000) [pid = 3428] [serial = 1903] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 65 (13496400) [pid = 3428] [serial = 1901] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 64 (13412400) [pid = 3428] [serial = 1900] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 63 (19010400) [pid = 3428] [serial = 1898] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 62 (18470400) [pid = 3428] [serial = 1933] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 61 (18292000) [pid = 3428] [serial = 1934] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 60 (189B8000) [pid = 3428] [serial = 1922] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | --DOMWINDOW == 59 (13414800) [pid = 3428] [serial = 1868] [outer = 00000000] [url = about:blank] 12:42:17 INFO - PROCESS | 3428 | 1460922137696 Marionette TRACE conn3 <- [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]]]}] 12:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2047ms 12:42:17 INFO - PROCESS | 3428 | 1460922137752 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:42:17 INFO - PROCESS | 3428 | 1460922137757 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 12:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:42:17 INFO - PROCESS | 3428 | 1460922137763 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:42:17 INFO - PROCESS | 3428 | 1460922137768 Marionette TRACE conn3 <- [1,2606,null,{}] 12:42:17 INFO - PROCESS | 3428 | 1460922137775 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:17 INFO - PROCESS | 3428 | 1460922137952 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:42:17 INFO - PROCESS | 3428 | 1460922137965 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:17 INFO - PROCESS | 3428 | ++DOCSHELL 12D70C00 == 26 [pid = 3428] [id = 661] 12:42:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 60 (12D78C00) [pid = 3428] [serial = 1983] [outer = 00000000] 12:42:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 61 (13262000) [pid = 3428] [serial = 1984] [outer = 12D78C00] 12:42:18 INFO - PROCESS | 3428 | 1460922138023 Marionette DEBUG loaded listener.js 12:42:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 62 (13307C00) [pid = 3428] [serial = 1985] [outer = 12D78C00] 12:42:18 INFO - PROCESS | 3428 | 1460922138797 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1094ms 12:42:18 INFO - PROCESS | 3428 | 1460922138868 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:42:18 INFO - PROCESS | 3428 | 1460922138875 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 12:42:18 INFO - PROCESS | 3428 | 1460922138882 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:42:18 INFO - PROCESS | 3428 | 1460922138885 Marionette TRACE conn3 <- [1,2610,null,{}] 12:42:18 INFO - PROCESS | 3428 | 1460922138889 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:18 INFO - PROCESS | 3428 | 1460922138999 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:42:19 INFO - PROCESS | 3428 | 1460922139135 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:19 INFO - PROCESS | 3428 | ++DOCSHELL 12BDF000 == 27 [pid = 3428] [id = 662] 12:42:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 63 (1340B400) [pid = 3428] [serial = 1986] [outer = 00000000] 12:42:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 64 (13493800) [pid = 3428] [serial = 1987] [outer = 1340B400] 12:42:19 INFO - PROCESS | 3428 | 1460922139193 Marionette DEBUG loaded listener.js 12:42:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 65 (1349D000) [pid = 3428] [serial = 1988] [outer = 1340B400] 12:42:19 INFO - PROCESS | 3428 | 1460922139863 Marionette TRACE conn3 <- [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]]]}] 12:42:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:42:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1000ms 12:42:19 INFO - PROCESS | 3428 | 1460922139886 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:42:19 INFO - PROCESS | 3428 | 1460922139890 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 12:42:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:42:19 INFO - PROCESS | 3428 | 1460922139896 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:42:19 INFO - PROCESS | 3428 | 1460922139899 Marionette TRACE conn3 <- [1,2614,null,{}] 12:42:19 INFO - PROCESS | 3428 | 1460922139905 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:19 INFO - PROCESS | 3428 | 1460922139988 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:42:19 INFO - PROCESS | 3428 | 1460922139998 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:19 INFO - PROCESS | 3428 | ++DOCSHELL 13310800 == 28 [pid = 3428] [id = 663] 12:42:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 66 (13312C00) [pid = 3428] [serial = 1989] [outer = 00000000] 12:42:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 67 (1349C000) [pid = 3428] [serial = 1990] [outer = 13312C00] 12:42:20 INFO - PROCESS | 3428 | 1460922140046 Marionette DEBUG loaded listener.js 12:42:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 68 (138D3800) [pid = 3428] [serial = 1991] [outer = 13312C00] 12:42:20 INFO - PROCESS | 3428 | 1460922140579 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:42:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:42:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 750ms 12:42:20 INFO - PROCESS | 3428 | 1460922140632 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:42:20 INFO - PROCESS | 3428 | 1460922140637 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 12:42:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:42:20 INFO - PROCESS | 3428 | 1460922140643 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:42:20 INFO - PROCESS | 3428 | 1460922140645 Marionette TRACE conn3 <- [1,2618,null,{}] 12:42:20 INFO - PROCESS | 3428 | 1460922140649 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:20 INFO - PROCESS | 3428 | 1460922140729 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:42:20 INFO - PROCESS | 3428 | 1460922140842 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:20 INFO - PROCESS | 3428 | ++DOCSHELL 13AE0400 == 29 [pid = 3428] [id = 664] 12:42:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 69 (142DC000) [pid = 3428] [serial = 1992] [outer = 00000000] 12:42:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (14A52C00) [pid = 3428] [serial = 1993] [outer = 142DC000] 12:42:20 INFO - PROCESS | 3428 | 1460922140890 Marionette DEBUG loaded listener.js 12:42:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (1553C400) [pid = 3428] [serial = 1994] [outer = 142DC000] 12:42:21 INFO - PROCESS | 3428 | 1460922141323 Marionette TRACE conn3 <- [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]]]}] 12:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 750ms 12:42:21 INFO - PROCESS | 3428 | 1460922141383 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:42:21 INFO - PROCESS | 3428 | 1460922141385 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 12:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:42:21 INFO - PROCESS | 3428 | 1460922141389 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:42:21 INFO - PROCESS | 3428 | 1460922141392 Marionette TRACE conn3 <- [1,2622,null,{}] 12:42:21 INFO - PROCESS | 3428 | 1460922141403 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:21 INFO - PROCESS | 3428 | 1460922141489 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:42:21 INFO - PROCESS | 3428 | 1460922141496 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:21 INFO - PROCESS | 3428 | ++DOCSHELL 15BAA000 == 30 [pid = 3428] [id = 665] 12:42:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (15DCA000) [pid = 3428] [serial = 1995] [outer = 00000000] 12:42:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (15E0EC00) [pid = 3428] [serial = 1996] [outer = 15DCA000] 12:42:21 INFO - PROCESS | 3428 | 1460922141545 Marionette DEBUG loaded listener.js 12:42:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (15E48C00) [pid = 3428] [serial = 1997] [outer = 15DCA000] 12:42:22 INFO - PROCESS | 3428 | 1460922142040 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 703ms 12:42:22 INFO - PROCESS | 3428 | 1460922142088 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:42:22 INFO - PROCESS | 3428 | 1460922142091 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 12:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:42:22 INFO - PROCESS | 3428 | 1460922142094 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:42:22 INFO - PROCESS | 3428 | 1460922142096 Marionette TRACE conn3 <- [1,2626,null,{}] 12:42:22 INFO - PROCESS | 3428 | 1460922142100 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:22 INFO - PROCESS | 3428 | 1460922142220 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:42:22 INFO - PROCESS | 3428 | 1460922142231 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:22 INFO - PROCESS | 3428 | ++DOCSHELL 13310400 == 31 [pid = 3428] [id = 666] 12:42:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (16749000) [pid = 3428] [serial = 1998] [outer = 00000000] 12:42:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (17DC3C00) [pid = 3428] [serial = 1999] [outer = 16749000] 12:42:22 INFO - PROCESS | 3428 | 1460922142275 Marionette DEBUG loaded listener.js 12:42:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (1828F800) [pid = 3428] [serial = 2000] [outer = 16749000] 12:42:22 INFO - PROCESS | 3428 | 1460922142751 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 704ms 12:42:22 INFO - PROCESS | 3428 | 1460922142794 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:42:22 INFO - PROCESS | 3428 | 1460922142796 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 12:42:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:42:22 INFO - PROCESS | 3428 | 1460922142799 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:42:22 INFO - PROCESS | 3428 | 1460922142801 Marionette TRACE conn3 <- [1,2630,null,{}] 12:42:22 INFO - PROCESS | 3428 | 1460922142804 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:22 INFO - PROCESS | 3428 | 1460922142912 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:42:22 INFO - PROCESS | 3428 | 1460922142918 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:22 INFO - PROCESS | 3428 | ++DOCSHELL 16CBCC00 == 32 [pid = 3428] [id = 667] 12:42:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (18470400) [pid = 3428] [serial = 2001] [outer = 00000000] 12:42:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (1847C400) [pid = 3428] [serial = 2002] [outer = 18470400] 12:42:22 INFO - PROCESS | 3428 | 1460922142964 Marionette DEBUG loaded listener.js 12:42:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (1847C800) [pid = 3428] [serial = 2003] [outer = 18470400] 12:42:23 INFO - PROCESS | 3428 | 1460922143428 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:42:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:42:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 703ms 12:42:23 INFO - PROCESS | 3428 | 1460922143498 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:42:23 INFO - PROCESS | 3428 | 1460922143500 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 12:42:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:42:23 INFO - PROCESS | 3428 | 1460922143504 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:42:23 INFO - PROCESS | 3428 | 1460922143505 Marionette TRACE conn3 <- [1,2634,null,{}] 12:42:23 INFO - PROCESS | 3428 | 1460922143514 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:23 INFO - PROCESS | 3428 | 1460922143680 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:42:23 INFO - PROCESS | 3428 | 1460922143705 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:23 INFO - PROCESS | 3428 | ++DOCSHELL 138D8C00 == 33 [pid = 3428] [id = 668] 12:42:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (1847BC00) [pid = 3428] [serial = 2004] [outer = 00000000] 12:42:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (18B6C800) [pid = 3428] [serial = 2005] [outer = 1847BC00] 12:42:23 INFO - PROCESS | 3428 | 1460922143753 Marionette DEBUG loaded listener.js 12:42:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (18B6E800) [pid = 3428] [serial = 2006] [outer = 1847BC00] 12:42:24 INFO - PROCESS | 3428 | 1460922144186 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:42:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:42:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 735ms 12:42:24 INFO - PROCESS | 3428 | 1460922144244 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:42:24 INFO - PROCESS | 3428 | 1460922144246 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 12:42:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:42:24 INFO - PROCESS | 3428 | 1460922144250 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:42:24 INFO - PROCESS | 3428 | 1460922144251 Marionette TRACE conn3 <- [1,2638,null,{}] 12:42:24 INFO - PROCESS | 3428 | 1460922144260 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:24 INFO - PROCESS | 3428 | 1460922144362 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:42:24 INFO - PROCESS | 3428 | 1460922144367 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:24 INFO - PROCESS | 3428 | ++DOCSHELL 1330C000 == 34 [pid = 3428] [id = 669] 12:42:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (15E0A000) [pid = 3428] [serial = 2007] [outer = 00000000] 12:42:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (18B9C000) [pid = 3428] [serial = 2008] [outer = 15E0A000] 12:42:24 INFO - PROCESS | 3428 | 1460922144415 Marionette DEBUG loaded listener.js 12:42:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (16498800) [pid = 3428] [serial = 2009] [outer = 15E0A000] 12:42:24 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (189AD400) [pid = 3428] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:42:24 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (18B77C00) [pid = 3428] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:42:24 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (18B9E400) [pid = 3428] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:42:24 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (1915EC00) [pid = 3428] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:42:24 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (1582C400) [pid = 3428] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:42:24 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (13410000) [pid = 3428] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:42:24 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (1325A000) [pid = 3428] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:42:24 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (19167400) [pid = 3428] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:42:24 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (189CDC00) [pid = 3428] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:42:24 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (189AE400) [pid = 3428] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:42:24 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (18474800) [pid = 3428] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:42:24 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (1669E000) [pid = 3428] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:42:24 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (15E3EC00) [pid = 3428] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:42:24 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (1434C800) [pid = 3428] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:42:24 INFO - PROCESS | 3428 | 1460922144824 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:42:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:42:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 593ms 12:42:24 INFO - PROCESS | 3428 | 1460922144853 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:42:24 INFO - PROCESS | 3428 | 1460922144855 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 12:42:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:42:24 INFO - PROCESS | 3428 | 1460922144859 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:42:24 INFO - PROCESS | 3428 | 1460922144860 Marionette TRACE conn3 <- [1,2642,null,{}] 12:42:24 INFO - PROCESS | 3428 | 1460922144864 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:24 INFO - PROCESS | 3428 | 1460922144937 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:42:24 INFO - PROCESS | 3428 | 1460922144943 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:24 INFO - PROCESS | 3428 | ++DOCSHELL 146AB800 == 35 [pid = 3428] [id = 670] 12:42:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (14A5BC00) [pid = 3428] [serial = 2010] [outer = 00000000] 12:42:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (18527400) [pid = 3428] [serial = 2011] [outer = 14A5BC00] 12:42:24 INFO - PROCESS | 3428 | 1460922144989 Marionette DEBUG loaded listener.js 12:42:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (189C2400) [pid = 3428] [serial = 2012] [outer = 14A5BC00] 12:42:25 INFO - PROCESS | 3428 | 1460922145462 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:42:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:42:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 641ms 12:42:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:42:25 INFO - PROCESS | 3428 | 1460922145499 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:42:25 INFO - PROCESS | 3428 | 1460922145501 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 12:42:25 INFO - PROCESS | 3428 | 1460922145504 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:42:25 INFO - PROCESS | 3428 | 1460922145506 Marionette TRACE conn3 <- [1,2646,null,{}] 12:42:25 INFO - PROCESS | 3428 | 1460922145509 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:25 INFO - PROCESS | 3428 | 1460922145586 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:42:25 INFO - PROCESS | 3428 | 1460922145592 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:25 INFO - PROCESS | 3428 | ++DOCSHELL 15BA3C00 == 36 [pid = 3428] [id = 671] 12:42:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (18287000) [pid = 3428] [serial = 2013] [outer = 00000000] 12:42:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (18BA4000) [pid = 3428] [serial = 2014] [outer = 18287000] 12:42:25 INFO - PROCESS | 3428 | 1460922145639 Marionette DEBUG loaded listener.js 12:42:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (18BA4400) [pid = 3428] [serial = 2015] [outer = 18287000] 12:42:26 INFO - PROCESS | 3428 | 1460922146081 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:42:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:42:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 594ms 12:42:26 INFO - PROCESS | 3428 | 1460922146103 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:42:26 INFO - PROCESS | 3428 | 1460922146105 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 12:42:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:42:26 INFO - PROCESS | 3428 | 1460922146108 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:42:26 INFO - PROCESS | 3428 | 1460922146110 Marionette TRACE conn3 <- [1,2650,null,{}] 12:42:26 INFO - PROCESS | 3428 | 1460922146125 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:26 INFO - PROCESS | 3428 | 1460922146200 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:42:26 INFO - PROCESS | 3428 | 1460922146205 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:26 INFO - PROCESS | 3428 | ++DOCSHELL 18B9CC00 == 37 [pid = 3428] [id = 672] 12:42:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (18BE1000) [pid = 3428] [serial = 2016] [outer = 00000000] 12:42:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (19016C00) [pid = 3428] [serial = 2017] [outer = 18BE1000] 12:42:26 INFO - PROCESS | 3428 | 1460922146253 Marionette DEBUG loaded listener.js 12:42:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (19017C00) [pid = 3428] [serial = 2018] [outer = 18BE1000] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 15E41800 == 36 [pid = 3428] [id = 607] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 189C4000 == 35 [pid = 3428] [id = 606] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 18471000 == 34 [pid = 3428] [id = 600] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 1847A000 == 33 [pid = 3428] [id = 601] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 1648E000 == 32 [pid = 3428] [id = 605] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 15D0FC00 == 31 [pid = 3428] [id = 598] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 189BB800 == 30 [pid = 3428] [id = 603] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 18B7BC00 == 29 [pid = 3428] [id = 604] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 15EB8800 == 28 [pid = 3428] [id = 599] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 15794400 == 27 [pid = 3428] [id = 610] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 13496C00 == 26 [pid = 3428] [id = 602] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 1320EC00 == 25 [pid = 3428] [id = 608] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 12D4A400 == 24 [pid = 3428] [id = 594] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 13306000 == 23 [pid = 3428] [id = 609] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 1330DC00 == 22 [pid = 3428] [id = 595] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 138D2800 == 21 [pid = 3428] [id = 597] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 15BA1C00 == 20 [pid = 3428] [id = 611] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 13497000 == 19 [pid = 3428] [id = 596] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 12BDF000 == 18 [pid = 3428] [id = 662] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 19013000 == 17 [pid = 3428] [id = 660] 12:42:27 INFO - PROCESS | 3428 | --DOCSHELL 12D70C00 == 16 [pid = 3428] [id = 661] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (1989E800) [pid = 3428] [serial = 1979] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (18BA9C00) [pid = 3428] [serial = 1966] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (19018000) [pid = 3428] [serial = 1969] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (1989F400) [pid = 3428] [serial = 1972] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (1908B800) [pid = 3428] [serial = 1970] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (1916A400) [pid = 3428] [serial = 1978] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (19A56C00) [pid = 3428] [serial = 1973] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (15BE4C00) [pid = 3428] [serial = 1948] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (13499400) [pid = 3428] [serial = 1945] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (1349F800) [pid = 3428] [serial = 1946] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 70 (13308800) [pid = 3428] [serial = 1942] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 69 (13310C00) [pid = 3428] [serial = 1943] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 68 (19C73C00) [pid = 3428] [serial = 1940] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 67 (18B78400) [pid = 3428] [serial = 1963] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 66 (189C8800) [pid = 3428] [serial = 1960] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 65 (189C8C00) [pid = 3428] [serial = 1961] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 64 (1859F400) [pid = 3428] [serial = 1957] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 63 (18996800) [pid = 3428] [serial = 1958] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 62 (17DCCC00) [pid = 3428] [serial = 1954] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 61 (18262800) [pid = 3428] [serial = 1955] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 60 (1648A800) [pid = 3428] [serial = 1951] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 59 (164D2000) [pid = 3428] [serial = 1952] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 58 (15E04800) [pid = 3428] [serial = 1949] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 57 (18BA8C00) [pid = 3428] [serial = 1967] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 56 (16C28C00) [pid = 3428] [serial = 1975] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 55 (189B1400) [pid = 3428] [serial = 1976] [outer = 00000000] [url = about:blank] 12:42:27 INFO - PROCESS | 3428 | --DOMWINDOW == 54 (18B78000) [pid = 3428] [serial = 1964] [outer = 00000000] [url = about:blank] 12:42:28 INFO - PROCESS | 3428 | 1460922148051 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:42:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:42:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1969ms 12:42:28 INFO - PROCESS | 3428 | 1460922148081 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:42:28 INFO - PROCESS | 3428 | 1460922148085 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 12:42:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:42:28 INFO - PROCESS | 3428 | 1460922148095 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:42:28 INFO - PROCESS | 3428 | 1460922148098 Marionette TRACE conn3 <- [1,2654,null,{}] 12:42:28 INFO - PROCESS | 3428 | 1460922148105 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:28 INFO - PROCESS | 3428 | 1460922148190 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:42:28 INFO - PROCESS | 3428 | 1460922148199 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:28 INFO - PROCESS | 3428 | ++DOCSHELL 13261800 == 17 [pid = 3428] [id = 673] 12:42:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 55 (13263000) [pid = 3428] [serial = 2019] [outer = 00000000] 12:42:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 56 (13313C00) [pid = 3428] [serial = 2020] [outer = 13263000] 12:42:28 INFO - PROCESS | 3428 | 1460922148254 Marionette DEBUG loaded listener.js 12:42:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 57 (1340E000) [pid = 3428] [serial = 2021] [outer = 13263000] 12:42:29 INFO - PROCESS | 3428 | 1460922149267 Marionette TRACE conn3 <- [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]]]}] 12:42:29 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) 12:42:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1219ms 12:42:29 INFO - PROCESS | 3428 | 1460922149305 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:42:29 INFO - PROCESS | 3428 | 1460922149311 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 12:42:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:42:29 INFO - PROCESS | 3428 | 1460922149317 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:42:29 INFO - PROCESS | 3428 | 1460922149320 Marionette TRACE conn3 <- [1,2658,null,{}] 12:42:29 INFO - PROCESS | 3428 | 1460922149324 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:29 INFO - PROCESS | 3428 | 1460922149409 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:42:29 INFO - PROCESS | 3428 | 1460922149415 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:29 INFO - PROCESS | 3428 | ++DOCSHELL 13313000 == 18 [pid = 3428] [id = 674] 12:42:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 58 (13493400) [pid = 3428] [serial = 2022] [outer = 00000000] 12:42:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 59 (142E4400) [pid = 3428] [serial = 2023] [outer = 13493400] 12:42:29 INFO - PROCESS | 3428 | 1460922149460 Marionette DEBUG loaded listener.js 12:42:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 60 (14A0C000) [pid = 3428] [serial = 2024] [outer = 13493400] 12:42:30 INFO - PROCESS | 3428 | 1460922150446 Marionette TRACE conn3 <- [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] 12:42:30 INFO - PROCESS | 3428 | 1460922150470 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 12:42:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:42:30 INFO - PROCESS | 3428 | 1460922150474 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:42:30 INFO - PROCESS | 3428 | 1460922150478 Marionette TRACE conn3 <- [1,2662,null,{}] 12:42:30 INFO - PROCESS | 3428 | 1460922150488 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:30 INFO - PROCESS | 3428 | 1460922150570 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:42:30 INFO - PROCESS | 3428 | 1460922150577 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:30 INFO - PROCESS | 3428 | ++DOCSHELL 155D9400 == 19 [pid = 3428] [id = 675] 12:42:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 61 (1578C400) [pid = 3428] [serial = 2025] [outer = 00000000] 12:42:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 62 (15E48400) [pid = 3428] [serial = 2026] [outer = 1578C400] 12:42:30 INFO - PROCESS | 3428 | 1460922150626 Marionette DEBUG loaded listener.js 12:42:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 63 (164C5400) [pid = 3428] [serial = 2027] [outer = 1578C400] 12:42:31 INFO - PROCESS | 3428 | 1460922151579 Marionette TRACE conn3 <- [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] 12:42:31 INFO - PROCESS | 3428 | 1460922151625 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 12:42:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:42:31 INFO - PROCESS | 3428 | 1460922151629 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:42:31 INFO - PROCESS | 3428 | 1460922151631 Marionette TRACE conn3 <- [1,2666,null,{}] 12:42:31 INFO - PROCESS | 3428 | 1460922151634 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:31 INFO - PROCESS | 3428 | 1460922151708 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:42:31 INFO - PROCESS | 3428 | 1460922151714 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:31 INFO - PROCESS | 3428 | ++DOCSHELL 164C7800 == 20 [pid = 3428] [id = 676] 12:42:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 64 (1669F800) [pid = 3428] [serial = 2028] [outer = 00000000] 12:42:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 65 (1825D000) [pid = 3428] [serial = 2029] [outer = 1669F800] 12:42:31 INFO - PROCESS | 3428 | 1460922151759 Marionette DEBUG loaded listener.js 12:42:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 66 (18290800) [pid = 3428] [serial = 2030] [outer = 1669F800] 12:42:32 INFO - PROCESS | 3428 | 1460922152694 Marionette TRACE conn3 <- [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]]]}] 12:42:32 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) 12:42:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1078ms 12:42:32 INFO - PROCESS | 3428 | 1460922152722 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:42:32 INFO - PROCESS | 3428 | 1460922152724 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 12:42:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:42:32 INFO - PROCESS | 3428 | 1460922152737 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:42:32 INFO - PROCESS | 3428 | 1460922152738 Marionette TRACE conn3 <- [1,2670,null,{}] 12:42:32 INFO - PROCESS | 3428 | 1460922152742 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:32 INFO - PROCESS | 3428 | 1460922152855 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:42:32 INFO - PROCESS | 3428 | 1460922152862 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:32 INFO - PROCESS | 3428 | ++DOCSHELL 18260000 == 21 [pid = 3428] [id = 677] 12:42:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 67 (18471000) [pid = 3428] [serial = 2031] [outer = 00000000] 12:42:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 68 (1852E400) [pid = 3428] [serial = 2032] [outer = 18471000] 12:42:32 INFO - PROCESS | 3428 | 1460922152907 Marionette DEBUG loaded listener.js 12:42:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 69 (185A5400) [pid = 3428] [serial = 2033] [outer = 18471000] 12:42:33 INFO - PROCESS | 3428 | 1460922153845 Marionette TRACE conn3 <- [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]]]}] 12:42:33 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) 12:42:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1140ms 12:42:33 INFO - PROCESS | 3428 | 1460922153891 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 12:42:33 INFO - PROCESS | 3428 | 1460922153893 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 12:42:33 INFO - PROCESS | 3428 | 1460922153897 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:42:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:42:33 INFO - PROCESS | 3428 | 1460922153899 Marionette TRACE conn3 <- [1,2674,null,{}] 12:42:33 INFO - PROCESS | 3428 | 1460922153902 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:34 INFO - PROCESS | 3428 | 1460922154040 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:42:34 INFO - PROCESS | 3428 | 1460922154048 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:34 INFO - PROCESS | 3428 | ++DOCSHELL 1892E800 == 22 [pid = 3428] [id = 678] 12:42:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (18931000) [pid = 3428] [serial = 2034] [outer = 00000000] 12:42:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (189C6400) [pid = 3428] [serial = 2035] [outer = 18931000] 12:42:34 INFO - PROCESS | 3428 | 1460922154097 Marionette DEBUG loaded listener.js 12:42:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (189D0400) [pid = 3428] [serial = 2036] [outer = 18931000] 12:42:34 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (18470400) [pid = 3428] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:42:34 INFO - PROCESS | 3428 | --DOMWINDOW == 70 (1847BC00) [pid = 3428] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:42:34 INFO - PROCESS | 3428 | --DOMWINDOW == 69 (15E0A000) [pid = 3428] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:42:34 INFO - PROCESS | 3428 | --DOMWINDOW == 68 (18287000) [pid = 3428] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:42:34 INFO - PROCESS | 3428 | --DOMWINDOW == 67 (142DC000) [pid = 3428] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:42:34 INFO - PROCESS | 3428 | --DOMWINDOW == 66 (13312C00) [pid = 3428] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:42:34 INFO - PROCESS | 3428 | --DOMWINDOW == 65 (1340B400) [pid = 3428] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:42:34 INFO - PROCESS | 3428 | --DOMWINDOW == 64 (12D78C00) [pid = 3428] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:42:34 INFO - PROCESS | 3428 | --DOMWINDOW == 63 (19169C00) [pid = 3428] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:42:34 INFO - PROCESS | 3428 | --DOMWINDOW == 62 (16749000) [pid = 3428] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:42:34 INFO - PROCESS | 3428 | --DOMWINDOW == 61 (15DCA000) [pid = 3428] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:42:34 INFO - PROCESS | 3428 | --DOMWINDOW == 60 (14A5BC00) [pid = 3428] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:42:35 INFO - PROCESS | 3428 | 1460922155069 Marionette TRACE conn3 <- [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] 12:42:35 INFO - PROCESS | 3428 | 1460922155099 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 12:42:35 INFO - PROCESS | 3428 | 1460922155103 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:42:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:42:35 INFO - PROCESS | 3428 | 1460922155104 Marionette TRACE conn3 <- [1,2678,null,{}] 12:42:35 INFO - PROCESS | 3428 | 1460922155108 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:35 INFO - PROCESS | 3428 | 1460922155179 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:42:35 INFO - PROCESS | 3428 | 1460922155263 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:35 INFO - PROCESS | 3428 | ++DOCSHELL 12CF7C00 == 23 [pid = 3428] [id = 679] 12:42:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 61 (1320E400) [pid = 3428] [serial = 2037] [outer = 00000000] 12:42:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 62 (143B2C00) [pid = 3428] [serial = 2038] [outer = 1320E400] 12:42:35 INFO - PROCESS | 3428 | 1460922155307 Marionette DEBUG loaded listener.js 12:42:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 63 (14A5BC00) [pid = 3428] [serial = 2039] [outer = 1320E400] 12:42:36 INFO - PROCESS | 3428 | 1460922156188 Marionette TRACE conn3 <- [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] 12:42:36 INFO - PROCESS | 3428 | 1460922156250 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 12:42:36 INFO - PROCESS | 3428 | 1460922156253 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:42:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:42:36 INFO - PROCESS | 3428 | 1460922156255 Marionette TRACE conn3 <- [1,2682,null,{}] 12:42:36 INFO - PROCESS | 3428 | 1460922156262 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:36 INFO - PROCESS | 3428 | 1460922156334 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:42:36 INFO - PROCESS | 3428 | 1460922156340 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:36 INFO - PROCESS | 3428 | ++DOCSHELL 1340AC00 == 24 [pid = 3428] [id = 680] 12:42:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 64 (16498C00) [pid = 3428] [serial = 2040] [outer = 00000000] 12:42:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 65 (18B75000) [pid = 3428] [serial = 2041] [outer = 16498C00] 12:42:36 INFO - PROCESS | 3428 | 1460922156384 Marionette DEBUG loaded listener.js 12:42:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 66 (18B75400) [pid = 3428] [serial = 2042] [outer = 16498C00] 12:42:37 INFO - PROCESS | 3428 | 1460922157370 Marionette TRACE conn3 <- [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] 12:42:37 INFO - PROCESS | 3428 | 1460922157409 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 12:42:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:42:37 INFO - PROCESS | 3428 | 1460922157415 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:42:37 INFO - PROCESS | 3428 | 1460922157418 Marionette TRACE conn3 <- [1,2686,null,{}] 12:42:37 INFO - PROCESS | 3428 | 1460922157425 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:37 INFO - PROCESS | 3428 | 1460922157535 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:42:37 INFO - PROCESS | 3428 | 1460922157662 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:37 INFO - PROCESS | 3428 | ++DOCSHELL 1330D400 == 25 [pid = 3428] [id = 681] 12:42:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 67 (1330DC00) [pid = 3428] [serial = 2043] [outer = 00000000] 12:42:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 68 (13494C00) [pid = 3428] [serial = 2044] [outer = 1330DC00] 12:42:37 INFO - PROCESS | 3428 | 1460922157719 Marionette DEBUG loaded listener.js 12:42:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 69 (13495C00) [pid = 3428] [serial = 2045] [outer = 1330DC00] 12:42:38 INFO - PROCESS | 3428 | 1460922158908 Marionette TRACE conn3 <- [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] 12:42:38 INFO - PROCESS | 3428 | 1460922158923 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 12:42:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:42:38 INFO - PROCESS | 3428 | 1460922158929 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:42:38 INFO - PROCESS | 3428 | 1460922158932 Marionette TRACE conn3 <- [1,2690,null,{}] 12:42:38 INFO - PROCESS | 3428 | 1460922158938 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:39 INFO - PROCESS | 3428 | 1460922159037 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:42:39 INFO - PROCESS | 3428 | 1460922159197 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:39 INFO - PROCESS | 3428 | ++DOCSHELL 13311C00 == 26 [pid = 3428] [id = 682] 12:42:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (133BCC00) [pid = 3428] [serial = 2046] [outer = 00000000] 12:42:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (13414000) [pid = 3428] [serial = 2047] [outer = 133BCC00] 12:42:39 INFO - PROCESS | 3428 | 1460922159248 Marionette DEBUG loaded listener.js 12:42:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (13494000) [pid = 3428] [serial = 2048] [outer = 133BCC00] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (19016C00) [pid = 3428] [serial = 2017] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 70 (19C7AC00) [pid = 3428] [serial = 1981] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 69 (1847C400) [pid = 3428] [serial = 2002] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 68 (18B6C800) [pid = 3428] [serial = 2005] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 67 (1847C800) [pid = 3428] [serial = 2003] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 66 (18B9C000) [pid = 3428] [serial = 2008] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 65 (18B6E800) [pid = 3428] [serial = 2006] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 64 (18BA4000) [pid = 3428] [serial = 2014] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 63 (16498800) [pid = 3428] [serial = 2009] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 62 (14A52C00) [pid = 3428] [serial = 1993] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 61 (1349C000) [pid = 3428] [serial = 1990] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 60 (138D3800) [pid = 3428] [serial = 1991] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 59 (1349D000) [pid = 3428] [serial = 1988] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 58 (13493800) [pid = 3428] [serial = 1987] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 57 (13307C00) [pid = 3428] [serial = 1985] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 56 (13262000) [pid = 3428] [serial = 1984] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 55 (18BA4400) [pid = 3428] [serial = 2015] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 54 (19C7DC00) [pid = 3428] [serial = 1982] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 53 (17DC3C00) [pid = 3428] [serial = 1999] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 52 (15E0EC00) [pid = 3428] [serial = 1996] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 51 (15E48C00) [pid = 3428] [serial = 1997] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 50 (1553C400) [pid = 3428] [serial = 1994] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 49 (18527400) [pid = 3428] [serial = 2011] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 48 (189C2400) [pid = 3428] [serial = 2012] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | --DOMWINDOW == 47 (1828F800) [pid = 3428] [serial = 2000] [outer = 00000000] [url = about:blank] 12:42:39 INFO - PROCESS | 3428 | 1460922159724 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:42:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:42:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 828ms 12:42:39 INFO - PROCESS | 3428 | 1460922159769 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 12:42:39 INFO - PROCESS | 3428 | 1460922159775 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 12:42:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:42:39 INFO - PROCESS | 3428 | 1460922159781 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:42:39 INFO - PROCESS | 3428 | 1460922159784 Marionette TRACE conn3 <- [1,2694,null,{}] 12:42:39 INFO - PROCESS | 3428 | 1460922159787 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:39 INFO - PROCESS | 3428 | 1460922159865 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:42:39 INFO - PROCESS | 3428 | 1460922159874 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:39 INFO - PROCESS | 3428 | ++DOCSHELL 1349AC00 == 27 [pid = 3428] [id = 683] 12:42:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 48 (1349F800) [pid = 3428] [serial = 2049] [outer = 00000000] 12:42:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 49 (142E2400) [pid = 3428] [serial = 2050] [outer = 1349F800] 12:42:39 INFO - PROCESS | 3428 | 1460922159920 Marionette DEBUG loaded listener.js 12:42:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 50 (14A16400) [pid = 3428] [serial = 2051] [outer = 1349F800] 12:42:40 INFO - PROCESS | 3428 | 1460922160410 Marionette TRACE conn3 <- [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]]]}] 12:42:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:42:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 703ms 12:42:40 INFO - PROCESS | 3428 | 1460922160478 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 12:42:40 INFO - PROCESS | 3428 | 1460922160480 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 12:42:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:42:40 INFO - PROCESS | 3428 | 1460922160484 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:42:40 INFO - PROCESS | 3428 | 1460922160487 Marionette TRACE conn3 <- [1,2698,null,{}] 12:42:40 INFO - PROCESS | 3428 | 1460922160498 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:40 INFO - PROCESS | 3428 | 1460922160612 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:42:40 INFO - PROCESS | 3428 | 1460922160700 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:40 INFO - PROCESS | 3428 | ++DOCSHELL 1330A000 == 28 [pid = 3428] [id = 684] 12:42:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 51 (14A60000) [pid = 3428] [serial = 2052] [outer = 00000000] 12:42:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 52 (15DCC400) [pid = 3428] [serial = 2053] [outer = 14A60000] 12:42:40 INFO - PROCESS | 3428 | 1460922160756 Marionette DEBUG loaded listener.js 12:42:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 53 (15E46C00) [pid = 3428] [serial = 2054] [outer = 14A60000] 12:42:41 INFO - PROCESS | 3428 | 1460922161197 Marionette TRACE conn3 <- [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] 12:42:41 INFO - PROCESS | 3428 | 1460922161226 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 12:42:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:42:41 INFO - PROCESS | 3428 | 1460922161233 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:42:41 INFO - PROCESS | 3428 | 1460922161235 Marionette TRACE conn3 <- [1,2702,null,{}] 12:42:41 INFO - PROCESS | 3428 | 1460922161238 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:41 INFO - PROCESS | 3428 | 1460922161315 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:42:41 INFO - PROCESS | 3428 | 1460922161321 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:41 INFO - PROCESS | 3428 | ++DOCSHELL 164CA000 == 29 [pid = 3428] [id = 685] 12:42:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 54 (164D3400) [pid = 3428] [serial = 2055] [outer = 00000000] 12:42:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 55 (18471C00) [pid = 3428] [serial = 2056] [outer = 164D3400] 12:42:41 INFO - PROCESS | 3428 | 1460922161366 Marionette DEBUG loaded listener.js 12:42:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 56 (18477800) [pid = 3428] [serial = 2057] [outer = 164D3400] 12:42:41 INFO - PROCESS | 3428 | 1460922161808 Marionette TRACE conn3 <- [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]]]}] 12:42:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:42:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 594ms 12:42:41 INFO - PROCESS | 3428 | 1460922161831 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:42:41 INFO - PROCESS | 3428 | 1460922161833 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 12:42:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:42:41 INFO - PROCESS | 3428 | 1460922161837 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:42:41 INFO - PROCESS | 3428 | 1460922161839 Marionette TRACE conn3 <- [1,2706,null,{}] 12:42:41 INFO - PROCESS | 3428 | 1460922161842 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:41 INFO - PROCESS | 3428 | 1460922161945 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:42:41 INFO - PROCESS | 3428 | 1460922161951 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:41 INFO - PROCESS | 3428 | ++DOCSHELL 18470C00 == 30 [pid = 3428] [id = 686] 12:42:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 57 (18475400) [pid = 3428] [serial = 2058] [outer = 00000000] 12:42:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 58 (1893A000) [pid = 3428] [serial = 2059] [outer = 18475400] 12:42:41 INFO - PROCESS | 3428 | 1460922161996 Marionette DEBUG loaded listener.js 12:42:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 59 (189ADC00) [pid = 3428] [serial = 2060] [outer = 18475400] 12:42:42 INFO - PROCESS | 3428 | 1460922162487 Marionette TRACE conn3 <- [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] 12:42:42 INFO - PROCESS | 3428 | 1460922162538 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 12:42:42 INFO - PROCESS | 3428 | 1460922162542 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:42:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:42:42 INFO - PROCESS | 3428 | 1460922162543 Marionette TRACE conn3 <- [1,2710,null,{}] 12:42:42 INFO - PROCESS | 3428 | 1460922162553 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:42 INFO - PROCESS | 3428 | 1460922162674 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:42:42 INFO - PROCESS | 3428 | 1460922162690 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:42 INFO - PROCESS | 3428 | ++DOCSHELL 189B9C00 == 31 [pid = 3428] [id = 687] 12:42:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 60 (189C4800) [pid = 3428] [serial = 2061] [outer = 00000000] 12:42:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 61 (18B6E400) [pid = 3428] [serial = 2062] [outer = 189C4800] 12:42:42 INFO - PROCESS | 3428 | 1460922162738 Marionette DEBUG loaded listener.js 12:42:42 INFO - PROCESS | 3428 | ++DOMWINDOW == 62 (18B9C400) [pid = 3428] [serial = 2063] [outer = 189C4800] 12:42:43 INFO - PROCESS | 3428 | 1460922163204 Marionette TRACE conn3 <- [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] 12:42:43 INFO - PROCESS | 3428 | 1460922163244 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 12:42:43 INFO - PROCESS | 3428 | 1460922163247 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:42:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:42:43 INFO - PROCESS | 3428 | 1460922163249 Marionette TRACE conn3 <- [1,2714,null,{}] 12:42:43 INFO - PROCESS | 3428 | 1460922163252 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:43 INFO - PROCESS | 3428 | 1460922163381 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:42:43 INFO - PROCESS | 3428 | 1460922163395 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:43 INFO - PROCESS | 3428 | ++DOCSHELL 13412400 == 32 [pid = 3428] [id = 688] 12:42:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 63 (18B71000) [pid = 3428] [serial = 2064] [outer = 00000000] 12:42:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 64 (18BDDC00) [pid = 3428] [serial = 2065] [outer = 18B71000] 12:42:43 INFO - PROCESS | 3428 | 1460922163440 Marionette DEBUG loaded listener.js 12:42:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 65 (18BDD000) [pid = 3428] [serial = 2066] [outer = 18B71000] 12:42:43 INFO - PROCESS | 3428 | --DOMWINDOW == 64 (18471000) [pid = 3428] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:42:43 INFO - PROCESS | 3428 | --DOMWINDOW == 63 (13493400) [pid = 3428] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:42:43 INFO - PROCESS | 3428 | --DOMWINDOW == 62 (1578C400) [pid = 3428] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:42:43 INFO - PROCESS | 3428 | --DOMWINDOW == 61 (13263000) [pid = 3428] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:42:43 INFO - PROCESS | 3428 | --DOMWINDOW == 60 (18BE1000) [pid = 3428] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:42:43 INFO - PROCESS | 3428 | --DOMWINDOW == 59 (1669F800) [pid = 3428] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:42:43 INFO - PROCESS | 3428 | --DOMWINDOW == 58 (18931000) [pid = 3428] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:42:43 INFO - PROCESS | 3428 | --DOMWINDOW == 57 (1320E400) [pid = 3428] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:42:43 INFO - PROCESS | 3428 | 1460922163915 Marionette TRACE conn3 <- [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]]]}] 12:42:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:42:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 703ms 12:42:43 INFO - PROCESS | 3428 | 1460922163947 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:42:43 INFO - PROCESS | 3428 | 1460922163949 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 12:42:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:42:43 INFO - PROCESS | 3428 | 1460922163952 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:42:43 INFO - PROCESS | 3428 | 1460922163954 Marionette TRACE conn3 <- [1,2718,null,{}] 12:42:43 INFO - PROCESS | 3428 | 1460922163957 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:44 INFO - PROCESS | 3428 | 1460922164028 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:42:44 INFO - PROCESS | 3428 | 1460922164034 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:44 INFO - PROCESS | 3428 | ++DOCSHELL 15E09C00 == 33 [pid = 3428] [id = 689] 12:42:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 58 (16491000) [pid = 3428] [serial = 2067] [outer = 00000000] 12:42:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 59 (18BA3000) [pid = 3428] [serial = 2068] [outer = 16491000] 12:42:44 INFO - PROCESS | 3428 | 1460922164078 Marionette DEBUG loaded listener.js 12:42:44 INFO - PROCESS | 3428 | ++DOMWINDOW == 60 (18B9F000) [pid = 3428] [serial = 2069] [outer = 16491000] 12:42:44 INFO - PROCESS | 3428 | 1460922164983 Marionette TRACE conn3 <- [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] 12:42:44 INFO - PROCESS | 3428 | 1460922165001 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 12:42:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:42:44 INFO - PROCESS | 3428 | 1460922165004 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:42:44 INFO - PROCESS | 3428 | 1460922165006 Marionette TRACE conn3 <- [1,2722,null,{}] 12:42:44 INFO - PROCESS | 3428 | 1460922165010 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:45 INFO - PROCESS | 3428 | 1460922165113 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:42:45 INFO - PROCESS | 3428 | 1460922165122 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:45 INFO - PROCESS | 3428 | ++DOCSHELL 189B8800 == 34 [pid = 3428] [id = 690] 12:42:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 61 (189CB800) [pid = 3428] [serial = 2070] [outer = 00000000] 12:42:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 62 (19092800) [pid = 3428] [serial = 2071] [outer = 189CB800] 12:42:45 INFO - PROCESS | 3428 | 1460922165166 Marionette DEBUG loaded listener.js 12:42:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 63 (1915F400) [pid = 3428] [serial = 2072] [outer = 189CB800] 12:42:45 INFO - PROCESS | 3428 | 1460922165582 Marionette TRACE conn3 <- [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]]]}] 12:42:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:42:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 625ms 12:42:45 INFO - PROCESS | 3428 | 1460922165642 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 12:42:45 INFO - PROCESS | 3428 | 1460922165644 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 12:42:45 INFO - PROCESS | 3428 | 1460922165647 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:42:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:42:45 INFO - PROCESS | 3428 | 1460922165649 Marionette TRACE conn3 <- [1,2726,null,{}] 12:42:45 INFO - PROCESS | 3428 | 1460922165652 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:45 INFO - PROCESS | 3428 | 1460922165726 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:42:45 INFO - PROCESS | 3428 | 1460922165815 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:45 INFO - PROCESS | 3428 | ++DOCSHELL 15E0EC00 == 35 [pid = 3428] [id = 691] 12:42:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 64 (16746800) [pid = 3428] [serial = 2073] [outer = 00000000] 12:42:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 65 (19168000) [pid = 3428] [serial = 2074] [outer = 16746800] 12:42:45 INFO - PROCESS | 3428 | 1460922165860 Marionette DEBUG loaded listener.js 12:42:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 66 (18475000) [pid = 3428] [serial = 2075] [outer = 16746800] 12:42:46 INFO - PROCESS | 3428 | 1460922166481 Marionette TRACE conn3 <- [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]]]}] 12:42:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:42:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 890ms 12:42:46 INFO - PROCESS | 3428 | 1460922166553 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:42:46 INFO - PROCESS | 3428 | 1460922166558 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 12:42:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:42:46 INFO - PROCESS | 3428 | 1460922166578 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:42:46 INFO - PROCESS | 3428 | 1460922166582 Marionette TRACE conn3 <- [1,2730,null,{}] 12:42:46 INFO - PROCESS | 3428 | 1460922166588 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:46 INFO - PROCESS | 3428 | 1460922166689 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:42:46 INFO - PROCESS | 3428 | 1460922166822 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:46 INFO - PROCESS | 3428 | ++DOCSHELL 13311800 == 36 [pid = 3428] [id = 692] 12:42:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 67 (13492000) [pid = 3428] [serial = 2076] [outer = 00000000] 12:42:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 68 (155D5C00) [pid = 3428] [serial = 2077] [outer = 13492000] 12:42:46 INFO - PROCESS | 3428 | 1460922166880 Marionette DEBUG loaded listener.js 12:42:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 69 (15BE2800) [pid = 3428] [serial = 2078] [outer = 13492000] 12:42:47 INFO - PROCESS | 3428 | 1460922167415 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:42:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:42:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 906ms 12:42:47 INFO - PROCESS | 3428 | 1460922167468 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 12:42:47 INFO - PROCESS | 3428 | 1460922167474 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 12:42:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:42:47 INFO - PROCESS | 3428 | 1460922167481 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:42:47 INFO - PROCESS | 3428 | 1460922167484 Marionette TRACE conn3 <- [1,2734,null,{}] 12:42:47 INFO - PROCESS | 3428 | 1460922167487 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:47 INFO - PROCESS | 3428 | 1460922167587 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:42:47 INFO - PROCESS | 3428 | 1460922167690 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:47 INFO - PROCESS | 3428 | ++DOCSHELL 142DC000 == 37 [pid = 3428] [id = 693] 12:42:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (1551A400) [pid = 3428] [serial = 2079] [outer = 00000000] 12:42:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (1828F800) [pid = 3428] [serial = 2080] [outer = 1551A400] 12:42:47 INFO - PROCESS | 3428 | 1460922167746 Marionette DEBUG loaded listener.js 12:42:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (1859D800) [pid = 3428] [serial = 2081] [outer = 1551A400] 12:42:48 INFO - PROCESS | 3428 | 1460922168390 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:42:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:42:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 937ms 12:42:48 INFO - PROCESS | 3428 | 1460922168427 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:42:48 INFO - PROCESS | 3428 | 1460922168429 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 12:42:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:42:48 INFO - PROCESS | 3428 | 1460922168434 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:42:48 INFO - PROCESS | 3428 | 1460922168438 Marionette TRACE conn3 <- [1,2738,null,{}] 12:42:48 INFO - PROCESS | 3428 | 1460922168449 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:48 INFO - PROCESS | 3428 | 1460922168550 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:42:48 INFO - PROCESS | 3428 | 1460922168693 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:48 INFO - PROCESS | 3428 | ++DOCSHELL 1330A400 == 38 [pid = 3428] [id = 694] 12:42:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (1330AC00) [pid = 3428] [serial = 2082] [outer = 00000000] 12:42:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (18B9F800) [pid = 3428] [serial = 2083] [outer = 1330AC00] 12:42:48 INFO - PROCESS | 3428 | 1460922168750 Marionette DEBUG loaded listener.js 12:42:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (19160800) [pid = 3428] [serial = 2084] [outer = 1330AC00] 12:42:49 INFO - PROCESS | 3428 | 1460922169446 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:42:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:42:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1047ms 12:42:49 INFO - PROCESS | 3428 | 1460922169478 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:42:49 INFO - PROCESS | 3428 | 1460922169483 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 12:42:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:42:49 INFO - PROCESS | 3428 | 1460922169488 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:42:49 INFO - PROCESS | 3428 | 1460922169492 Marionette TRACE conn3 <- [1,2742,null,{}] 12:42:49 INFO - PROCESS | 3428 | 1460922169513 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:49 INFO - PROCESS | 3428 | 1460922169606 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:42:49 INFO - PROCESS | 3428 | 1460922169754 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:49 INFO - PROCESS | 3428 | --DOCSHELL 189B8800 == 37 [pid = 3428] [id = 690] 12:42:49 INFO - PROCESS | 3428 | --DOCSHELL 15E09C00 == 36 [pid = 3428] [id = 689] 12:42:49 INFO - PROCESS | 3428 | --DOCSHELL 13412400 == 35 [pid = 3428] [id = 688] 12:42:49 INFO - PROCESS | 3428 | --DOCSHELL 189B9C00 == 34 [pid = 3428] [id = 687] 12:42:49 INFO - PROCESS | 3428 | --DOCSHELL 18470C00 == 33 [pid = 3428] [id = 686] 12:42:49 INFO - PROCESS | 3428 | --DOCSHELL 164CA000 == 32 [pid = 3428] [id = 685] 12:42:49 INFO - PROCESS | 3428 | --DOCSHELL 1330A000 == 31 [pid = 3428] [id = 684] 12:42:49 INFO - PROCESS | 3428 | --DOCSHELL 1349AC00 == 30 [pid = 3428] [id = 683] 12:42:49 INFO - PROCESS | 3428 | --DOCSHELL 13311C00 == 29 [pid = 3428] [id = 682] 12:42:49 INFO - PROCESS | 3428 | --DOCSHELL 1330D400 == 28 [pid = 3428] [id = 681] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (18B75000) [pid = 3428] [serial = 2041] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (185A5400) [pid = 3428] [serial = 2033] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (142E4400) [pid = 3428] [serial = 2023] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (14A0C000) [pid = 3428] [serial = 2024] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 70 (15E48400) [pid = 3428] [serial = 2026] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 69 (164C5400) [pid = 3428] [serial = 2027] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 68 (13313C00) [pid = 3428] [serial = 2020] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 67 (1340E000) [pid = 3428] [serial = 2021] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 66 (19017C00) [pid = 3428] [serial = 2018] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 65 (1825D000) [pid = 3428] [serial = 2029] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 64 (189C6400) [pid = 3428] [serial = 2035] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 63 (143B2C00) [pid = 3428] [serial = 2038] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 62 (189D0400) [pid = 3428] [serial = 2036] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 61 (1852E400) [pid = 3428] [serial = 2032] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 60 (14A5BC00) [pid = 3428] [serial = 2039] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | --DOMWINDOW == 59 (18290800) [pid = 3428] [serial = 2030] [outer = 00000000] [url = about:blank] 12:42:49 INFO - PROCESS | 3428 | ++DOCSHELL 12C53000 == 29 [pid = 3428] [id = 695] 12:42:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 60 (12CB5000) [pid = 3428] [serial = 2085] [outer = 00000000] 12:42:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 61 (133CA400) [pid = 3428] [serial = 2086] [outer = 12CB5000] 12:42:49 INFO - PROCESS | 3428 | 1460922169827 Marionette DEBUG loaded listener.js 12:42:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 62 (1349A400) [pid = 3428] [serial = 2087] [outer = 12CB5000] 12:42:50 INFO - PROCESS | 3428 | 1460922170263 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:42:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:42:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 813ms 12:42:50 INFO - PROCESS | 3428 | 1460922170325 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:42:50 INFO - PROCESS | 3428 | 1460922170331 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 12:42:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:42:50 INFO - PROCESS | 3428 | 1460922170341 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:42:50 INFO - PROCESS | 3428 | 1460922170344 Marionette TRACE conn3 <- [1,2746,null,{}] 12:42:50 INFO - PROCESS | 3428 | 1460922170347 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:50 INFO - PROCESS | 3428 | 1460922170426 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:42:50 INFO - PROCESS | 3428 | 1460922170432 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:50 INFO - PROCESS | 3428 | ++DOCSHELL 13AEF800 == 30 [pid = 3428] [id = 696] 12:42:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 63 (1434CC00) [pid = 3428] [serial = 2088] [outer = 00000000] 12:42:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 64 (15794400) [pid = 3428] [serial = 2089] [outer = 1434CC00] 12:42:50 INFO - PROCESS | 3428 | 1460922170477 Marionette DEBUG loaded listener.js 12:42:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 65 (15BAA400) [pid = 3428] [serial = 2090] [outer = 1434CC00] 12:42:50 INFO - PROCESS | 3428 | 1460922170938 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:42:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:42:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 640ms 12:42:50 INFO - PROCESS | 3428 | 1460922170980 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:42:50 INFO - PROCESS | 3428 | 1460922170983 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 12:42:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:42:50 INFO - PROCESS | 3428 | 1460922170986 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:42:50 INFO - PROCESS | 3428 | 1460922170989 Marionette TRACE conn3 <- [1,2750,null,{}] 12:42:50 INFO - PROCESS | 3428 | 1460922171000 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:51 INFO - PROCESS | 3428 | 1460922171087 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:42:51 INFO - PROCESS | 3428 | 1460922171097 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:51 INFO - PROCESS | 3428 | ++DOCSHELL 164C5400 == 31 [pid = 3428] [id = 697] 12:42:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 66 (164C6C00) [pid = 3428] [serial = 2091] [outer = 00000000] 12:42:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 67 (16741400) [pid = 3428] [serial = 2092] [outer = 164C6C00] 12:42:51 INFO - PROCESS | 3428 | 1460922171144 Marionette DEBUG loaded listener.js 12:42:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 68 (17DCBC00) [pid = 3428] [serial = 2093] [outer = 164C6C00] 12:42:51 INFO - PROCESS | 3428 | 1460922171579 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:42:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:42:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 641ms 12:42:51 INFO - PROCESS | 3428 | 1460922171623 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:42:51 INFO - PROCESS | 3428 | 1460922171626 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 12:42:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:42:51 INFO - PROCESS | 3428 | 1460922171629 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:42:51 INFO - PROCESS | 3428 | 1460922171631 Marionette TRACE conn3 <- [1,2754,null,{}] 12:42:51 INFO - PROCESS | 3428 | 1460922171635 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:51 INFO - PROCESS | 3428 | 1460922171713 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:42:51 INFO - PROCESS | 3428 | 1460922171720 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:51 INFO - PROCESS | 3428 | ++DOCSHELL 18472400 == 32 [pid = 3428] [id = 698] 12:42:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 69 (18477400) [pid = 3428] [serial = 2094] [outer = 00000000] 12:42:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 70 (18527C00) [pid = 3428] [serial = 2095] [outer = 18477400] 12:42:51 INFO - PROCESS | 3428 | 1460922171765 Marionette DEBUG loaded listener.js 12:42:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 71 (185A2C00) [pid = 3428] [serial = 2096] [outer = 18477400] 12:42:52 INFO - PROCESS | 3428 | 1460922172244 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:42:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:42:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 625ms 12:42:52 INFO - PROCESS | 3428 | 1460922172267 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:42:52 INFO - PROCESS | 3428 | 1460922172269 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 12:42:52 INFO - PROCESS | 3428 | 1460922172272 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:42:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:42:52 INFO - PROCESS | 3428 | 1460922172274 Marionette TRACE conn3 <- [1,2758,null,{}] 12:42:52 INFO - PROCESS | 3428 | 1460922172283 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:52 INFO - PROCESS | 3428 | 1460922172386 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:42:52 INFO - PROCESS | 3428 | 1460922172393 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:52 INFO - PROCESS | 3428 | ++DOCSHELL 12C0D400 == 33 [pid = 3428] [id = 699] 12:42:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (13491800) [pid = 3428] [serial = 2097] [outer = 00000000] 12:42:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (189B8800) [pid = 3428] [serial = 2098] [outer = 13491800] 12:42:52 INFO - PROCESS | 3428 | 1460922172440 Marionette DEBUG loaded listener.js 12:42:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (189C7C00) [pid = 3428] [serial = 2099] [outer = 13491800] 12:42:52 INFO - PROCESS | 3428 | 1460922172901 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:42:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:42:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 625ms 12:42:52 INFO - PROCESS | 3428 | 1460922172911 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:42:52 INFO - PROCESS | 3428 | 1460922172913 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 12:42:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:42:52 INFO - PROCESS | 3428 | 1460922172924 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:42:52 INFO - PROCESS | 3428 | 1460922172926 Marionette TRACE conn3 <- [1,2762,null,{}] 12:42:52 INFO - PROCESS | 3428 | 1460922172929 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:53 INFO - PROCESS | 3428 | 1460922173046 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:42:53 INFO - PROCESS | 3428 | 1460922173052 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:53 INFO - PROCESS | 3428 | ++DOCSHELL 13259C00 == 34 [pid = 3428] [id = 700] 12:42:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (189C5400) [pid = 3428] [serial = 2100] [outer = 00000000] 12:42:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (18B9B800) [pid = 3428] [serial = 2101] [outer = 189C5400] 12:42:53 INFO - PROCESS | 3428 | 1460922173103 Marionette DEBUG loaded listener.js 12:42:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (18B9C000) [pid = 3428] [serial = 2102] [outer = 189C5400] 12:42:53 INFO - PROCESS | 3428 | 1460922173590 Marionette TRACE conn3 <- [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]]]}] 12:42:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:42:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 703ms 12:42:53 INFO - PROCESS | 3428 | 1460922173620 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:42:53 INFO - PROCESS | 3428 | 1460922173622 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 12:42:53 INFO - PROCESS | 3428 | 1460922173625 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:42:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:42:53 INFO - PROCESS | 3428 | 1460922173627 Marionette TRACE conn3 <- [1,2766,null,{}] 12:42:53 INFO - PROCESS | 3428 | 1460922173631 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:53 INFO - PROCESS | 3428 | 1460922173735 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:42:53 INFO - PROCESS | 3428 | 1460922173741 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:53 INFO - PROCESS | 3428 | ++DOCSHELL 142E2000 == 35 [pid = 3428] [id = 701] 12:42:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (18BE1800) [pid = 3428] [serial = 2103] [outer = 00000000] 12:42:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (19089400) [pid = 3428] [serial = 2104] [outer = 18BE1800] 12:42:53 INFO - PROCESS | 3428 | 1460922173785 Marionette DEBUG loaded listener.js 12:42:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (1915E000) [pid = 3428] [serial = 2105] [outer = 18BE1800] 12:42:54 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (164D3400) [pid = 3428] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:42:54 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (14A60000) [pid = 3428] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:42:54 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (189C4800) [pid = 3428] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:42:54 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (133BCC00) [pid = 3428] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:42:54 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (18B71000) [pid = 3428] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:42:54 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (16491000) [pid = 3428] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:42:54 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (1349F800) [pid = 3428] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:42:54 INFO - PROCESS | 3428 | --DOMWINDOW == 72 (18475400) [pid = 3428] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:42:54 INFO - PROCESS | 3428 | --DOMWINDOW == 71 (189CB800) [pid = 3428] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:42:54 INFO - PROCESS | 3428 | 1460922174281 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:42:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:42:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 703ms 12:42:54 INFO - PROCESS | 3428 | 1460922174326 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:42:54 INFO - PROCESS | 3428 | 1460922174327 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 12:42:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:42:54 INFO - PROCESS | 3428 | 1460922174341 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:42:54 INFO - PROCESS | 3428 | 1460922174343 Marionette TRACE conn3 <- [1,2770,null,{}] 12:42:54 INFO - PROCESS | 3428 | 1460922174347 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:54 INFO - PROCESS | 3428 | 1460922174420 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:42:54 INFO - PROCESS | 3428 | 1460922174455 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:54 INFO - PROCESS | 3428 | ++DOCSHELL 18524000 == 36 [pid = 3428] [id = 702] 12:42:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 72 (18526800) [pid = 3428] [serial = 2106] [outer = 00000000] 12:42:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 73 (18BA4000) [pid = 3428] [serial = 2107] [outer = 18526800] 12:42:54 INFO - PROCESS | 3428 | 1460922174500 Marionette DEBUG loaded listener.js 12:42:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (18BE5400) [pid = 3428] [serial = 2108] [outer = 18526800] 12:42:54 INFO - PROCESS | 3428 | 1460922174929 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:42:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:42:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 624ms 12:42:54 INFO - PROCESS | 3428 | 1460922174974 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:42:54 INFO - PROCESS | 3428 | 1460922174976 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 12:42:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:42:54 INFO - PROCESS | 3428 | 1460922174983 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:42:54 INFO - PROCESS | 3428 | 1460922174985 Marionette TRACE conn3 <- [1,2774,null,{}] 12:42:54 INFO - PROCESS | 3428 | 1460922174989 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:55 INFO - PROCESS | 3428 | 1460922175062 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:42:55 INFO - PROCESS | 3428 | 1460922175069 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:55 INFO - PROCESS | 3428 | ++DOCSHELL 18476800 == 37 [pid = 3428] [id = 703] 12:42:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (19013000) [pid = 3428] [serial = 2109] [outer = 00000000] 12:42:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (199D9800) [pid = 3428] [serial = 2110] [outer = 19013000] 12:42:55 INFO - PROCESS | 3428 | 1460922175113 Marionette DEBUG loaded listener.js 12:42:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (19A50800) [pid = 3428] [serial = 2111] [outer = 19013000] 12:42:55 INFO - PROCESS | 3428 | 1460922175538 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:42:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:42:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 594ms 12:42:55 INFO - PROCESS | 3428 | 1460922175587 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:42:55 INFO - PROCESS | 3428 | 1460922175589 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 12:42:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:42:55 INFO - PROCESS | 3428 | 1460922175593 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:42:55 INFO - PROCESS | 3428 | 1460922175595 Marionette TRACE conn3 <- [1,2778,null,{}] 12:42:55 INFO - PROCESS | 3428 | 1460922175603 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:55 INFO - PROCESS | 3428 | 1460922175677 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:42:55 INFO - PROCESS | 3428 | 1460922175683 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:55 INFO - PROCESS | 3428 | ++DOCSHELL 199D9000 == 38 [pid = 3428] [id = 704] 12:42:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (19A51C00) [pid = 3428] [serial = 2112] [outer = 00000000] 12:42:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (19A5AC00) [pid = 3428] [serial = 2113] [outer = 19A51C00] 12:42:55 INFO - PROCESS | 3428 | 1460922175727 Marionette DEBUG loaded listener.js 12:42:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (19A5D800) [pid = 3428] [serial = 2114] [outer = 19A51C00] 12:42:56 INFO - PROCESS | 3428 | 1460922176322 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:42:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:42:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 735ms 12:42:56 INFO - PROCESS | 3428 | 1460922176334 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:42:56 INFO - PROCESS | 3428 | 1460922176338 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 12:42:56 INFO - PROCESS | 3428 | 1460922176343 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:42:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:42:56 INFO - PROCESS | 3428 | 1460922176348 Marionette TRACE conn3 <- [1,2782,null,{}] 12:42:56 INFO - PROCESS | 3428 | 1460922176355 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:56 INFO - PROCESS | 3428 | 1460922176457 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:42:56 INFO - PROCESS | 3428 | 1460922176595 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:56 INFO - PROCESS | 3428 | ++DOCSHELL 1325F400 == 39 [pid = 3428] [id = 705] 12:42:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (1330C800) [pid = 3428] [serial = 2115] [outer = 00000000] 12:42:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (1349BC00) [pid = 3428] [serial = 2116] [outer = 1330C800] 12:42:56 INFO - PROCESS | 3428 | 1460922176652 Marionette DEBUG loaded listener.js 12:42:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (143AA000) [pid = 3428] [serial = 2117] [outer = 1330C800] 12:42:57 INFO - PROCESS | 3428 | 1460922177290 Marionette TRACE conn3 <- [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]]]}] 12:42:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:42:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1000ms 12:42:57 INFO - PROCESS | 3428 | 1460922177347 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:42:57 INFO - PROCESS | 3428 | 1460922177353 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 12:42:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:42:57 INFO - PROCESS | 3428 | 1460922177360 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:42:57 INFO - PROCESS | 3428 | 1460922177362 Marionette TRACE conn3 <- [1,2786,null,{}] 12:42:57 INFO - PROCESS | 3428 | 1460922177367 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:57 INFO - PROCESS | 3428 | 1460922177467 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:42:57 INFO - PROCESS | 3428 | 1460922177600 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:57 INFO - PROCESS | 3428 | ++DOCSHELL 15E3E800 == 40 [pid = 3428] [id = 706] 12:42:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (159C9400) [pid = 3428] [serial = 2118] [outer = 00000000] 12:42:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (16CBF000) [pid = 3428] [serial = 2119] [outer = 159C9400] 12:42:57 INFO - PROCESS | 3428 | 1460922177654 Marionette DEBUG loaded listener.js 12:42:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (1847C800) [pid = 3428] [serial = 2120] [outer = 159C9400] 12:42:58 INFO - PROCESS | 3428 | 1460922178228 Marionette TRACE conn3 <- [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]]]}] 12:42:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:42:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 906ms 12:42:58 INFO - PROCESS | 3428 | 1460922178263 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:42:58 INFO - PROCESS | 3428 | 1460922178267 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 12:42:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:42:58 INFO - PROCESS | 3428 | 1460922178272 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:42:58 INFO - PROCESS | 3428 | 1460922178276 Marionette TRACE conn3 <- [1,2790,null,{}] 12:42:58 INFO - PROCESS | 3428 | 1460922178288 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:58 INFO - PROCESS | 3428 | 1460922178390 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:42:58 INFO - PROCESS | 3428 | 1460922178529 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:58 INFO - PROCESS | 3428 | ++DOCSHELL 189D0800 == 41 [pid = 3428] [id = 707] 12:42:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (189D1400) [pid = 3428] [serial = 2121] [outer = 00000000] 12:42:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (199D8400) [pid = 3428] [serial = 2122] [outer = 189D1400] 12:42:58 INFO - PROCESS | 3428 | 1460922178589 Marionette DEBUG loaded listener.js 12:42:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (19A5EC00) [pid = 3428] [serial = 2123] [outer = 189D1400] 12:42:59 INFO - PROCESS | 3428 | 1460922179411 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:42:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:42:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1187ms 12:42:59 INFO - PROCESS | 3428 | 1460922179473 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:42:59 INFO - PROCESS | 3428 | 1460922179477 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 12:42:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:42:59 INFO - PROCESS | 3428 | 1460922179482 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:42:59 INFO - PROCESS | 3428 | 1460922179486 Marionette TRACE conn3 <- [1,2794,null,{}] 12:42:59 INFO - PROCESS | 3428 | 1460922179491 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:59 INFO - PROCESS | 3428 | 1460922179582 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:42:59 INFO - PROCESS | 3428 | 1460922179728 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:59 INFO - PROCESS | 3428 | ++DOCSHELL 1349C400 == 42 [pid = 3428] [id = 708] 12:42:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (1349E400) [pid = 3428] [serial = 2124] [outer = 00000000] 12:42:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (13AEE000) [pid = 3428] [serial = 2125] [outer = 1349E400] 12:42:59 INFO - PROCESS | 3428 | 1460922179779 Marionette DEBUG loaded listener.js 12:42:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (1551AC00) [pid = 3428] [serial = 2126] [outer = 1349E400] 12:42:59 INFO - PROCESS | 3428 | --DOCSHELL 18476800 == 41 [pid = 3428] [id = 703] 12:42:59 INFO - PROCESS | 3428 | --DOCSHELL 18524000 == 40 [pid = 3428] [id = 702] 12:42:59 INFO - PROCESS | 3428 | --DOCSHELL 142E2000 == 39 [pid = 3428] [id = 701] 12:42:59 INFO - PROCESS | 3428 | --DOCSHELL 13259C00 == 38 [pid = 3428] [id = 700] 12:42:59 INFO - PROCESS | 3428 | --DOCSHELL 12C0D400 == 37 [pid = 3428] [id = 699] 12:42:59 INFO - PROCESS | 3428 | --DOCSHELL 18472400 == 36 [pid = 3428] [id = 698] 12:42:59 INFO - PROCESS | 3428 | --DOCSHELL 164C5400 == 35 [pid = 3428] [id = 697] 12:42:59 INFO - PROCESS | 3428 | --DOCSHELL 13AEF800 == 34 [pid = 3428] [id = 696] 12:42:59 INFO - PROCESS | 3428 | --DOCSHELL 12C53000 == 33 [pid = 3428] [id = 695] 12:42:59 INFO - PROCESS | 3428 | --DOCSHELL 13311800 == 32 [pid = 3428] [id = 692] 12:42:59 INFO - PROCESS | 3428 | --DOCSHELL 15E0EC00 == 31 [pid = 3428] [id = 691] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (18471C00) [pid = 3428] [serial = 2056] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (15DCC400) [pid = 3428] [serial = 2053] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (15E46C00) [pid = 3428] [serial = 2054] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (18B9C400) [pid = 3428] [serial = 2063] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (18B6E400) [pid = 3428] [serial = 2062] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (13494000) [pid = 3428] [serial = 2048] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (13414000) [pid = 3428] [serial = 2047] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (18BDDC00) [pid = 3428] [serial = 2065] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (18BA3000) [pid = 3428] [serial = 2068] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (142E2400) [pid = 3428] [serial = 2050] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 81 (18B9F000) [pid = 3428] [serial = 2069] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 80 (14A16400) [pid = 3428] [serial = 2051] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 79 (13494C00) [pid = 3428] [serial = 2044] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 78 (18BDD000) [pid = 3428] [serial = 2066] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 77 (1893A000) [pid = 3428] [serial = 2059] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 76 (1915F400) [pid = 3428] [serial = 2072] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 75 (189ADC00) [pid = 3428] [serial = 2060] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 74 (19092800) [pid = 3428] [serial = 2071] [outer = 00000000] [url = about:blank] 12:42:59 INFO - PROCESS | 3428 | --DOMWINDOW == 73 (18477800) [pid = 3428] [serial = 2057] [outer = 00000000] [url = about:blank] 12:43:00 INFO - PROCESS | 3428 | 1460922180257 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:43:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:43:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 796ms 12:43:00 INFO - PROCESS | 3428 | 1460922180286 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:43:00 INFO - PROCESS | 3428 | 1460922180291 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 12:43:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:43:00 INFO - PROCESS | 3428 | 1460922180302 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:43:00 INFO - PROCESS | 3428 | 1460922180304 Marionette TRACE conn3 <- [1,2798,null,{}] 12:43:00 INFO - PROCESS | 3428 | 1460922180308 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:00 INFO - PROCESS | 3428 | 1460922180392 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:43:00 INFO - PROCESS | 3428 | 1460922180401 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:00 INFO - PROCESS | 3428 | ++DOCSHELL 13496400 == 32 [pid = 3428] [id = 709] 12:43:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 74 (13782000) [pid = 3428] [serial = 2127] [outer = 00000000] 12:43:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 75 (143ADC00) [pid = 3428] [serial = 2128] [outer = 13782000] 12:43:00 INFO - PROCESS | 3428 | 1460922180446 Marionette DEBUG loaded listener.js 12:43:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 76 (15D01C00) [pid = 3428] [serial = 2129] [outer = 13782000] 12:43:00 INFO - PROCESS | 3428 | 1460922180936 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:43:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:43:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 687ms 12:43:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:43:00 INFO - PROCESS | 3428 | 1460922181003 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:43:01 INFO - PROCESS | 3428 | 1460922181005 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 12:43:01 INFO - PROCESS | 3428 | 1460922181008 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:43:01 INFO - PROCESS | 3428 | 1460922181011 Marionette TRACE conn3 <- [1,2802,null,{}] 12:43:01 INFO - PROCESS | 3428 | 1460922181021 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:01 INFO - PROCESS | 3428 | 1460922181102 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:43:01 INFO - PROCESS | 3428 | 1460922181109 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:01 INFO - PROCESS | 3428 | ++DOCSHELL 16497800 == 33 [pid = 3428] [id = 710] 12:43:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 77 (164C5400) [pid = 3428] [serial = 2130] [outer = 00000000] 12:43:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 78 (1673FC00) [pid = 3428] [serial = 2131] [outer = 164C5400] 12:43:01 INFO - PROCESS | 3428 | 1460922181157 Marionette DEBUG loaded listener.js 12:43:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 79 (1825C800) [pid = 3428] [serial = 2132] [outer = 164C5400] 12:43:01 INFO - PROCESS | 3428 | 1460922181626 Marionette TRACE conn3 <- [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]]]}] 12:43:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:43:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 625ms 12:43:01 INFO - PROCESS | 3428 | 1460922181646 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:43:01 INFO - PROCESS | 3428 | 1460922181648 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 12:43:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:43:01 INFO - PROCESS | 3428 | 1460922181651 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:43:01 INFO - PROCESS | 3428 | 1460922181653 Marionette TRACE conn3 <- [1,2806,null,{}] 12:43:01 INFO - PROCESS | 3428 | 1460922181657 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:01 INFO - PROCESS | 3428 | 1460922181735 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:43:01 INFO - PROCESS | 3428 | 1460922181741 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:01 INFO - PROCESS | 3428 | ++DOCSHELL 18476400 == 34 [pid = 3428] [id = 711] 12:43:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 80 (18476800) [pid = 3428] [serial = 2133] [outer = 00000000] 12:43:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 81 (1859F400) [pid = 3428] [serial = 2134] [outer = 18476800] 12:43:01 INFO - PROCESS | 3428 | 1460922181786 Marionette DEBUG loaded listener.js 12:43:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 82 (18995000) [pid = 3428] [serial = 2135] [outer = 18476800] 12:43:02 INFO - PROCESS | 3428 | 1460922182236 Marionette TRACE conn3 <- [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]]]}] 12:43:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:43:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 641ms 12:43:02 INFO - PROCESS | 3428 | 1460922182290 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:43:02 INFO - PROCESS | 3428 | 1460922182292 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 12:43:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:43:02 INFO - PROCESS | 3428 | 1460922182301 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:43:02 INFO - PROCESS | 3428 | 1460922182303 Marionette TRACE conn3 <- [1,2810,null,{}] 12:43:02 INFO - PROCESS | 3428 | 1460922182306 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:02 INFO - PROCESS | 3428 | 1460922182415 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:43:02 INFO - PROCESS | 3428 | 1460922182421 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:02 INFO - PROCESS | 3428 | ++DOCSHELL 189ACC00 == 35 [pid = 3428] [id = 712] 12:43:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (189AE000) [pid = 3428] [serial = 2136] [outer = 00000000] 12:43:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (189C7000) [pid = 3428] [serial = 2137] [outer = 189AE000] 12:43:02 INFO - PROCESS | 3428 | 1460922182466 Marionette DEBUG loaded listener.js 12:43:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (189C7400) [pid = 3428] [serial = 2138] [outer = 189AE000] 12:43:02 INFO - PROCESS | 3428 | 1460922182911 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:43:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:43:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 640ms 12:43:02 INFO - PROCESS | 3428 | 1460922182933 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:43:02 INFO - PROCESS | 3428 | 1460922182935 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 12:43:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:43:02 INFO - PROCESS | 3428 | 1460922182938 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:43:02 INFO - PROCESS | 3428 | 1460922182940 Marionette TRACE conn3 <- [1,2814,null,{}] 12:43:02 INFO - PROCESS | 3428 | 1460922182943 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:03 INFO - PROCESS | 3428 | 1460922183072 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:43:03 INFO - PROCESS | 3428 | 1460922183080 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:03 INFO - PROCESS | 3428 | ++DOCSHELL 13306000 == 36 [pid = 3428] [id = 713] 12:43:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (189B4400) [pid = 3428] [serial = 2139] [outer = 00000000] 12:43:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (18BA1000) [pid = 3428] [serial = 2140] [outer = 189B4400] 12:43:03 INFO - PROCESS | 3428 | 1460922183130 Marionette DEBUG loaded listener.js 12:43:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (18BD6800) [pid = 3428] [serial = 2141] [outer = 189B4400] 12:43:03 INFO - PROCESS | 3428 | 1460922183625 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:43:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:43:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 750ms 12:43:03 INFO - PROCESS | 3428 | 1460922183679 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:43:03 INFO - PROCESS | 3428 | 1460922183681 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 12:43:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:43:03 INFO - PROCESS | 3428 | 1460922183691 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:43:03 INFO - PROCESS | 3428 | 1460922183693 Marionette TRACE conn3 <- [1,2818,null,{}] 12:43:03 INFO - PROCESS | 3428 | 1460922183700 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:03 INFO - PROCESS | 3428 | 1460922183808 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:43:03 INFO - PROCESS | 3428 | 1460922183819 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:03 INFO - PROCESS | 3428 | ++DOCSHELL 18BA8800 == 37 [pid = 3428] [id = 714] 12:43:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (18BD6400) [pid = 3428] [serial = 2142] [outer = 00000000] 12:43:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (1908E400) [pid = 3428] [serial = 2143] [outer = 18BD6400] 12:43:03 INFO - PROCESS | 3428 | 1460922183863 Marionette DEBUG loaded listener.js 12:43:03 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (1915E800) [pid = 3428] [serial = 2144] [outer = 18BD6400] 12:43:04 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (1434CC00) [pid = 3428] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:43:04 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (18477400) [pid = 3428] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:43:04 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (12CB5000) [pid = 3428] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:43:04 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (164C6C00) [pid = 3428] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:43:04 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (19013000) [pid = 3428] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:43:04 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (18BE1800) [pid = 3428] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:43:04 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (18526800) [pid = 3428] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:43:04 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (13491800) [pid = 3428] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:43:04 INFO - PROCESS | 3428 | --DOMWINDOW == 82 (189C5400) [pid = 3428] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:43:04 INFO - PROCESS | 3428 | 1460922184433 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:43:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:43:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 844ms 12:43:04 INFO - PROCESS | 3428 | 1460922184533 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:43:04 INFO - PROCESS | 3428 | 1460922184535 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 12:43:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:43:04 INFO - PROCESS | 3428 | 1460922184538 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:43:04 INFO - PROCESS | 3428 | 1460922184540 Marionette TRACE conn3 <- [1,2822,null,{}] 12:43:04 INFO - PROCESS | 3428 | 1460922184544 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:04 INFO - PROCESS | 3428 | 1460922184624 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:43:04 INFO - PROCESS | 3428 | 1460922184636 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:04 INFO - PROCESS | 3428 | ++DOCSHELL 13AE5800 == 38 [pid = 3428] [id = 715] 12:43:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 83 (15794800) [pid = 3428] [serial = 2145] [outer = 00000000] 12:43:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (18291800) [pid = 3428] [serial = 2146] [outer = 15794800] 12:43:04 INFO - PROCESS | 3428 | 1460922184680 Marionette DEBUG loaded listener.js 12:43:04 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (18529800) [pid = 3428] [serial = 2147] [outer = 15794800] 12:43:05 INFO - PROCESS | 3428 | 1460922185132 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:43:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:43:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 625ms 12:43:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:43:05 INFO - PROCESS | 3428 | 1460922185176 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:43:05 INFO - PROCESS | 3428 | 1460922185178 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 12:43:05 INFO - PROCESS | 3428 | 1460922185181 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:43:05 INFO - PROCESS | 3428 | 1460922185183 Marionette TRACE conn3 <- [1,2826,null,{}] 12:43:05 INFO - PROCESS | 3428 | 1460922185186 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:05 INFO - PROCESS | 3428 | 1460922185261 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:43:05 INFO - PROCESS | 3428 | 1460922185267 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:05 INFO - PROCESS | 3428 | ++DOCSHELL 18934C00 == 39 [pid = 3428] [id = 716] 12:43:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (18B78C00) [pid = 3428] [serial = 2148] [outer = 00000000] 12:43:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (1989C400) [pid = 3428] [serial = 2149] [outer = 18B78C00] 12:43:05 INFO - PROCESS | 3428 | 1460922185310 Marionette DEBUG loaded listener.js 12:43:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (19087800) [pid = 3428] [serial = 2150] [outer = 18B78C00] 12:43:05 INFO - PROCESS | 3428 | 1460922185744 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:43:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:43:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 594ms 12:43:05 INFO - PROCESS | 3428 | 1460922185783 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:43:05 INFO - PROCESS | 3428 | 1460922185785 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 12:43:05 INFO - PROCESS | 3428 | 1460922185788 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:43:05 INFO - PROCESS | 3428 | 1460922185790 Marionette TRACE conn3 <- [1,2830,null,{}] 12:43:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:43:05 INFO - PROCESS | 3428 | 1460922185793 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:05 INFO - PROCESS | 3428 | 1460922185867 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:43:05 INFO - PROCESS | 3428 | 1460922185873 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:05 INFO - PROCESS | 3428 | ++DOCSHELL 1989B800 == 40 [pid = 3428] [id = 717] 12:43:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (19A54800) [pid = 3428] [serial = 2151] [outer = 00000000] 12:43:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (19C77800) [pid = 3428] [serial = 2152] [outer = 19A54800] 12:43:05 INFO - PROCESS | 3428 | 1460922185916 Marionette DEBUG loaded listener.js 12:43:05 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (19C7B800) [pid = 3428] [serial = 2153] [outer = 19A54800] 12:43:06 INFO - PROCESS | 3428 | 1460922186385 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:43:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:43:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 624ms 12:43:06 INFO - PROCESS | 3428 | 1460922186455 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:43:06 INFO - PROCESS | 3428 | 1460922186459 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 12:43:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:43:06 INFO - PROCESS | 3428 | 1460922186469 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:43:06 INFO - PROCESS | 3428 | 1460922186474 Marionette TRACE conn3 <- [1,2834,null,{}] 12:43:06 INFO - PROCESS | 3428 | 1460922186480 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:06 INFO - PROCESS | 3428 | 1460922186589 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:43:06 INFO - PROCESS | 3428 | 1460922186701 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:06 INFO - PROCESS | 3428 | ++DOCSHELL 133BCC00 == 41 [pid = 3428] [id = 718] 12:43:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (133BD800) [pid = 3428] [serial = 2154] [outer = 00000000] 12:43:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (13491C00) [pid = 3428] [serial = 2155] [outer = 133BD800] 12:43:06 INFO - PROCESS | 3428 | 1460922186760 Marionette DEBUG loaded listener.js 12:43:06 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (1349AC00) [pid = 3428] [serial = 2156] [outer = 133BD800] 12:43:07 INFO - PROCESS | 3428 | 1460922187414 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:43:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:43:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1000ms 12:43:07 INFO - PROCESS | 3428 | 1460922187470 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:43:07 INFO - PROCESS | 3428 | 1460922187474 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 12:43:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:43:07 INFO - PROCESS | 3428 | 1460922187482 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:43:07 INFO - PROCESS | 3428 | 1460922187486 Marionette TRACE conn3 <- [1,2838,null,{}] 12:43:07 INFO - PROCESS | 3428 | 1460922187490 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:07 INFO - PROCESS | 3428 | 1460922187597 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:43:07 INFO - PROCESS | 3428 | 1460922187733 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:07 INFO - PROCESS | 3428 | ++DOCSHELL 15E09C00 == 42 [pid = 3428] [id = 719] 12:43:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (15E0EC00) [pid = 3428] [serial = 2157] [outer = 00000000] 12:43:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (164D1400) [pid = 3428] [serial = 2158] [outer = 15E0EC00] 12:43:07 INFO - PROCESS | 3428 | 1460922187788 Marionette DEBUG loaded listener.js 12:43:07 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (18474800) [pid = 3428] [serial = 2159] [outer = 15E0EC00] 12:43:08 INFO - PROCESS | 3428 | 1460922188331 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:43:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:43:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 906ms 12:43:08 INFO - PROCESS | 3428 | 1460922188385 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:43:08 INFO - PROCESS | 3428 | 1460922188387 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 12:43:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:43:08 INFO - PROCESS | 3428 | 1460922188391 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:43:08 INFO - PROCESS | 3428 | 1460922188394 Marionette TRACE conn3 <- [1,2842,null,{}] 12:43:08 INFO - PROCESS | 3428 | 1460922188403 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:08 INFO - PROCESS | 3428 | 1460922188507 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:43:08 INFO - PROCESS | 3428 | 1460922188623 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:08 INFO - PROCESS | 3428 | ++DOCSHELL 18BE1000 == 43 [pid = 3428] [id = 720] 12:43:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (1900EC00) [pid = 3428] [serial = 2160] [outer = 00000000] 12:43:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (19164800) [pid = 3428] [serial = 2161] [outer = 1900EC00] 12:43:08 INFO - PROCESS | 3428 | 1460922188722 Marionette DEBUG loaded listener.js 12:43:08 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (19A5DC00) [pid = 3428] [serial = 2162] [outer = 1900EC00] 12:43:09 INFO - PROCESS | 3428 | 1460922189341 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:43:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:43:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1000ms 12:43:09 INFO - PROCESS | 3428 | 1460922189393 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:43:09 INFO - PROCESS | 3428 | 1460922189396 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 12:43:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:43:09 INFO - PROCESS | 3428 | 1460922189413 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:43:09 INFO - PROCESS | 3428 | 1460922189415 Marionette TRACE conn3 <- [1,2846,null,{}] 12:43:09 INFO - PROCESS | 3428 | 1460922189419 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:09 INFO - PROCESS | 3428 | 1460922189517 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:43:09 INFO - PROCESS | 3428 | 1460922189655 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:09 INFO - PROCESS | 3428 | ++DOCSHELL 19A50400 == 44 [pid = 3428] [id = 721] 12:43:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (19A52800) [pid = 3428] [serial = 2163] [outer = 00000000] 12:43:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (1A1EF400) [pid = 3428] [serial = 2164] [outer = 19A52800] 12:43:09 INFO - PROCESS | 3428 | 1460922189709 Marionette DEBUG loaded listener.js 12:43:09 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (1A1FE800) [pid = 3428] [serial = 2165] [outer = 19A52800] 12:43:10 INFO - PROCESS | 3428 | 1460922190379 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:43:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:43:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 984ms 12:43:10 INFO - PROCESS | 3428 | 1460922190414 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:43:10 INFO - PROCESS | 3428 | 1460922190418 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 12:43:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:43:10 INFO - PROCESS | 3428 | 1460922190423 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:43:10 INFO - PROCESS | 3428 | 1460922190426 Marionette TRACE conn3 <- [1,2850,null,{}] 12:43:10 INFO - PROCESS | 3428 | 1460922190432 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:10 INFO - PROCESS | 3428 | 1460922190526 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:43:10 INFO - PROCESS | 3428 | 1460922190643 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:10 INFO - PROCESS | 3428 | ++DOCSHELL 13AE7000 == 45 [pid = 3428] [id = 722] 12:43:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (142E4400) [pid = 3428] [serial = 2166] [outer = 00000000] 12:43:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (15E09800) [pid = 3428] [serial = 2167] [outer = 142E4400] 12:43:10 INFO - PROCESS | 3428 | 1460922190698 Marionette DEBUG loaded listener.js 12:43:10 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (15E49800) [pid = 3428] [serial = 2168] [outer = 142E4400] 12:43:11 INFO - PROCESS | 3428 | --DOCSHELL 18934C00 == 44 [pid = 3428] [id = 716] 12:43:11 INFO - PROCESS | 3428 | --DOCSHELL 13AE5800 == 43 [pid = 3428] [id = 715] 12:43:11 INFO - PROCESS | 3428 | --DOCSHELL 18BA8800 == 42 [pid = 3428] [id = 714] 12:43:11 INFO - PROCESS | 3428 | --DOCSHELL 13306000 == 41 [pid = 3428] [id = 713] 12:43:11 INFO - PROCESS | 3428 | --DOCSHELL 189ACC00 == 40 [pid = 3428] [id = 712] 12:43:11 INFO - PROCESS | 3428 | --DOCSHELL 18476400 == 39 [pid = 3428] [id = 711] 12:43:11 INFO - PROCESS | 3428 | --DOCSHELL 16497800 == 38 [pid = 3428] [id = 710] 12:43:11 INFO - PROCESS | 3428 | --DOCSHELL 13496400 == 37 [pid = 3428] [id = 709] 12:43:11 INFO - PROCESS | 3428 | --DOCSHELL 1349C400 == 36 [pid = 3428] [id = 708] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (189B8800) [pid = 3428] [serial = 2098] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (19168000) [pid = 3428] [serial = 2074] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (18B9B800) [pid = 3428] [serial = 2101] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (155D5C00) [pid = 3428] [serial = 2077] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (15794400) [pid = 3428] [serial = 2089] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (15BAA400) [pid = 3428] [serial = 2090] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (18527C00) [pid = 3428] [serial = 2095] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (18B9F800) [pid = 3428] [serial = 2083] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (133CA400) [pid = 3428] [serial = 2086] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (1349A400) [pid = 3428] [serial = 2087] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (16741400) [pid = 3428] [serial = 2092] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (17DCBC00) [pid = 3428] [serial = 2093] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (19A5AC00) [pid = 3428] [serial = 2113] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (1828F800) [pid = 3428] [serial = 2080] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 91 (19A50800) [pid = 3428] [serial = 2111] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 90 (19089400) [pid = 3428] [serial = 2104] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 89 (18B9C000) [pid = 3428] [serial = 2102] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 88 (18BA4000) [pid = 3428] [serial = 2107] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 87 (199D9800) [pid = 3428] [serial = 2110] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 86 (1915E000) [pid = 3428] [serial = 2105] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 85 (189C7C00) [pid = 3428] [serial = 2099] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 84 (18BE5400) [pid = 3428] [serial = 2108] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | --DOMWINDOW == 83 (185A2C00) [pid = 3428] [serial = 2096] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 3428 | 1460922191277 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:43:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:43:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 906ms 12:43:11 INFO - PROCESS | 3428 | 1460922191324 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:43:11 INFO - PROCESS | 3428 | 1460922191330 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 12:43:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:43:11 INFO - PROCESS | 3428 | 1460922191335 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:43:11 INFO - PROCESS | 3428 | 1460922191338 Marionette TRACE conn3 <- [1,2854,null,{}] 12:43:11 INFO - PROCESS | 3428 | 1460922191341 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:11 INFO - PROCESS | 3428 | 1460922191424 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:43:11 INFO - PROCESS | 3428 | 1460922191535 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:11 INFO - PROCESS | 3428 | ++DOCSHELL 12C53000 == 37 [pid = 3428] [id = 723] 12:43:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 84 (12CF8400) [pid = 3428] [serial = 2169] [outer = 00000000] 12:43:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 85 (1349C400) [pid = 3428] [serial = 2170] [outer = 12CF8400] 12:43:11 INFO - PROCESS | 3428 | 1460922191581 Marionette DEBUG loaded listener.js 12:43:11 INFO - PROCESS | 3428 | ++DOMWINDOW == 86 (15E0A400) [pid = 3428] [serial = 2171] [outer = 12CF8400] 12:43:12 INFO - PROCESS | 3428 | 1460922192010 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:43:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:43:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 734ms 12:43:12 INFO - PROCESS | 3428 | 1460922192075 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:43:12 INFO - PROCESS | 3428 | 1460922192077 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 12:43:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:43:12 INFO - PROCESS | 3428 | 1460922192084 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:43:12 INFO - PROCESS | 3428 | 1460922192087 Marionette TRACE conn3 <- [1,2858,null,{}] 12:43:12 INFO - PROCESS | 3428 | 1460922192097 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:12 INFO - PROCESS | 3428 | 1460922192176 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:43:12 INFO - PROCESS | 3428 | 1460922192189 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:12 INFO - PROCESS | 3428 | ++DOCSHELL 1893A000 == 38 [pid = 3428] [id = 724] 12:43:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 87 (1893D400) [pid = 3428] [serial = 2172] [outer = 00000000] 12:43:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 88 (189B8000) [pid = 3428] [serial = 2173] [outer = 1893D400] 12:43:12 INFO - PROCESS | 3428 | 1460922192239 Marionette DEBUG loaded listener.js 12:43:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 89 (189C7C00) [pid = 3428] [serial = 2174] [outer = 1893D400] 12:43:12 INFO - PROCESS | 3428 | 1460922192714 Marionette TRACE conn3 <- [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]]]}] 12:43:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:43:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 703ms 12:43:12 INFO - PROCESS | 3428 | 1460922192808 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:43:12 INFO - PROCESS | 3428 | 1460922192811 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 12:43:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:43:12 INFO - PROCESS | 3428 | 1460922192817 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:43:12 INFO - PROCESS | 3428 | 1460922192818 Marionette TRACE conn3 <- [1,2862,null,{}] 12:43:12 INFO - PROCESS | 3428 | 1460922192822 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:12 INFO - PROCESS | 3428 | 1460922192900 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:43:12 INFO - PROCESS | 3428 | 1460922192993 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:12 INFO - PROCESS | 3428 | ++DOCSHELL 189CB000 == 39 [pid = 3428] [id = 725] 12:43:12 INFO - PROCESS | 3428 | ++DOMWINDOW == 90 (189CD000) [pid = 3428] [serial = 2175] [outer = 00000000] 12:43:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 91 (18B9DC00) [pid = 3428] [serial = 2176] [outer = 189CD000] 12:43:13 INFO - PROCESS | 3428 | 1460922193039 Marionette DEBUG loaded listener.js 12:43:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 92 (18BA2C00) [pid = 3428] [serial = 2177] [outer = 189CD000] 12:43:13 INFO - PROCESS | 3428 | 1460922193408 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:43:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:43:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 625ms 12:43:13 INFO - PROCESS | 3428 | 1460922193457 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:43:13 INFO - PROCESS | 3428 | 1460922193459 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 12:43:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:43:13 INFO - PROCESS | 3428 | 1460922193463 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:43:13 INFO - PROCESS | 3428 | 1460922193464 Marionette TRACE conn3 <- [1,2866,null,{}] 12:43:13 INFO - PROCESS | 3428 | 1460922193468 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:13 INFO - PROCESS | 3428 | 1460922193584 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:43:13 INFO - PROCESS | 3428 | 1460922193598 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:13 INFO - PROCESS | 3428 | ++DOCSHELL 18BD7000 == 40 [pid = 3428] [id = 726] 12:43:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (18D2C800) [pid = 3428] [serial = 2178] [outer = 00000000] 12:43:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (19013000) [pid = 3428] [serial = 2179] [outer = 18D2C800] 12:43:13 INFO - PROCESS | 3428 | 1460922193642 Marionette DEBUG loaded listener.js 12:43:13 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (19012400) [pid = 3428] [serial = 2180] [outer = 18D2C800] 12:43:14 INFO - PROCESS | 3428 | 1460922194132 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:43:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:43:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 703ms 12:43:14 INFO - PROCESS | 3428 | 1460922194168 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:43:14 INFO - PROCESS | 3428 | 1460922194170 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 12:43:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:43:14 INFO - PROCESS | 3428 | 1460922194174 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:43:14 INFO - PROCESS | 3428 | 1460922194175 Marionette TRACE conn3 <- [1,2870,null,{}] 12:43:14 INFO - PROCESS | 3428 | 1460922194179 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:14 INFO - PROCESS | 3428 | 1460922194338 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:43:14 INFO - PROCESS | 3428 | 1460922194363 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:14 INFO - PROCESS | 3428 | ++DOCSHELL 137D3000 == 41 [pid = 3428] [id = 727] 12:43:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (19089800) [pid = 3428] [serial = 2181] [outer = 00000000] 12:43:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (19A53400) [pid = 3428] [serial = 2182] [outer = 19089800] 12:43:14 INFO - PROCESS | 3428 | 1460922194411 Marionette DEBUG loaded listener.js 12:43:14 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (19C73800) [pid = 3428] [serial = 2183] [outer = 19089800] 12:43:14 INFO - PROCESS | 3428 | 1460922194869 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:43:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:43:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 750ms 12:43:14 INFO - PROCESS | 3428 | 1460922194914 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:43:14 INFO - PROCESS | 3428 | 1460922194916 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 12:43:14 INFO - PROCESS | 3428 | 1460922194919 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:43:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:43:14 INFO - PROCESS | 3428 | 1460922194920 Marionette TRACE conn3 <- [1,2874,null,{}] 12:43:14 INFO - PROCESS | 3428 | 1460922194924 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:15 INFO - PROCESS | 3428 | 1460922195031 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:43:15 INFO - PROCESS | 3428 | 1460922195037 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:15 INFO - PROCESS | 3428 | ++DOCSHELL 19A5C400 == 42 [pid = 3428] [id = 728] 12:43:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (19C7E400) [pid = 3428] [serial = 2184] [outer = 00000000] 12:43:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1A04DC00) [pid = 3428] [serial = 2185] [outer = 19C7E400] 12:43:15 INFO - PROCESS | 3428 | 1460922195081 Marionette DEBUG loaded listener.js 12:43:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (1A0B6000) [pid = 3428] [serial = 2186] [outer = 19C7E400] 12:43:15 INFO - PROCESS | 3428 | 1460922195540 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:43:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:43:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 640ms 12:43:15 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (164C5400) [pid = 3428] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:43:15 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (13782000) [pid = 3428] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:43:15 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (1349E400) [pid = 3428] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:43:15 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (15794800) [pid = 3428] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:43:15 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (189AE000) [pid = 3428] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:43:15 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (18B78C00) [pid = 3428] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:43:15 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (189B4400) [pid = 3428] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:43:15 INFO - PROCESS | 3428 | --DOMWINDOW == 93 (18BD6400) [pid = 3428] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:43:15 INFO - PROCESS | 3428 | --DOMWINDOW == 92 (18476800) [pid = 3428] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:43:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:43:15 INFO - PROCESS | 3428 | 1460922195651 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:43:15 INFO - PROCESS | 3428 | 1460922195653 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 12:43:15 INFO - PROCESS | 3428 | 1460922195658 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:43:15 INFO - PROCESS | 3428 | 1460922195659 Marionette TRACE conn3 <- [1,2878,null,{}] 12:43:15 INFO - PROCESS | 3428 | 1460922195694 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:15 INFO - PROCESS | 3428 | 1460922195773 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:43:15 INFO - PROCESS | 3428 | 1460922195781 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:15 INFO - PROCESS | 3428 | ++DOCSHELL 13493000 == 43 [pid = 3428] [id = 729] 12:43:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 93 (1349B800) [pid = 3428] [serial = 2187] [outer = 00000000] 12:43:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 94 (189B4400) [pid = 3428] [serial = 2188] [outer = 1349B800] 12:43:15 INFO - PROCESS | 3428 | 1460922195833 Marionette DEBUG loaded listener.js 12:43:15 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (1915F400) [pid = 3428] [serial = 2189] [outer = 1349B800] 12:43:16 INFO - PROCESS | 3428 | 1460922196260 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:43:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:43:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 625ms 12:43:16 INFO - PROCESS | 3428 | 1460922196276 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:43:16 INFO - PROCESS | 3428 | 1460922196278 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 12:43:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:43:16 INFO - PROCESS | 3428 | 1460922196293 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:43:16 INFO - PROCESS | 3428 | 1460922196295 Marionette TRACE conn3 <- [1,2882,null,{}] 12:43:16 INFO - PROCESS | 3428 | 1460922196298 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:16 INFO - PROCESS | 3428 | 1460922196374 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:43:16 INFO - PROCESS | 3428 | 1460922196381 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:16 INFO - PROCESS | 3428 | ++DOCSHELL 19163400 == 44 [pid = 3428] [id = 730] 12:43:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (19C78C00) [pid = 3428] [serial = 2190] [outer = 00000000] 12:43:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (1A3D2000) [pid = 3428] [serial = 2191] [outer = 19C78C00] 12:43:16 INFO - PROCESS | 3428 | 1460922196425 Marionette DEBUG loaded listener.js 12:43:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (1A8F1000) [pid = 3428] [serial = 2192] [outer = 19C78C00] 12:43:16 INFO - PROCESS | 3428 | 1460922196860 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:43:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:43:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 593ms 12:43:16 INFO - PROCESS | 3428 | 1460922196899 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:43:16 INFO - PROCESS | 3428 | 1460922196901 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 12:43:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:43:16 INFO - PROCESS | 3428 | 1460922196904 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:43:16 INFO - PROCESS | 3428 | 1460922196906 Marionette TRACE conn3 <- [1,2886,null,{}] 12:43:16 INFO - PROCESS | 3428 | 1460922196910 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:16 INFO - PROCESS | 3428 | 1460922196991 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:43:16 INFO - PROCESS | 3428 | 1460922196997 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:16 INFO - PROCESS | 3428 | ++DOCSHELL 1A3CEC00 == 45 [pid = 3428] [id = 731] 12:43:16 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (1AABEC00) [pid = 3428] [serial = 2193] [outer = 00000000] 12:43:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (1AD97800) [pid = 3428] [serial = 2194] [outer = 1AABEC00] 12:43:17 INFO - PROCESS | 3428 | 1460922197041 Marionette DEBUG loaded listener.js 12:43:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (1AD97C00) [pid = 3428] [serial = 2195] [outer = 1AABEC00] 12:43:17 INFO - PROCESS | 3428 | 1460922197507 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:43:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:43:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 640ms 12:43:17 INFO - PROCESS | 3428 | 1460922197543 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:43:17 INFO - PROCESS | 3428 | 1460922197546 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 12:43:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:43:17 INFO - PROCESS | 3428 | 1460922197553 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:43:17 INFO - PROCESS | 3428 | 1460922197555 Marionette TRACE conn3 <- [1,2890,null,{}] 12:43:17 INFO - PROCESS | 3428 | 1460922197558 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:17 INFO - PROCESS | 3428 | 1460922197652 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:43:17 INFO - PROCESS | 3428 | 1460922197797 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:17 INFO - PROCESS | 3428 | ++DOCSHELL 12CF2400 == 46 [pid = 3428] [id = 732] 12:43:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (12CF6C00) [pid = 3428] [serial = 2196] [outer = 00000000] 12:43:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (1340A400) [pid = 3428] [serial = 2197] [outer = 12CF6C00] 12:43:17 INFO - PROCESS | 3428 | 1460922197904 Marionette DEBUG loaded listener.js 12:43:17 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (134A0000) [pid = 3428] [serial = 2198] [outer = 12CF6C00] 12:43:18 INFO - PROCESS | 3428 | 1460922198546 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:43:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:43:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1031ms 12:43:18 INFO - PROCESS | 3428 | 1460922198614 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:43:18 INFO - PROCESS | 3428 | 1460922198618 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 12:43:18 INFO - PROCESS | 3428 | 1460922198623 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:43:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:43:18 INFO - PROCESS | 3428 | 1460922198627 Marionette TRACE conn3 <- [1,2894,null,{}] 12:43:18 INFO - PROCESS | 3428 | 1460922198633 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:18 INFO - PROCESS | 3428 | 1460922198737 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:43:18 INFO - PROCESS | 3428 | 1460922198875 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:18 INFO - PROCESS | 3428 | ++DOCSHELL 16491C00 == 47 [pid = 3428] [id = 733] 12:43:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (16CB9800) [pid = 3428] [serial = 2199] [outer = 00000000] 12:43:18 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (1847F000) [pid = 3428] [serial = 2200] [outer = 16CB9800] 12:43:18 INFO - PROCESS | 3428 | 1460922198939 Marionette DEBUG loaded listener.js 12:43:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (189C5000) [pid = 3428] [serial = 2201] [outer = 16CB9800] 12:43:19 INFO - PROCESS | 3428 | 1460922199508 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:43:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:43:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 953ms 12:43:19 INFO - PROCESS | 3428 | 1460922199575 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:43:19 INFO - PROCESS | 3428 | 1460922199579 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 12:43:19 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:43:19 INFO - PROCESS | 3428 | 1460922199583 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:43:19 INFO - PROCESS | 3428 | 1460922199585 Marionette TRACE conn3 <- [1,2898,null,{}] 12:43:19 INFO - PROCESS | 3428 | 1460922199589 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:19 INFO - PROCESS | 3428 | 1460922199690 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:43:19 INFO - PROCESS | 3428 | 1460922199829 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:19 INFO - PROCESS | 3428 | ++DOCSHELL 189AE800 == 48 [pid = 3428] [id = 734] 12:43:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (18B9C400) [pid = 3428] [serial = 2202] [outer = 00000000] 12:43:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (1916B400) [pid = 3428] [serial = 2203] [outer = 18B9C400] 12:43:19 INFO - PROCESS | 3428 | 1460922199895 Marionette DEBUG loaded listener.js 12:43:19 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (19C6FC00) [pid = 3428] [serial = 2204] [outer = 18B9C400] 12:43:20 INFO - PROCESS | 3428 | 1460922200492 Marionette TRACE conn3 <- [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]]]}] 12:43:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:43:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:43:20 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 938ms 12:43:20 INFO - PROCESS | 3428 | 1460922200529 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:43:20 INFO - PROCESS | 3428 | 1460922200531 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 12:43:20 INFO - TEST-START | /DOMEvents/constructors.html 12:43:20 INFO - PROCESS | 3428 | 1460922200542 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:43:20 INFO - PROCESS | 3428 | 1460922200548 Marionette TRACE conn3 <- [1,2902,null,{}] 12:43:20 INFO - PROCESS | 3428 | 1460922200553 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:20 INFO - PROCESS | 3428 | 1460922200656 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:43:20 INFO - PROCESS | 3428 | 1460922200769 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:20 INFO - PROCESS | 3428 | ++DOCSHELL 13308000 == 49 [pid = 3428] [id = 735] 12:43:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (13493800) [pid = 3428] [serial = 2205] [outer = 00000000] 12:43:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (189B0C00) [pid = 3428] [serial = 2206] [outer = 13493800] 12:43:20 INFO - PROCESS | 3428 | 1460922200826 Marionette DEBUG loaded listener.js 12:43:20 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (18B6D000) [pid = 3428] [serial = 2207] [outer = 13493800] 12:43:21 INFO - PROCESS | 3428 | 1460922201667 Marionette TRACE conn3 <- [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]]]}] 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:43:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:43:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:43:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:43:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:43:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:43:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:43:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:43:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:43:21 INFO - TEST-OK | /DOMEvents/constructors.html | took 1203ms 12:43:21 INFO - PROCESS | 3428 | 1460922201740 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:43:21 INFO - PROCESS | 3428 | 1460922201745 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 12:43:21 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:43:21 INFO - PROCESS | 3428 | 1460922201750 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:43:21 INFO - PROCESS | 3428 | 1460922201754 Marionette TRACE conn3 <- [1,2906,null,{}] 12:43:21 INFO - PROCESS | 3428 | 1460922201759 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:21 INFO - PROCESS | 3428 | 1460922201854 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:43:21 INFO - PROCESS | 3428 | 1460922202000 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:21 INFO - PROCESS | 3428 | ++DOCSHELL 1340B400 == 50 [pid = 3428] [id = 736] 12:43:21 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (13499C00) [pid = 3428] [serial = 2208] [outer = 00000000] 12:43:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (15BE0C00) [pid = 3428] [serial = 2209] [outer = 13499C00] 12:43:22 INFO - PROCESS | 3428 | 1460922202050 Marionette DEBUG loaded listener.js 12:43:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (15E03800) [pid = 3428] [serial = 2210] [outer = 13499C00] 12:43:22 INFO - PROCESS | 3428 | --DOCSHELL 1A3CEC00 == 49 [pid = 3428] [id = 731] 12:43:22 INFO - PROCESS | 3428 | --DOCSHELL 19163400 == 48 [pid = 3428] [id = 730] 12:43:22 INFO - PROCESS | 3428 | --DOCSHELL 13493000 == 47 [pid = 3428] [id = 729] 12:43:22 INFO - PROCESS | 3428 | --DOCSHELL 19A5C400 == 46 [pid = 3428] [id = 728] 12:43:22 INFO - PROCESS | 3428 | --DOCSHELL 137D3000 == 45 [pid = 3428] [id = 727] 12:43:22 INFO - PROCESS | 3428 | --DOCSHELL 18BD7000 == 44 [pid = 3428] [id = 726] 12:43:22 INFO - PROCESS | 3428 | --DOCSHELL 189CB000 == 43 [pid = 3428] [id = 725] 12:43:22 INFO - PROCESS | 3428 | --DOCSHELL 1893A000 == 42 [pid = 3428] [id = 724] 12:43:22 INFO - PROCESS | 3428 | --DOCSHELL 12C53000 == 41 [pid = 3428] [id = 723] 12:43:22 INFO - PROCESS | 3428 | --DOCSHELL 13AE7000 == 40 [pid = 3428] [id = 722] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (199D8400) [pid = 3428] [serial = 2122] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (19C77800) [pid = 3428] [serial = 2152] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOCSHELL 15E09C00 == 39 [pid = 3428] [id = 719] 12:43:22 INFO - PROCESS | 3428 | --DOCSHELL 133BCC00 == 38 [pid = 3428] [id = 718] 12:43:22 INFO - PROCESS | 3428 | --DOCSHELL 1989B800 == 37 [pid = 3428] [id = 717] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (18BA1000) [pid = 3428] [serial = 2140] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (1908E400) [pid = 3428] [serial = 2143] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (18BD6800) [pid = 3428] [serial = 2141] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (1349BC00) [pid = 3428] [serial = 2116] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (1859F400) [pid = 3428] [serial = 2134] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (1673FC00) [pid = 3428] [serial = 2131] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (1825C800) [pid = 3428] [serial = 2132] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (143ADC00) [pid = 3428] [serial = 2128] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (15D01C00) [pid = 3428] [serial = 2129] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (1551AC00) [pid = 3428] [serial = 2126] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (13AEE000) [pid = 3428] [serial = 2125] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (16CBF000) [pid = 3428] [serial = 2119] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (18291800) [pid = 3428] [serial = 2146] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (18529800) [pid = 3428] [serial = 2147] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (1915E800) [pid = 3428] [serial = 2144] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 98 (189C7000) [pid = 3428] [serial = 2137] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 97 (189C7400) [pid = 3428] [serial = 2138] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 96 (1989C400) [pid = 3428] [serial = 2149] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 95 (19087800) [pid = 3428] [serial = 2150] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | --DOMWINDOW == 94 (18995000) [pid = 3428] [serial = 2135] [outer = 00000000] [url = about:blank] 12:43:22 INFO - PROCESS | 3428 | 1460922202553 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:43:22 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:43:22 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 844ms 12:43:22 INFO - PROCESS | 3428 | 1460922202593 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:43:22 INFO - PROCESS | 3428 | 1460922202598 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 12:43:22 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:43:22 INFO - PROCESS | 3428 | 1460922202604 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:43:22 INFO - PROCESS | 3428 | 1460922202607 Marionette TRACE conn3 <- [1,2910,null,{}] 12:43:22 INFO - PROCESS | 3428 | 1460922202611 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:22 INFO - PROCESS | 3428 | 1460922202690 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:43:22 INFO - PROCESS | 3428 | 1460922202698 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:22 INFO - PROCESS | 3428 | ++DOCSHELL 13205C00 == 38 [pid = 3428] [id = 737] 12:43:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 95 (1349F000) [pid = 3428] [serial = 2211] [outer = 00000000] 12:43:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 96 (15E06000) [pid = 3428] [serial = 2212] [outer = 1349F000] 12:43:22 INFO - PROCESS | 3428 | 1460922202744 Marionette DEBUG loaded listener.js 12:43:22 INFO - PROCESS | 3428 | ++DOMWINDOW == 97 (164D1C00) [pid = 3428] [serial = 2213] [outer = 1349F000] 12:43:23 INFO - PROCESS | 3428 | [3428] 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 12:43:23 INFO - PROCESS | 3428 | [3428] 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 12:43:23 INFO - PROCESS | 3428 | [3428] 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 12:43:23 INFO - PROCESS | 3428 | [3428] 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 12:43:23 INFO - PROCESS | 3428 | 1460922203270 Marionette TRACE conn3 <- [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]]]}] 12:43:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:43:23 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:43:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:43:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:43:23 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 12:43:23 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:43:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:43:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:43:23 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 12:43:23 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:43:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:43:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:43:23 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]" 12:43:23 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:43:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:43:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:43:23 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:43:23 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 703ms 12:43:23 INFO - PROCESS | 3428 | 1460922203313 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:43:23 INFO - PROCESS | 3428 | 1460922203315 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 12:43:23 INFO - PROCESS | 3428 | 1460922203352 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:43:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:43:23 INFO - PROCESS | 3428 | 1460922203356 Marionette TRACE conn3 <- [1,2914,null,{}] 12:43:23 INFO - PROCESS | 3428 | 1460922203367 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:23 INFO - PROCESS | 3428 | 1460922203453 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:43:23 INFO - PROCESS | 3428 | 1460922203548 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:23 INFO - PROCESS | 3428 | ++DOCSHELL 1847C000 == 39 [pid = 3428] [id = 738] 12:43:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 98 (1847C400) [pid = 3428] [serial = 2214] [outer = 00000000] 12:43:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 99 (189AEC00) [pid = 3428] [serial = 2215] [outer = 1847C400] 12:43:23 INFO - PROCESS | 3428 | 1460922203595 Marionette DEBUG loaded listener.js 12:43:23 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (189C3800) [pid = 3428] [serial = 2216] [outer = 1847C400] 12:43:23 INFO - PROCESS | 3428 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:43:23 INFO - PROCESS | 3428 | 1460922203941 Marionette TRACE conn3 <- [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]]]}] 12:43:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:43:23 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 625ms 12:43:23 INFO - PROCESS | 3428 | 1460922203990 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:43:23 INFO - PROCESS | 3428 | 1460922203993 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 12:43:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:43:23 INFO - PROCESS | 3428 | 1460922203996 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:43:23 INFO - PROCESS | 3428 | 1460922203998 Marionette TRACE conn3 <- [1,2918,null,{}] 12:43:23 INFO - PROCESS | 3428 | 1460922204001 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:24 INFO - PROCESS | 3428 | 1460922204090 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:43:24 INFO - PROCESS | 3428 | 1460922204097 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:24 INFO - PROCESS | 3428 | ++DOCSHELL 18B6F000 == 40 [pid = 3428] [id = 739] 12:43:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (18B70800) [pid = 3428] [serial = 2217] [outer = 00000000] 12:43:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (18B79000) [pid = 3428] [serial = 2218] [outer = 18B70800] 12:43:24 INFO - PROCESS | 3428 | 1460922204141 Marionette DEBUG loaded listener.js 12:43:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (18B9F400) [pid = 3428] [serial = 2219] [outer = 18B70800] 12:43:24 INFO - PROCESS | 3428 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:43:24 INFO - PROCESS | 3428 | 1460922204558 Marionette TRACE conn3 <- [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]]]}] 12:43:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:43:24 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 594ms 12:43:24 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:43:24 INFO - PROCESS | 3428 | 1460922204592 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:43:24 INFO - PROCESS | 3428 | 1460922204594 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 12:43:24 INFO - PROCESS | 3428 | 1460922204597 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:43:24 INFO - PROCESS | 3428 | 1460922204599 Marionette TRACE conn3 <- [1,2922,null,{}] 12:43:24 INFO - PROCESS | 3428 | 1460922204620 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:24 INFO - PROCESS | 3428 | 1460922204735 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:43:24 INFO - PROCESS | 3428 | 1460922204740 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:24 INFO - PROCESS | 3428 | ++DOCSHELL 18BA3000 == 41 [pid = 3428] [id = 740] 12:43:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (18BA3C00) [pid = 3428] [serial = 2220] [outer = 00000000] 12:43:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (19010400) [pid = 3428] [serial = 2221] [outer = 18BA3C00] 12:43:24 INFO - PROCESS | 3428 | 1460922204785 Marionette DEBUG loaded listener.js 12:43:24 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (19015C00) [pid = 3428] [serial = 2222] [outer = 18BA3C00] 12:43:25 INFO - PROCESS | 3428 | 1460922205268 Marionette TRACE conn3 <- [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]]]}] 12:43:25 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:43:25 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 688ms 12:43:25 INFO - PROCESS | 3428 | 1460922205297 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:43:25 INFO - PROCESS | 3428 | 1460922205299 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 12:43:25 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:43:25 INFO - PROCESS | 3428 | 1460922205308 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:43:25 INFO - PROCESS | 3428 | 1460922205310 Marionette TRACE conn3 <- [1,2926,null,{}] 12:43:25 INFO - PROCESS | 3428 | 1460922205314 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:25 INFO - PROCESS | 3428 | 1460922205430 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:43:25 INFO - PROCESS | 3428 | 1460922205436 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:25 INFO - PROCESS | 3428 | ++DOCSHELL 19088C00 == 42 [pid = 3428] [id = 741] 12:43:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (1915DC00) [pid = 3428] [serial = 2223] [outer = 00000000] 12:43:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (1989F400) [pid = 3428] [serial = 2224] [outer = 1915DC00] 12:43:25 INFO - PROCESS | 3428 | 1460922205483 Marionette DEBUG loaded listener.js 12:43:25 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (19A52000) [pid = 3428] [serial = 2225] [outer = 1915DC00] 12:43:25 INFO - PROCESS | 3428 | 1460922205890 Marionette TRACE conn3 <- [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]]]}] 12:43:25 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. 12:43:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 641ms 12:43:25 INFO - PROCESS | 3428 | 1460922205946 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:43:25 INFO - PROCESS | 3428 | 1460922205948 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 12:43:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:43:25 INFO - PROCESS | 3428 | 1460922205951 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:43:25 INFO - PROCESS | 3428 | 1460922205953 Marionette TRACE conn3 <- [1,2930,null,{}] 12:43:25 INFO - PROCESS | 3428 | 1460922205956 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:26 INFO - PROCESS | 3428 | 1460922206070 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:43:26 INFO - PROCESS | 3428 | 1460922206085 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:26 INFO - PROCESS | 3428 | ++DOCSHELL 1325C800 == 43 [pid = 3428] [id = 742] 12:43:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (1330F800) [pid = 3428] [serial = 2226] [outer = 00000000] 12:43:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (19AF1C00) [pid = 3428] [serial = 2227] [outer = 1330F800] 12:43:26 INFO - PROCESS | 3428 | 1460922206184 Marionette DEBUG loaded listener.js 12:43:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (19C74000) [pid = 3428] [serial = 2228] [outer = 1330F800] 12:43:26 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (1330AC00) [pid = 3428] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:43:26 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (189D1400) [pid = 3428] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:43:26 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (19089800) [pid = 3428] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:43:26 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (19C7E400) [pid = 3428] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:43:26 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (1893D400) [pid = 3428] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:43:26 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (189CD000) [pid = 3428] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:43:26 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (142E4400) [pid = 3428] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:43:26 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (19A52800) [pid = 3428] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:43:26 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (12CF8400) [pid = 3428] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:43:26 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (1349B800) [pid = 3428] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:43:26 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (18D2C800) [pid = 3428] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:43:26 INFO - PROCESS | 3428 | --DOMWINDOW == 100 (19C78C00) [pid = 3428] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:43:26 INFO - PROCESS | 3428 | --DOMWINDOW == 99 (1330DC00) [pid = 3428] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:43:26 INFO - PROCESS | 3428 | 1460922206858 Marionette TRACE conn3 <- [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"]]]}] 12:43:26 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 12:43:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:43:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 953ms 12:43:26 INFO - PROCESS | 3428 | 1460922206897 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:43:26 INFO - PROCESS | 3428 | 1460922206899 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 12:43:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:43:26 INFO - PROCESS | 3428 | 1460922206902 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:43:26 INFO - PROCESS | 3428 | 1460922206904 Marionette TRACE conn3 <- [1,2934,null,{}] 12:43:26 INFO - PROCESS | 3428 | 1460922206908 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:26 INFO - PROCESS | 3428 | 1460922206982 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:43:26 INFO - PROCESS | 3428 | 1460922206989 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:26 INFO - PROCESS | 3428 | ++DOCSHELL 12C4EC00 == 44 [pid = 3428] [id = 743] 12:43:26 INFO - PROCESS | 3428 | ++DOMWINDOW == 100 (12CF8400) [pid = 3428] [serial = 2229] [outer = 00000000] 12:43:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 101 (15E44C00) [pid = 3428] [serial = 2230] [outer = 12CF8400] 12:43:27 INFO - PROCESS | 3428 | 1460922207034 Marionette DEBUG loaded listener.js 12:43:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (18477C00) [pid = 3428] [serial = 2231] [outer = 12CF8400] 12:43:27 INFO - PROCESS | 3428 | 1460922207453 Marionette TRACE conn3 <- [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]]]}] 12:43:27 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. 12:43:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 594ms 12:43:27 INFO - PROCESS | 3428 | 1460922207512 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:43:27 INFO - PROCESS | 3428 | 1460922207514 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 12:43:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:43:27 INFO - PROCESS | 3428 | 1460922207520 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:43:27 INFO - PROCESS | 3428 | 1460922207521 Marionette TRACE conn3 <- [1,2938,null,{}] 12:43:27 INFO - PROCESS | 3428 | 1460922207525 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:27 INFO - PROCESS | 3428 | 1460922207601 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:43:27 INFO - PROCESS | 3428 | 1460922207607 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:27 INFO - PROCESS | 3428 | ++DOCSHELL 185A2000 == 45 [pid = 3428] [id = 744] 12:43:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (19169C00) [pid = 3428] [serial = 2232] [outer = 00000000] 12:43:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (19A5BC00) [pid = 3428] [serial = 2233] [outer = 19169C00] 12:43:27 INFO - PROCESS | 3428 | 1460922207651 Marionette DEBUG loaded listener.js 12:43:27 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (19DADC00) [pid = 3428] [serial = 2234] [outer = 19169C00] 12:43:28 INFO - PROCESS | 3428 | ++DOCSHELL 19FE1000 == 46 [pid = 3428] [id = 745] 12:43:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (1A3CB000) [pid = 3428] [serial = 2235] [outer = 00000000] 12:43:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (1A3D0000) [pid = 3428] [serial = 2236] [outer = 1A3CB000] 12:43:28 INFO - PROCESS | 3428 | 1460922208092 Marionette TRACE conn3 <- [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]]]}] 12:43:28 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. 12:43:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 594ms 12:43:28 INFO - PROCESS | 3428 | 1460922208123 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:43:28 INFO - PROCESS | 3428 | 1460922208125 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 12:43:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:43:28 INFO - PROCESS | 3428 | 1460922208128 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:43:28 INFO - PROCESS | 3428 | 1460922208130 Marionette TRACE conn3 <- [1,2942,null,{}] 12:43:28 INFO - PROCESS | 3428 | 1460922208134 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:28 INFO - PROCESS | 3428 | 1460922208228 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:43:28 INFO - PROCESS | 3428 | 1460922208234 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:28 INFO - PROCESS | 3428 | ++DOCSHELL 19FDAC00 == 47 [pid = 3428] [id = 746] 12:43:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (19FE5800) [pid = 3428] [serial = 2237] [outer = 00000000] 12:43:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (1AAC0400) [pid = 3428] [serial = 2238] [outer = 19FE5800] 12:43:28 INFO - PROCESS | 3428 | 1460922208277 Marionette DEBUG loaded listener.js 12:43:28 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (1AD97400) [pid = 3428] [serial = 2239] [outer = 19FE5800] 12:43:28 INFO - PROCESS | 3428 | 1460922208704 Marionette TRACE conn3 <- [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]]]}] 12:43:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:43:28 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 12:43:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 593ms 12:43:28 INFO - PROCESS | 3428 | 1460922208722 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:43:28 INFO - PROCESS | 3428 | 1460922208724 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 12:43:28 INFO - PROCESS | 3428 | 1460922208727 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:43:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:43:28 INFO - PROCESS | 3428 | 1460922208730 Marionette TRACE conn3 <- [1,2946,null,{}] 12:43:28 INFO - PROCESS | 3428 | 1460922208733 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:28 INFO - PROCESS | 3428 | 1460922208928 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:43:29 INFO - PROCESS | 3428 | 1460922209094 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:29 INFO - PROCESS | 3428 | ++DOCSHELL 1325F800 == 48 [pid = 3428] [id = 747] 12:43:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (13263000) [pid = 3428] [serial = 2240] [outer = 00000000] 12:43:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (1340EC00) [pid = 3428] [serial = 2241] [outer = 13263000] 12:43:29 INFO - PROCESS | 3428 | 1460922209152 Marionette DEBUG loaded listener.js 12:43:29 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (13497000) [pid = 3428] [serial = 2242] [outer = 13263000] 12:43:29 INFO - PROCESS | 3428 | 1460922209686 Marionette TRACE conn3 <- [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]]]}] 12:43:29 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. 12:43:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1000ms 12:43:29 INFO - PROCESS | 3428 | 1460922209733 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:43:29 INFO - PROCESS | 3428 | 1460922209737 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 12:43:29 INFO - PROCESS | 3428 | 1460922209742 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:43:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:43:29 INFO - PROCESS | 3428 | 1460922209747 Marionette TRACE conn3 <- [1,2950,null,{}] 12:43:29 INFO - PROCESS | 3428 | 1460922209751 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:29 INFO - PROCESS | 3428 | 1460922209853 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:43:29 INFO - PROCESS | 3428 | 1460922209966 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:30 INFO - PROCESS | 3428 | ++DOCSHELL 15B29800 == 49 [pid = 3428] [id = 748] 12:43:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (15B9C800) [pid = 3428] [serial = 2243] [outer = 00000000] 12:43:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (16741400) [pid = 3428] [serial = 2244] [outer = 15B9C800] 12:43:30 INFO - PROCESS | 3428 | 1460922210069 Marionette DEBUG loaded listener.js 12:43:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (1825D400) [pid = 3428] [serial = 2245] [outer = 15B9C800] 12:43:30 INFO - PROCESS | 3428 | 1460922210604 Marionette TRACE conn3 <- [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]]]}] 12:43:30 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. 12:43:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 891ms 12:43:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:43:30 INFO - PROCESS | 3428 | 1460922210647 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:43:30 INFO - PROCESS | 3428 | 1460922210650 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 12:43:30 INFO - PROCESS | 3428 | 1460922210654 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:43:30 INFO - PROCESS | 3428 | 1460922210656 Marionette TRACE conn3 <- [1,2954,null,{}] 12:43:30 INFO - PROCESS | 3428 | 1460922210660 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:30 INFO - PROCESS | 3428 | 1460922210761 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:43:30 INFO - PROCESS | 3428 | 1460922210874 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:30 INFO - PROCESS | 3428 | ++DOCSHELL 1859F000 == 50 [pid = 3428] [id = 749] 12:43:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (185A5400) [pid = 3428] [serial = 2246] [outer = 00000000] 12:43:30 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (18BD9400) [pid = 3428] [serial = 2247] [outer = 185A5400] 12:43:30 INFO - PROCESS | 3428 | 1460922210969 Marionette DEBUG loaded listener.js 12:43:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (19086800) [pid = 3428] [serial = 2248] [outer = 185A5400] 12:43:31 INFO - PROCESS | 3428 | 1460922211482 Marionette TRACE conn3 <- [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]]]}] 12:43:31 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. 12:43:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 843ms 12:43:31 INFO - PROCESS | 3428 | 1460922211495 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:43:31 INFO - PROCESS | 3428 | 1460922211499 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 12:43:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:43:31 INFO - PROCESS | 3428 | 1460922211527 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:43:31 INFO - PROCESS | 3428 | 1460922211532 Marionette TRACE conn3 <- [1,2958,null,{}] 12:43:31 INFO - PROCESS | 3428 | 1460922211536 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:31 INFO - PROCESS | 3428 | 1460922211639 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:43:31 INFO - PROCESS | 3428 | 1460922211750 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:31 INFO - PROCESS | 3428 | ++DOCSHELL 19163000 == 51 [pid = 3428] [id = 750] 12:43:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (19A51800) [pid = 3428] [serial = 2249] [outer = 00000000] 12:43:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1C179C00) [pid = 3428] [serial = 2250] [outer = 19A51800] 12:43:31 INFO - PROCESS | 3428 | 1460922211803 Marionette DEBUG loaded listener.js 12:43:31 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1C471C00) [pid = 3428] [serial = 2251] [outer = 19A51800] 12:43:32 INFO - PROCESS | 3428 | 1460922212340 Marionette TRACE conn3 <- [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]]]}] 12:43:32 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. 12:43:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 875ms 12:43:32 INFO - PROCESS | 3428 | 1460922212403 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:43:32 INFO - PROCESS | 3428 | 1460922212405 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 12:43:32 INFO - PROCESS | 3428 | 1460922212410 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:43:32 INFO - PROCESS | 3428 | 1460922212412 Marionette TRACE conn3 <- [1,2962,null,{}] 12:43:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:43:32 INFO - PROCESS | 3428 | 1460922212416 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:32 INFO - PROCESS | 3428 | 1460922212516 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:43:32 INFO - PROCESS | 3428 | 1460922212626 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:32 INFO - PROCESS | 3428 | ++DOCSHELL 13309000 == 52 [pid = 3428] [id = 751] 12:43:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1330CC00) [pid = 3428] [serial = 2252] [outer = 00000000] 12:43:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (19C76C00) [pid = 3428] [serial = 2253] [outer = 1330CC00] 12:43:32 INFO - PROCESS | 3428 | 1460922212679 Marionette DEBUG loaded listener.js 12:43:32 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (19DACC00) [pid = 3428] [serial = 2254] [outer = 1330CC00] 12:43:33 INFO - PROCESS | 3428 | 1460922213328 Marionette TRACE conn3 <- [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]]]}] 12:43:33 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. 12:43:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 937ms 12:43:33 INFO - PROCESS | 3428 | 1460922213364 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:43:33 INFO - PROCESS | 3428 | 1460922213368 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 12:43:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:43:33 INFO - PROCESS | 3428 | 1460922213375 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:43:33 INFO - PROCESS | 3428 | 1460922213378 Marionette TRACE conn3 <- [1,2966,null,{}] 12:43:33 INFO - PROCESS | 3428 | 1460922213383 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:33 INFO - PROCESS | 3428 | 1460922213476 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:43:33 INFO - PROCESS | 3428 | 1460922213589 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:33 INFO - PROCESS | 3428 | ++DOCSHELL 13416000 == 53 [pid = 3428] [id = 752] 12:43:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (13492800) [pid = 3428] [serial = 2255] [outer = 00000000] 12:43:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (17DC2C00) [pid = 3428] [serial = 2256] [outer = 13492800] 12:43:33 INFO - PROCESS | 3428 | 1460922213687 Marionette DEBUG loaded listener.js 12:43:33 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (18476800) [pid = 3428] [serial = 2257] [outer = 13492800] 12:43:34 INFO - PROCESS | 3428 | 1460922214228 Marionette TRACE conn3 <- [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]]]}] 12:43:34 INFO - PROCESS | 3428 | --DOCSHELL 19FDAC00 == 52 [pid = 3428] [id = 746] 12:43:34 INFO - PROCESS | 3428 | --DOCSHELL 19FE1000 == 51 [pid = 3428] [id = 745] 12:43:34 INFO - PROCESS | 3428 | --DOCSHELL 185A2000 == 50 [pid = 3428] [id = 744] 12:43:34 INFO - PROCESS | 3428 | --DOCSHELL 12C4EC00 == 49 [pid = 3428] [id = 743] 12:43:34 INFO - PROCESS | 3428 | --DOCSHELL 1325C800 == 48 [pid = 3428] [id = 742] 12:43:34 INFO - PROCESS | 3428 | --DOCSHELL 19088C00 == 47 [pid = 3428] [id = 741] 12:43:34 INFO - PROCESS | 3428 | --DOCSHELL 18BA3000 == 46 [pid = 3428] [id = 740] 12:43:34 INFO - PROCESS | 3428 | --DOCSHELL 18B6F000 == 45 [pid = 3428] [id = 739] 12:43:34 INFO - PROCESS | 3428 | --DOCSHELL 1847C000 == 44 [pid = 3428] [id = 738] 12:43:34 INFO - PROCESS | 3428 | --DOCSHELL 13205C00 == 43 [pid = 3428] [id = 737] 12:43:34 INFO - PROCESS | 3428 | --DOCSHELL 1340B400 == 42 [pid = 3428] [id = 736] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (13491C00) [pid = 3428] [serial = 2155] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (164D1400) [pid = 3428] [serial = 2158] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (19164800) [pid = 3428] [serial = 2161] [outer = 00000000] [url = about:blank] 12:43:34 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. 12:43:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 906ms 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (19160800) [pid = 3428] [serial = 2084] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (19A5EC00) [pid = 3428] [serial = 2123] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (1A04DC00) [pid = 3428] [serial = 2185] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (189B8000) [pid = 3428] [serial = 2173] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (189C7C00) [pid = 3428] [serial = 2174] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (18B9DC00) [pid = 3428] [serial = 2176] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (18BA2C00) [pid = 3428] [serial = 2177] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (15E49800) [pid = 3428] [serial = 2168] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (15E09800) [pid = 3428] [serial = 2167] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (1A1FE800) [pid = 3428] [serial = 2165] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (1A1EF400) [pid = 3428] [serial = 2164] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (1349C400) [pid = 3428] [serial = 2170] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (15E0A400) [pid = 3428] [serial = 2171] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (1915F400) [pid = 3428] [serial = 2189] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (189B4400) [pid = 3428] [serial = 2188] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (1A0B6000) [pid = 3428] [serial = 2186] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (19013000) [pid = 3428] [serial = 2179] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (19012400) [pid = 3428] [serial = 2180] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 106 (19C73800) [pid = 3428] [serial = 2183] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 105 (1A3D2000) [pid = 3428] [serial = 2191] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 104 (1A8F1000) [pid = 3428] [serial = 2192] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 103 (13495C00) [pid = 3428] [serial = 2045] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 102 (1AD97800) [pid = 3428] [serial = 2194] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | --DOMWINDOW == 101 (19A53400) [pid = 3428] [serial = 2182] [outer = 00000000] [url = about:blank] 12:43:34 INFO - PROCESS | 3428 | 1460922214287 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:43:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:43:34 INFO - PROCESS | 3428 | 1460922214293 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 12:43:34 INFO - PROCESS | 3428 | 1460922214299 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:43:34 INFO - PROCESS | 3428 | 1460922214302 Marionette TRACE conn3 <- [1,2970,null,{}] 12:43:34 INFO - PROCESS | 3428 | 1460922214306 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:34 INFO - PROCESS | 3428 | 1460922214408 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:43:34 INFO - PROCESS | 3428 | 1460922214504 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:34 INFO - PROCESS | 3428 | ++DOCSHELL 13304400 == 43 [pid = 3428] [id = 753] 12:43:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 102 (13493000) [pid = 3428] [serial = 2258] [outer = 00000000] 12:43:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 103 (14A53C00) [pid = 3428] [serial = 2259] [outer = 13493000] 12:43:34 INFO - PROCESS | 3428 | 1460922214553 Marionette DEBUG loaded listener.js 12:43:34 INFO - PROCESS | 3428 | ++DOMWINDOW == 104 (15E0A400) [pid = 3428] [serial = 2260] [outer = 13493000] 12:43:34 INFO - PROCESS | 3428 | 1460922214923 Marionette TRACE conn3 <- [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"]]]}] 12:43:34 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 12:43:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:43:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 625ms 12:43:34 INFO - PROCESS | 3428 | 1460922214983 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:43:34 INFO - PROCESS | 3428 | 1460922214985 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 12:43:34 INFO - PROCESS | 3428 | 1460922214989 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:43:34 INFO - PROCESS | 3428 | 1460922214993 Marionette TRACE conn3 <- [1,2974,null,{}] 12:43:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:43:34 INFO - PROCESS | 3428 | 1460922215003 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:35 INFO - PROCESS | 3428 | 1460922215085 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:43:35 INFO - PROCESS | 3428 | 1460922215092 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:35 INFO - PROCESS | 3428 | ++DOCSHELL 16C28C00 == 44 [pid = 3428] [id = 754] 12:43:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 105 (18479000) [pid = 3428] [serial = 2261] [outer = 00000000] 12:43:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 106 (189C4C00) [pid = 3428] [serial = 2262] [outer = 18479000] 12:43:35 INFO - PROCESS | 3428 | 1460922215140 Marionette DEBUG loaded listener.js 12:43:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 107 (189D0C00) [pid = 3428] [serial = 2263] [outer = 18479000] 12:43:35 INFO - PROCESS | 3428 | 1460922215594 Marionette TRACE conn3 <- [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]]]}] 12:43:35 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. 12:43:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 640ms 12:43:35 INFO - PROCESS | 3428 | 1460922215633 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:43:35 INFO - PROCESS | 3428 | 1460922215636 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 12:43:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:43:35 INFO - PROCESS | 3428 | 1460922215639 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:43:35 INFO - PROCESS | 3428 | 1460922215641 Marionette TRACE conn3 <- [1,2978,null,{}] 12:43:35 INFO - PROCESS | 3428 | 1460922215644 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:35 INFO - PROCESS | 3428 | 1460922215726 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:43:35 INFO - PROCESS | 3428 | 1460922215733 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:35 INFO - PROCESS | 3428 | ++DOCSHELL 18B72400 == 45 [pid = 3428] [id = 755] 12:43:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (18B9F000) [pid = 3428] [serial = 2264] [outer = 00000000] 12:43:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (18BE1400) [pid = 3428] [serial = 2265] [outer = 18B9F000] 12:43:35 INFO - PROCESS | 3428 | 1460922215777 Marionette DEBUG loaded listener.js 12:43:35 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (1900D800) [pid = 3428] [serial = 2266] [outer = 18B9F000] 12:43:36 INFO - PROCESS | 3428 | ++DOCSHELL 1915F800 == 46 [pid = 3428] [id = 756] 12:43:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (19160800) [pid = 3428] [serial = 2267] [outer = 00000000] 12:43:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (19162000) [pid = 3428] [serial = 2268] [outer = 19160800] 12:43:36 INFO - PROCESS | 3428 | 1460922216250 Marionette TRACE conn3 <- [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]]]}] 12:43:36 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. 12:43:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 641ms 12:43:36 INFO - PROCESS | 3428 | 1460922216280 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:43:36 INFO - PROCESS | 3428 | 1460922216282 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 12:43:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:43:36 INFO - PROCESS | 3428 | 1460922216286 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:43:36 INFO - PROCESS | 3428 | 1460922216287 Marionette TRACE conn3 <- [1,2982,null,{}] 12:43:36 INFO - PROCESS | 3428 | 1460922216291 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:36 INFO - PROCESS | 3428 | 1460922216378 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:43:36 INFO - PROCESS | 3428 | 1460922216385 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:36 INFO - PROCESS | 3428 | ++DOCSHELL 19016400 == 47 [pid = 3428] [id = 757] 12:43:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (19086400) [pid = 3428] [serial = 2269] [outer = 00000000] 12:43:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (19167800) [pid = 3428] [serial = 2270] [outer = 19086400] 12:43:36 INFO - PROCESS | 3428 | 1460922216436 Marionette DEBUG loaded listener.js 12:43:36 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (1989B800) [pid = 3428] [serial = 2271] [outer = 19086400] 12:43:36 INFO - PROCESS | 3428 | 1460922216917 Marionette TRACE conn3 <- [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]]]}] 12:43:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:43:36 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 12:43:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 687ms 12:43:36 INFO - PROCESS | 3428 | 1460922216992 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:43:36 INFO - PROCESS | 3428 | 1460922216994 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 12:43:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:43:36 INFO - PROCESS | 3428 | 1460922216998 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:43:36 INFO - PROCESS | 3428 | 1460922217000 Marionette TRACE conn3 <- [1,2986,null,{}] 12:43:36 INFO - PROCESS | 3428 | 1460922217003 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:37 INFO - PROCESS | 3428 | 1460922217138 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:43:37 INFO - PROCESS | 3428 | 1460922217235 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:37 INFO - PROCESS | 3428 | ++DOCSHELL 19A57C00 == 48 [pid = 3428] [id = 758] 12:43:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (19C72000) [pid = 3428] [serial = 2272] [outer = 00000000] 12:43:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (1A04EC00) [pid = 3428] [serial = 2273] [outer = 19C72000] 12:43:37 INFO - PROCESS | 3428 | 1460922217280 Marionette DEBUG loaded listener.js 12:43:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (1A1FE800) [pid = 3428] [serial = 2274] [outer = 19C72000] 12:43:37 INFO - PROCESS | 3428 | 1460922217673 Marionette TRACE conn3 <- [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]]]}] 12:43:37 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. 12:43:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 703ms 12:43:37 INFO - PROCESS | 3428 | 1460922217697 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:43:37 INFO - PROCESS | 3428 | 1460922217699 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 12:43:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:43:37 INFO - PROCESS | 3428 | 1460922217710 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:43:37 INFO - PROCESS | 3428 | 1460922217712 Marionette TRACE conn3 <- [1,2990,null,{}] 12:43:37 INFO - PROCESS | 3428 | 1460922217715 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:37 INFO - PROCESS | 3428 | 1460922217830 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:43:37 INFO - PROCESS | 3428 | 1460922217836 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:37 INFO - PROCESS | 3428 | ++DOCSHELL 1349C000 == 49 [pid = 3428] [id = 759] 12:43:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (19C79800) [pid = 3428] [serial = 2275] [outer = 00000000] 12:43:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1A8F5800) [pid = 3428] [serial = 2276] [outer = 19C79800] 12:43:37 INFO - PROCESS | 3428 | 1460922217880 Marionette DEBUG loaded listener.js 12:43:37 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1AD97000) [pid = 3428] [serial = 2277] [outer = 19C79800] 12:43:38 INFO - PROCESS | 3428 | 1460922218306 Marionette TRACE conn3 <- [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]]]}] 12:43:38 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. 12:43:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 625ms 12:43:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:43:38 INFO - PROCESS | 3428 | 1460922218345 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:43:38 INFO - PROCESS | 3428 | 1460922218347 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 12:43:38 INFO - PROCESS | 3428 | 1460922218350 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:43:38 INFO - PROCESS | 3428 | 1460922218352 Marionette TRACE conn3 <- [1,2994,null,{}] 12:43:38 INFO - PROCESS | 3428 | 1460922218356 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:38 INFO - PROCESS | 3428 | 1460922218475 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:43:38 INFO - PROCESS | 3428 | 1460922218789 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:38 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (18BA3C00) [pid = 3428] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:43:38 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (1330F800) [pid = 3428] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:43:38 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (1915DC00) [pid = 3428] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:43:38 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (13493800) [pid = 3428] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:43:38 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (18B70800) [pid = 3428] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:43:38 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (1349F000) [pid = 3428] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:43:38 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (13499C00) [pid = 3428] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:43:38 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (1847C400) [pid = 3428] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:43:38 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (12CF8400) [pid = 3428] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:43:38 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (19169C00) [pid = 3428] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:43:38 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (1A3CB000) [pid = 3428] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:43:38 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (19A54800) [pid = 3428] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:43:38 INFO - PROCESS | 3428 | ++DOCSHELL 12CF8400 == 50 [pid = 3428] [id = 760] 12:43:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (1330F800) [pid = 3428] [serial = 2278] [outer = 00000000] 12:43:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (15E45000) [pid = 3428] [serial = 2279] [outer = 1330F800] 12:43:38 INFO - PROCESS | 3428 | 1460922218840 Marionette DEBUG loaded listener.js 12:43:38 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (18D25800) [pid = 3428] [serial = 2280] [outer = 1330F800] 12:43:39 INFO - PROCESS | 3428 | 1460922219182 Marionette TRACE conn3 <- [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]]]}] 12:43:39 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. 12:43:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 890ms 12:43:39 INFO - PROCESS | 3428 | 1460922219255 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:43:39 INFO - PROCESS | 3428 | 1460922219257 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 12:43:39 INFO - PROCESS | 3428 | 1460922219261 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:43:39 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:43:39 INFO - PROCESS | 3428 | 1460922219262 Marionette TRACE conn3 <- [1,2998,null,{}] 12:43:39 INFO - PROCESS | 3428 | 1460922219266 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:39 INFO - PROCESS | 3428 | 1460922219342 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:43:39 INFO - PROCESS | 3428 | 1460922219440 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:39 INFO - PROCESS | 3428 | ++DOCSHELL 18B70800 == 51 [pid = 3428] [id = 761] 12:43:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (199E0000) [pid = 3428] [serial = 2281] [outer = 00000000] 12:43:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (1C4CA000) [pid = 3428] [serial = 2282] [outer = 199E0000] 12:43:39 INFO - PROCESS | 3428 | 1460922219492 Marionette DEBUG loaded listener.js 12:43:39 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (1C4CA400) [pid = 3428] [serial = 2283] [outer = 199E0000] 12:43:39 INFO - PROCESS | 3428 | [3428] 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 12:43:39 INFO - PROCESS | 3428 | 1460922219864 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:43:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:43:39 INFO - {} 12:43:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:43:39 INFO - {} 12:43:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:43:39 INFO - {} 12:43:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:43:39 INFO - {} 12:43:39 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 641ms 12:43:39 INFO - PROCESS | 3428 | 1460922219899 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:43:39 INFO - PROCESS | 3428 | 1460922219901 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 12:43:39 INFO - TEST-START | /FileAPI/fileReader.html 12:43:39 INFO - PROCESS | 3428 | 1460922219904 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:43:39 INFO - PROCESS | 3428 | 1460922219906 Marionette TRACE conn3 <- [1,3002,null,{}] 12:43:39 INFO - PROCESS | 3428 | 1460922219909 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:40 INFO - PROCESS | 3428 | 1460922220027 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:43:40 INFO - PROCESS | 3428 | 1460922220063 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:40 INFO - PROCESS | 3428 | ++DOCSHELL 14356C00 == 52 [pid = 3428] [id = 762] 12:43:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (1C4CD400) [pid = 3428] [serial = 2284] [outer = 00000000] 12:43:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (1CF42800) [pid = 3428] [serial = 2285] [outer = 1C4CD400] 12:43:40 INFO - PROCESS | 3428 | 1460922220107 Marionette DEBUG loaded listener.js 12:43:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (1D204400) [pid = 3428] [serial = 2286] [outer = 1C4CD400] 12:43:40 INFO - PROCESS | 3428 | 1460922220505 Marionette TRACE conn3 <- [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]]]}] 12:43:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:43:40 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:43:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:43:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:43:40 INFO - TEST-OK | /FileAPI/fileReader.html | took 640ms 12:43:40 INFO - PROCESS | 3428 | 1460922220543 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:43:40 INFO - PROCESS | 3428 | 1460922220545 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 12:43:40 INFO - TEST-START | /FileAPI/historical.html 12:43:40 INFO - PROCESS | 3428 | 1460922220548 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:43:40 INFO - PROCESS | 3428 | 1460922220550 Marionette TRACE conn3 <- [1,3006,null,{}] 12:43:40 INFO - PROCESS | 3428 | 1460922220554 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:40 INFO - PROCESS | 3428 | 1460922220685 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:43:40 INFO - PROCESS | 3428 | 1460922220693 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:40 INFO - PROCESS | 3428 | ++DOCSHELL 13491400 == 53 [pid = 3428] [id = 763] 12:43:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (1C5EB000) [pid = 3428] [serial = 2287] [outer = 00000000] 12:43:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1D31A800) [pid = 3428] [serial = 2288] [outer = 1C5EB000] 12:43:40 INFO - PROCESS | 3428 | 1460922220746 Marionette DEBUG loaded listener.js 12:43:40 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1D52B000) [pid = 3428] [serial = 2289] [outer = 1C5EB000] 12:43:41 INFO - PROCESS | 3428 | 1460922221330 Marionette TRACE conn3 <- [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"]]]}] 12:43:41 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:43:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:43:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:43:41 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:43:41 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:43:41 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:43:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:43:41 INFO - TEST-OK | /FileAPI/historical.html | took 844ms 12:43:41 INFO - PROCESS | 3428 | 1460922221412 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:43:41 INFO - PROCESS | 3428 | 1460922221418 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 12:43:41 INFO - TEST-START | /FileAPI/idlharness.html 12:43:41 INFO - PROCESS | 3428 | 1460922221450 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:43:41 INFO - PROCESS | 3428 | 1460922221454 Marionette TRACE conn3 <- [1,3010,null,{}] 12:43:41 INFO - PROCESS | 3428 | 1460922221476 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:41 INFO - PROCESS | 3428 | 1460922221627 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:43:41 INFO - PROCESS | 3428 | 1460922221690 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:41 INFO - PROCESS | 3428 | ++DOCSHELL 1349E400 == 54 [pid = 3428] [id = 764] 12:43:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1434CC00) [pid = 3428] [serial = 2290] [outer = 00000000] 12:43:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (16CBC800) [pid = 3428] [serial = 2291] [outer = 1434CC00] 12:43:41 INFO - PROCESS | 3428 | 1460922221746 Marionette DEBUG loaded listener.js 12:43:41 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (18470800) [pid = 3428] [serial = 2292] [outer = 1434CC00] 12:43:42 INFO - PROCESS | 3428 | 1460922222746 Marionette TRACE conn3 <- [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]]]}] 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:43:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:43:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:43:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:43:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:43:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:43:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:43:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:43:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:43:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:43:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:43:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:43:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:43:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:43:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:43:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:43:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:43:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:43:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:43:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:43:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:43:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:43:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:43:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:43:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:43:42 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 12:43:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:43:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:43:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:43:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:43:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:43:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:43:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:43:42 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 12:43:42 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 12:43:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:43:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:43:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:43:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:43:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:43:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:43:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:43:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:43:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:43:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:43:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:43:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:43:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:43:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:43:42 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 12:43:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:43:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:43:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:43:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:43:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:43:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:43:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:43:42 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 12:43:42 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 12:43:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:43:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:43:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:43:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:43:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:43:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:43:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:43:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 1469ms 12:43:42 INFO - PROCESS | 3428 | 1460922222951 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:43:42 INFO - PROCESS | 3428 | 1460922222957 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 12:43:42 INFO - TEST-START | /FileAPI/idlharness.worker 12:43:42 INFO - PROCESS | 3428 | 1460922222966 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:43:42 INFO - PROCESS | 3428 | 1460922222969 Marionette TRACE conn3 <- [1,3014,null,{}] 12:43:42 INFO - PROCESS | 3428 | 1460922222973 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:43 INFO - PROCESS | 3428 | 1460922223116 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:43:43 INFO - PROCESS | 3428 | 1460922223224 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:43 INFO - PROCESS | 3428 | ++DOCSHELL 15B9E800 == 55 [pid = 3428] [id = 765] 12:43:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (1908B800) [pid = 3428] [serial = 2293] [outer = 00000000] 12:43:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1D57D000) [pid = 3428] [serial = 2294] [outer = 1908B800] 12:43:43 INFO - PROCESS | 3428 | 1460922223277 Marionette DEBUG loaded listener.js 12:43:43 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (1D57FC00) [pid = 3428] [serial = 2295] [outer = 1908B800] 12:43:43 INFO - PROCESS | 3428 | [3428] 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 12:43:44 INFO - PROCESS | 3428 | 1460922224579 Marionette TRACE conn3 <- [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,{},{}]]]}] 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:43:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:43:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:43:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:43:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:43:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:43:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:43:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:43:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:43:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:43:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:43:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:43:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:43:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:43:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:43:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:43:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:43:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:43:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:43:44 INFO - {} 12:43:44 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 12:43:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:43:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:43:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:43:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:43:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:43:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:43:44 INFO - {} 12:43:44 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 - {} 12:43:44 INFO - {} 12:43:44 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 12:43:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:43:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:43:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:43:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:43:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:43:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:43:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:43:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:43:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:43:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:43:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:43:44 INFO - {} 12:43:44 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 12:43:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:43:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:43:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:43:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:43:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:43:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:43:44 INFO - {} 12:43:44 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 - {} 12:43:44 INFO - {} 12:43:44 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 12:43:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:43:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:43:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:43:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:43:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:43:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:43:44 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 12:43:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:43:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:43:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:43:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:43:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:43:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:43:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:43:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:43:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:43:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:43:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:43:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:43:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:43:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:43:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:43:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:43:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:43:44 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 12:43:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:43:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:43:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:43:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:43:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:43:44 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 12:43:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:43:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:43:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:43:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:43:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:43:44 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 12:43:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:43:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:43:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:43:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:43:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:43:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:43:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:43:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:43:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:43:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:43:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:43:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:43:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:43:44 INFO - {} 12:43:44 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1828ms 12:43:44 INFO - PROCESS | 3428 | 1460922224778 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:43:44 INFO - PROCESS | 3428 | 1460922224781 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 12:43:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:43:44 INFO - PROCESS | 3428 | 1460922224785 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:43:44 INFO - PROCESS | 3428 | 1460922224788 Marionette TRACE conn3 <- [1,3018,null,{}] 12:43:44 INFO - PROCESS | 3428 | 1460922224799 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:44 INFO - PROCESS | 3428 | 1460922224937 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:43:45 INFO - PROCESS | 3428 | 1460922225249 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:45 INFO - PROCESS | 3428 | ++DOCSHELL 12CEB800 == 56 [pid = 3428] [id = 766] 12:43:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (12D70400) [pid = 3428] [serial = 2296] [outer = 00000000] 12:43:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (1340A000) [pid = 3428] [serial = 2297] [outer = 12D70400] 12:43:45 INFO - PROCESS | 3428 | 1460922225334 Marionette DEBUG loaded listener.js 12:43:45 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (1349D800) [pid = 3428] [serial = 2298] [outer = 12D70400] 12:43:45 INFO - PROCESS | 3428 | 1460922225863 Marionette TRACE conn3 <- [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]]]}] 12:43:45 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 12:43:45 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1109ms 12:43:45 INFO - PROCESS | 3428 | 1460922225890 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:43:45 INFO - PROCESS | 3428 | 1460922225894 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 12:43:45 INFO - PROCESS | 3428 | 1460922225899 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:43:45 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:43:45 INFO - PROCESS | 3428 | 1460922225902 Marionette TRACE conn3 <- [1,3022,null,{}] 12:43:45 INFO - PROCESS | 3428 | 1460922225926 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:46 INFO - PROCESS | 3428 | 1460922226026 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:43:46 INFO - PROCESS | 3428 | 1460922226140 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:46 INFO - PROCESS | 3428 | ++DOCSHELL 15BA9800 == 57 [pid = 3428] [id = 767] 12:43:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (15E02000) [pid = 3428] [serial = 2299] [outer = 00000000] 12:43:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (16745800) [pid = 3428] [serial = 2300] [outer = 15E02000] 12:43:46 INFO - PROCESS | 3428 | 1460922226189 Marionette DEBUG loaded listener.js 12:43:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (18291000) [pid = 3428] [serial = 2301] [outer = 15E02000] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 12CF2400 == 56 [pid = 3428] [id = 732] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 15E3E800 == 55 [pid = 3428] [id = 706] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 14356C00 == 54 [pid = 3428] [id = 762] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 18B70800 == 53 [pid = 3428] [id = 761] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 12CF8400 == 52 [pid = 3428] [id = 760] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 1349C000 == 51 [pid = 3428] [id = 759] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 19A57C00 == 50 [pid = 3428] [id = 758] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 19016400 == 49 [pid = 3428] [id = 757] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 1915F800 == 48 [pid = 3428] [id = 756] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 18B72400 == 47 [pid = 3428] [id = 755] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 16C28C00 == 46 [pid = 3428] [id = 754] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 13304400 == 45 [pid = 3428] [id = 753] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 13416000 == 44 [pid = 3428] [id = 752] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 19163000 == 43 [pid = 3428] [id = 750] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (1AAC0400) [pid = 3428] [serial = 2238] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 1859F000 == 42 [pid = 3428] [id = 749] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 15B29800 == 41 [pid = 3428] [id = 748] 12:43:46 INFO - PROCESS | 3428 | --DOCSHELL 1325F800 == 40 [pid = 3428] [id = 747] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (19C7B800) [pid = 3428] [serial = 2153] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (19015C00) [pid = 3428] [serial = 2222] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (19AF1C00) [pid = 3428] [serial = 2227] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (1989F400) [pid = 3428] [serial = 2224] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (189B0C00) [pid = 3428] [serial = 2206] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (18B79000) [pid = 3428] [serial = 2218] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (1847F000) [pid = 3428] [serial = 2200] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (15E06000) [pid = 3428] [serial = 2212] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (164D1C00) [pid = 3428] [serial = 2213] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (15E03800) [pid = 3428] [serial = 2210] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (15BE0C00) [pid = 3428] [serial = 2209] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (1916B400) [pid = 3428] [serial = 2203] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (189AEC00) [pid = 3428] [serial = 2215] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (189C3800) [pid = 3428] [serial = 2216] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (1340A400) [pid = 3428] [serial = 2197] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (15E44C00) [pid = 3428] [serial = 2230] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (18477C00) [pid = 3428] [serial = 2231] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (19A5BC00) [pid = 3428] [serial = 2233] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (19C74000) [pid = 3428] [serial = 2228] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 112 (18B6D000) [pid = 3428] [serial = 2207] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 111 (19010400) [pid = 3428] [serial = 2221] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 110 (19A52000) [pid = 3428] [serial = 2225] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 109 (19DADC00) [pid = 3428] [serial = 2234] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 108 (1A3D0000) [pid = 3428] [serial = 2236] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | --DOMWINDOW == 107 (18B9F400) [pid = 3428] [serial = 2219] [outer = 00000000] [url = about:blank] 12:43:46 INFO - PROCESS | 3428 | 1460922226735 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:43:46 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:43:46 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 906ms 12:43:46 INFO - PROCESS | 3428 | 1460922226806 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:43:46 INFO - PROCESS | 3428 | 1460922226810 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 12:43:46 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:43:46 INFO - PROCESS | 3428 | 1460922226815 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:43:46 INFO - PROCESS | 3428 | 1460922226817 Marionette TRACE conn3 <- [1,3026,null,{}] 12:43:46 INFO - PROCESS | 3428 | 1460922226820 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:46 INFO - PROCESS | 3428 | 1460922226899 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:43:46 INFO - PROCESS | 3428 | 1460922226906 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:46 INFO - PROCESS | 3428 | ++DOCSHELL 15D57000 == 41 [pid = 3428] [id = 768] 12:43:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 108 (15DC0400) [pid = 3428] [serial = 2302] [outer = 00000000] 12:43:46 INFO - PROCESS | 3428 | ++DOMWINDOW == 109 (15E49800) [pid = 3428] [serial = 2303] [outer = 15DC0400] 12:43:46 INFO - PROCESS | 3428 | 1460922226951 Marionette DEBUG loaded listener.js 12:43:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 110 (18475400) [pid = 3428] [serial = 2304] [outer = 15DC0400] 12:43:47 INFO - PROCESS | 3428 | 1460922227451 Marionette TRACE conn3 <- [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"]]]}] 12:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:43:47 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 703ms 12:43:47 INFO - PROCESS | 3428 | 1460922227514 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:43:47 INFO - PROCESS | 3428 | 1460922227517 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 12:43:47 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:43:47 INFO - PROCESS | 3428 | 1460922227522 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:43:47 INFO - PROCESS | 3428 | 1460922227527 Marionette TRACE conn3 <- [1,3030,null,{}] 12:43:47 INFO - PROCESS | 3428 | 1460922227536 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:47 INFO - PROCESS | 3428 | 1460922227617 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:43:47 INFO - PROCESS | 3428 | 1460922227623 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:47 INFO - PROCESS | 3428 | ++DOCSHELL 18527400 == 42 [pid = 3428] [id = 769] 12:43:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 111 (189D0000) [pid = 3428] [serial = 2305] [outer = 00000000] 12:43:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 112 (18B78C00) [pid = 3428] [serial = 2306] [outer = 189D0000] 12:43:47 INFO - PROCESS | 3428 | 1460922227668 Marionette DEBUG loaded listener.js 12:43:47 INFO - PROCESS | 3428 | ++DOMWINDOW == 113 (18B9FC00) [pid = 3428] [serial = 2307] [outer = 189D0000] 12:43:48 INFO - PROCESS | 3428 | 1460922228341 Marionette TRACE conn3 <- [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]]]}] 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:43:48 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. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:43:48 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'.) 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:43:48 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. 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:43:48 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. 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:43:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:43:48 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. 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:43:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:43:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 12:43:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:43:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:43:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:43:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:43:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:43:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:43:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:43:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:43:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:43:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:43:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:43:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:43:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 937ms 12:43:48 INFO - PROCESS | 3428 | 1460922228465 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:43:48 INFO - PROCESS | 3428 | 1460922228467 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 12:43:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:43:48 INFO - PROCESS | 3428 | 1460922228475 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:43:48 INFO - PROCESS | 3428 | 1460922228477 Marionette TRACE conn3 <- [1,3034,null,{}] 12:43:48 INFO - PROCESS | 3428 | 1460922228480 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:48 INFO - PROCESS | 3428 | 1460922228560 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:43:48 INFO - PROCESS | 3428 | 1460922228565 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:48 INFO - PROCESS | 3428 | ++DOCSHELL 19166800 == 43 [pid = 3428] [id = 770] 12:43:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (19168000) [pid = 3428] [serial = 2308] [outer = 00000000] 12:43:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (199D6400) [pid = 3428] [serial = 2309] [outer = 19168000] 12:43:48 INFO - PROCESS | 3428 | 1460922228610 Marionette DEBUG loaded listener.js 12:43:48 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (1989D800) [pid = 3428] [serial = 2310] [outer = 19168000] 12:43:48 INFO - PROCESS | 3428 | [3428] 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 12:43:49 INFO - PROCESS | 3428 | 1460922229081 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:43:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:43:49 INFO - {} 12:43:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 625ms 12:43:49 INFO - PROCESS | 3428 | 1460922229113 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:43:49 INFO - PROCESS | 3428 | 1460922229115 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 12:43:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:43:49 INFO - PROCESS | 3428 | 1460922229118 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:43:49 INFO - PROCESS | 3428 | 1460922229120 Marionette TRACE conn3 <- [1,3038,null,{}] 12:43:49 INFO - PROCESS | 3428 | 1460922229123 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:49 INFO - PROCESS | 3428 | 1460922229231 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:43:49 INFO - PROCESS | 3428 | 1460922229236 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:49 INFO - PROCESS | 3428 | ++DOCSHELL 19A5B400 == 44 [pid = 3428] [id = 771] 12:43:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (19A5BC00) [pid = 3428] [serial = 2311] [outer = 00000000] 12:43:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (19C7B400) [pid = 3428] [serial = 2312] [outer = 19A5BC00] 12:43:49 INFO - PROCESS | 3428 | 1460922229291 Marionette DEBUG loaded listener.js 12:43:49 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (1A0A9800) [pid = 3428] [serial = 2313] [outer = 19A5BC00] 12:43:49 INFO - PROCESS | 3428 | 1460922229744 Marionette TRACE conn3 <- [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]]]}] 12:43:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:43:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:43:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:43:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:43:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 641ms 12:43:49 INFO - PROCESS | 3428 | 1460922229758 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:43:49 INFO - PROCESS | 3428 | 1460922229761 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 12:43:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:43:49 INFO - PROCESS | 3428 | 1460922229766 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:43:49 INFO - PROCESS | 3428 | 1460922229768 Marionette TRACE conn3 <- [1,3042,null,{}] 12:43:49 INFO - PROCESS | 3428 | 1460922229773 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:49 INFO - PROCESS | 3428 | 1460922229898 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:43:49 INFO - PROCESS | 3428 | 1460922229997 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:50 INFO - PROCESS | 3428 | ++DOCSHELL 142E4800 == 45 [pid = 3428] [id = 772] 12:43:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1A894800) [pid = 3428] [serial = 2314] [outer = 00000000] 12:43:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1ADD7800) [pid = 3428] [serial = 2315] [outer = 1A894800] 12:43:50 INFO - PROCESS | 3428 | 1460922230041 Marionette DEBUG loaded listener.js 12:43:50 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1C182000) [pid = 3428] [serial = 2316] [outer = 1A894800] 12:43:50 INFO - PROCESS | 3428 | 1460922230733 Marionette TRACE conn3 <- [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"]]]}] 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:43:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:43:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:43:50 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" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:43:50 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" 12:43:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:43:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:43:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1125ms 12:43:50 INFO - PROCESS | 3428 | 1460922230888 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:43:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:43:50 INFO - PROCESS | 3428 | 1460922230890 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 12:43:50 INFO - PROCESS | 3428 | 1460922230894 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:43:50 INFO - PROCESS | 3428 | 1460922230895 Marionette TRACE conn3 <- [1,3046,null,{}] 12:43:50 INFO - PROCESS | 3428 | 1460922230899 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:51 INFO - PROCESS | 3428 | 1460922231011 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:43:51 INFO - PROCESS | 3428 | 1460922231016 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:51 INFO - PROCESS | 3428 | ++DOCSHELL 1C47A000 == 46 [pid = 3428] [id = 773] 12:43:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (1C4D8C00) [pid = 3428] [serial = 2317] [outer = 00000000] 12:43:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1D57A800) [pid = 3428] [serial = 2318] [outer = 1C4D8C00] 12:43:51 INFO - PROCESS | 3428 | 1460922231117 Marionette DEBUG loaded listener.js 12:43:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (1D581400) [pid = 3428] [serial = 2319] [outer = 1C4D8C00] 12:43:51 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (199E0000) [pid = 3428] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:43:51 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (19C72000) [pid = 3428] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:43:51 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (19C79800) [pid = 3428] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:43:51 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (19160800) [pid = 3428] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:43:51 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (18B9F000) [pid = 3428] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:43:51 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (13492800) [pid = 3428] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:43:51 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (18479000) [pid = 3428] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:43:51 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (13493000) [pid = 3428] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:43:51 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (1330F800) [pid = 3428] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:43:51 INFO - PROCESS | 3428 | --DOMWINDOW == 115 (1C4CD400) [pid = 3428] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:43:51 INFO - PROCESS | 3428 | --DOMWINDOW == 114 (19FE5800) [pid = 3428] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:43:51 INFO - PROCESS | 3428 | --DOMWINDOW == 113 (19086400) [pid = 3428] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:43:51 INFO - PROCESS | 3428 | 1460922231765 Marionette TRACE conn3 <- [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]]]}] 12:43:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:43:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:43:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:43:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:43:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:43:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:43:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:43:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:43:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:43:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:43:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:43:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:43:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:43:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:43:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:43:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:43:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:43:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:43:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:43:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 906ms 12:43:51 INFO - PROCESS | 3428 | 1460922231806 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:43:51 INFO - PROCESS | 3428 | 1460922231808 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 12:43:51 INFO - PROCESS | 3428 | 1460922231811 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:43:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:43:51 INFO - PROCESS | 3428 | 1460922231813 Marionette TRACE conn3 <- [1,3050,null,{}] 12:43:51 INFO - PROCESS | 3428 | 1460922231816 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:51 INFO - PROCESS | 3428 | 1460922231899 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:43:51 INFO - PROCESS | 3428 | 1460922231904 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:51 INFO - PROCESS | 3428 | ++DOCSHELL 1ADDC400 == 47 [pid = 3428] [id = 774] 12:43:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 114 (1C182800) [pid = 3428] [serial = 2320] [outer = 00000000] 12:43:51 INFO - PROCESS | 3428 | ++DOMWINDOW == 115 (1D586C00) [pid = 3428] [serial = 2321] [outer = 1C182800] 12:43:51 INFO - PROCESS | 3428 | 1460922231949 Marionette DEBUG loaded listener.js 12:43:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 116 (1D587C00) [pid = 3428] [serial = 2322] [outer = 1C182800] 12:43:52 INFO - PROCESS | 3428 | [3428] 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 12:43:52 INFO - PROCESS | 3428 | 1460922232418 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:43:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:43:52 INFO - {} 12:43:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 641ms 12:43:52 INFO - PROCESS | 3428 | 1460922232449 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:43:52 INFO - PROCESS | 3428 | 1460922232451 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 12:43:52 INFO - PROCESS | 3428 | 1460922232454 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:43:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:43:52 INFO - PROCESS | 3428 | 1460922232456 Marionette TRACE conn3 <- [1,3054,null,{}] 12:43:52 INFO - PROCESS | 3428 | 1460922232459 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:52 INFO - PROCESS | 3428 | 1460922232536 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:43:52 INFO - PROCESS | 3428 | 1460922232542 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:52 INFO - PROCESS | 3428 | ++DOCSHELL 1D57A400 == 48 [pid = 3428] [id = 775] 12:43:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (1D841000) [pid = 3428] [serial = 2323] [outer = 00000000] 12:43:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (1D8B3400) [pid = 3428] [serial = 2324] [outer = 1D841000] 12:43:52 INFO - PROCESS | 3428 | 1460922232586 Marionette DEBUG loaded listener.js 12:43:52 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (1D8B9000) [pid = 3428] [serial = 2325] [outer = 1D841000] 12:43:53 INFO - PROCESS | 3428 | 1460922233034 Marionette TRACE conn3 <- [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]]]}] 12:43:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:43:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:43:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:43:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:43:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:43:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:43:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:43:53 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 641ms 12:43:53 INFO - PROCESS | 3428 | 1460922233093 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:43:53 INFO - PROCESS | 3428 | 1460922233095 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 12:43:53 INFO - PROCESS | 3428 | 1460922233098 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:43:53 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:43:53 INFO - PROCESS | 3428 | 1460922233100 Marionette TRACE conn3 <- [1,3058,null,{}] 12:43:53 INFO - PROCESS | 3428 | 1460922233104 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:53 INFO - PROCESS | 3428 | 1460922233180 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:43:53 INFO - PROCESS | 3428 | 1460922233186 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:53 INFO - PROCESS | 3428 | ++DOCSHELL 1D8BA800 == 49 [pid = 3428] [id = 776] 12:43:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (1D8BB800) [pid = 3428] [serial = 2326] [outer = 00000000] 12:43:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (1DBA9800) [pid = 3428] [serial = 2327] [outer = 1D8BB800] 12:43:53 INFO - PROCESS | 3428 | 1460922233235 Marionette DEBUG loaded listener.js 12:43:53 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1DBB2000) [pid = 3428] [serial = 2328] [outer = 1D8BB800] 12:43:53 INFO - PROCESS | 3428 | 1460922233846 Marionette TRACE conn3 <- [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]]]}] 12:43:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:43:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:43:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:43:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:43:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:43:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:43:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 797ms 12:43:53 INFO - PROCESS | 3428 | 1460922233902 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:43:53 INFO - PROCESS | 3428 | 1460922233907 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 12:43:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:43:54 INFO - PROCESS | 3428 | 1460922234003 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:43:54 INFO - PROCESS | 3428 | 1460922234007 Marionette TRACE conn3 <- [1,3062,null,{}] 12:43:54 INFO - PROCESS | 3428 | 1460922234026 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:54 INFO - PROCESS | 3428 | 1460922234140 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:43:54 INFO - PROCESS | 3428 | 1460922234284 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:54 INFO - PROCESS | 3428 | ++DOCSHELL 13AED400 == 50 [pid = 3428] [id = 777] 12:43:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (142EA800) [pid = 3428] [serial = 2329] [outer = 00000000] 12:43:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (15E44C00) [pid = 3428] [serial = 2330] [outer = 142EA800] 12:43:54 INFO - PROCESS | 3428 | 1460922234343 Marionette DEBUG loaded listener.js 12:43:54 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (17DBEC00) [pid = 3428] [serial = 2331] [outer = 142EA800] 12:43:54 INFO - PROCESS | 3428 | 1460922234829 Marionette TRACE conn3 <- [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]]]}] 12:43:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:43:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:43:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:43:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:43:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:43:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:43:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 907ms 12:43:54 INFO - PROCESS | 3428 | 1460922234867 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:43:54 INFO - PROCESS | 3428 | 1460922234873 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 12:43:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:43:54 INFO - PROCESS | 3428 | 1460922234880 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:43:54 INFO - PROCESS | 3428 | 1460922234882 Marionette TRACE conn3 <- [1,3066,null,{}] 12:43:54 INFO - PROCESS | 3428 | 1460922234886 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:55 INFO - PROCESS | 3428 | 1460922235048 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:43:55 INFO - PROCESS | 3428 | 1460922235128 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:55 INFO - PROCESS | 3428 | ++DOCSHELL 15D52C00 == 51 [pid = 3428] [id = 778] 12:43:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (15D56000) [pid = 3428] [serial = 2332] [outer = 00000000] 12:43:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (18B6F000) [pid = 3428] [serial = 2333] [outer = 15D56000] 12:43:55 INFO - PROCESS | 3428 | 1460922235182 Marionette DEBUG loaded listener.js 12:43:55 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (18BA0000) [pid = 3428] [serial = 2334] [outer = 15D56000] 12:43:55 INFO - PROCESS | 3428 | 1460922235755 Marionette TRACE conn3 <- [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] 12:43:55 INFO - PROCESS | 3428 | 1460922235856 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 12:43:55 INFO - PROCESS | 3428 | 1460922235861 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:43:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:43:55 INFO - PROCESS | 3428 | 1460922235865 Marionette TRACE conn3 <- [1,3070,null,{}] 12:43:55 INFO - PROCESS | 3428 | 1460922235876 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:55 INFO - PROCESS | 3428 | 1460922235993 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:43:56 INFO - PROCESS | 3428 | 1460922236133 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:56 INFO - PROCESS | 3428 | ++DOCSHELL 19A59C00 == 52 [pid = 3428] [id = 779] 12:43:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 129 (19A5A000) [pid = 3428] [serial = 2335] [outer = 00000000] 12:43:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 130 (19FE1400) [pid = 3428] [serial = 2336] [outer = 19A5A000] 12:43:56 INFO - PROCESS | 3428 | 1460922236190 Marionette DEBUG loaded listener.js 12:43:56 INFO - PROCESS | 3428 | ++DOMWINDOW == 131 (1A3D0400) [pid = 3428] [serial = 2337] [outer = 19A5A000] 12:43:56 INFO - PROCESS | 3428 | 1460922236707 Marionette TRACE conn3 <- [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]]]}] 12:43:56 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:43:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:43:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:43:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 906ms 12:43:56 INFO - PROCESS | 3428 | 1460922236766 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:43:56 INFO - PROCESS | 3428 | 1460922236769 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 12:43:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:43:56 INFO - PROCESS | 3428 | 1460922236789 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:43:56 INFO - PROCESS | 3428 | 1460922236791 Marionette TRACE conn3 <- [1,3074,null,{}] 12:43:56 INFO - PROCESS | 3428 | 1460922236796 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:56 INFO - PROCESS | 3428 | 1460922236898 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:43:57 INFO - PROCESS | 3428 | 1460922237063 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:57 INFO - PROCESS | 3428 | ++DOCSHELL 1AABBC00 == 53 [pid = 3428] [id = 780] 12:43:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 132 (1C177000) [pid = 3428] [serial = 2338] [outer = 00000000] 12:43:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 133 (1D210400) [pid = 3428] [serial = 2339] [outer = 1C177000] 12:43:57 INFO - PROCESS | 3428 | 1460922237118 Marionette DEBUG loaded listener.js 12:43:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 134 (1D532800) [pid = 3428] [serial = 2340] [outer = 1C177000] 12:43:57 INFO - PROCESS | 3428 | 1460922237634 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:43:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:43:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 921ms 12:43:57 INFO - PROCESS | 3428 | 1460922237698 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:43:57 INFO - PROCESS | 3428 | 1460922237700 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 12:43:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:43:57 INFO - PROCESS | 3428 | 1460922237704 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:43:57 INFO - PROCESS | 3428 | 1460922237706 Marionette TRACE conn3 <- [1,3078,null,{}] 12:43:57 INFO - PROCESS | 3428 | 1460922237709 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:57 INFO - PROCESS | 3428 | 1460922237808 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:43:57 INFO - PROCESS | 3428 | 1460922237958 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:57 INFO - PROCESS | 3428 | ++DOCSHELL 13413800 == 54 [pid = 3428] [id = 781] 12:43:57 INFO - PROCESS | 3428 | ++DOMWINDOW == 135 (13416000) [pid = 3428] [serial = 2341] [outer = 00000000] 12:43:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 136 (1D588C00) [pid = 3428] [serial = 2342] [outer = 13416000] 12:43:58 INFO - PROCESS | 3428 | 1460922238021 Marionette DEBUG loaded listener.js 12:43:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 137 (1D64E000) [pid = 3428] [serial = 2343] [outer = 13416000] 12:43:58 INFO - PROCESS | 3428 | 1460922238533 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:43:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:43:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 844ms 12:43:58 INFO - PROCESS | 3428 | 1460922238545 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 12:43:58 INFO - PROCESS | 3428 | 1460922238548 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 12:43:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:43:58 INFO - PROCESS | 3428 | 1460922238551 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:43:58 INFO - PROCESS | 3428 | 1460922238553 Marionette TRACE conn3 <- [1,3082,null,{}] 12:43:58 INFO - PROCESS | 3428 | 1460922238574 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:58 INFO - PROCESS | 3428 | 1460922238692 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:43:58 INFO - PROCESS | 3428 | 1460922238816 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:58 INFO - PROCESS | 3428 | ++DOCSHELL 18B6F400 == 55 [pid = 3428] [id = 782] 12:43:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 138 (18B72000) [pid = 3428] [serial = 2344] [outer = 00000000] 12:43:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 139 (1A36EC00) [pid = 3428] [serial = 2345] [outer = 18B72000] 12:43:58 INFO - PROCESS | 3428 | 1460922238872 Marionette DEBUG loaded listener.js 12:43:58 INFO - PROCESS | 3428 | ++DOMWINDOW == 140 (1A895400) [pid = 3428] [serial = 2346] [outer = 18B72000] 12:43:59 INFO - PROCESS | 3428 | 1460922239530 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:43:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:43:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1000ms 12:43:59 INFO - PROCESS | 3428 | 1460922239555 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:43:59 INFO - PROCESS | 3428 | 1460922239558 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 12:43:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:43:59 INFO - PROCESS | 3428 | 1460922239582 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:43:59 INFO - PROCESS | 3428 | 1460922239585 Marionette TRACE conn3 <- [1,3086,null,{}] 12:43:59 INFO - PROCESS | 3428 | 1460922239591 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:59 INFO - PROCESS | 3428 | 1460922239685 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:43:59 INFO - PROCESS | 3428 | 1460922239854 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:59 INFO - PROCESS | 3428 | ++DOCSHELL 13205C00 == 56 [pid = 3428] [id = 783] 12:43:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 141 (13304400) [pid = 3428] [serial = 2347] [outer = 00000000] 12:43:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 142 (1669CC00) [pid = 3428] [serial = 2348] [outer = 13304400] 12:43:59 INFO - PROCESS | 3428 | 1460922239905 Marionette DEBUG loaded listener.js 12:43:59 INFO - PROCESS | 3428 | ++DOMWINDOW == 143 (189AE000) [pid = 3428] [serial = 2349] [outer = 13304400] 12:44:00 INFO - PROCESS | 3428 | --DOCSHELL 1D57A400 == 55 [pid = 3428] [id = 775] 12:44:00 INFO - PROCESS | 3428 | --DOCSHELL 1ADDC400 == 54 [pid = 3428] [id = 774] 12:44:00 INFO - PROCESS | 3428 | --DOCSHELL 1C47A000 == 53 [pid = 3428] [id = 773] 12:44:00 INFO - PROCESS | 3428 | --DOCSHELL 142E4800 == 52 [pid = 3428] [id = 772] 12:44:00 INFO - PROCESS | 3428 | --DOCSHELL 19A5B400 == 51 [pid = 3428] [id = 771] 12:44:00 INFO - PROCESS | 3428 | --DOCSHELL 19166800 == 50 [pid = 3428] [id = 770] 12:44:00 INFO - PROCESS | 3428 | --DOCSHELL 18527400 == 49 [pid = 3428] [id = 769] 12:44:00 INFO - PROCESS | 3428 | --DOCSHELL 15D57000 == 48 [pid = 3428] [id = 768] 12:44:00 INFO - PROCESS | 3428 | --DOCSHELL 15BA9800 == 47 [pid = 3428] [id = 767] 12:44:00 INFO - PROCESS | 3428 | --DOCSHELL 12CEB800 == 46 [pid = 3428] [id = 766] 12:44:00 INFO - PROCESS | 3428 | --DOCSHELL 15B9E800 == 45 [pid = 3428] [id = 765] 12:44:00 INFO - PROCESS | 3428 | --DOCSHELL 1349E400 == 44 [pid = 3428] [id = 764] 12:44:00 INFO - PROCESS | 3428 | --DOCSHELL 13491400 == 43 [pid = 3428] [id = 763] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 142 (19C76C00) [pid = 3428] [serial = 2253] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 141 (1340EC00) [pid = 3428] [serial = 2241] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 140 (16741400) [pid = 3428] [serial = 2244] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 139 (18BD9400) [pid = 3428] [serial = 2247] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 138 (1C179C00) [pid = 3428] [serial = 2250] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 137 (1AD97400) [pid = 3428] [serial = 2239] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 136 (1C4CA400) [pid = 3428] [serial = 2283] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 135 (1A04EC00) [pid = 3428] [serial = 2273] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 134 (1A8F5800) [pid = 3428] [serial = 2276] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 133 (1A1FE800) [pid = 3428] [serial = 2274] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 132 (1AD97000) [pid = 3428] [serial = 2277] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 131 (19162000) [pid = 3428] [serial = 2268] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 130 (18BE1400) [pid = 3428] [serial = 2265] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 129 (1900D800) [pid = 3428] [serial = 2266] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 128 (18476800) [pid = 3428] [serial = 2257] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 127 (17DC2C00) [pid = 3428] [serial = 2256] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 126 (19167800) [pid = 3428] [serial = 2270] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 125 (189C4C00) [pid = 3428] [serial = 2262] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 124 (189D0C00) [pid = 3428] [serial = 2263] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 123 (15E0A400) [pid = 3428] [serial = 2260] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 122 (14A53C00) [pid = 3428] [serial = 2259] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 121 (15E45000) [pid = 3428] [serial = 2279] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 120 (18D25800) [pid = 3428] [serial = 2280] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 119 (1C4CA000) [pid = 3428] [serial = 2282] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 118 (1CF42800) [pid = 3428] [serial = 2285] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 117 (1D204400) [pid = 3428] [serial = 2286] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | --DOMWINDOW == 116 (1989B800) [pid = 3428] [serial = 2271] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 3428 | 1460922240478 Marionette TRACE conn3 <- [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]]]}] 12:44:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:44:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:44:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 953ms 12:44:00 INFO - PROCESS | 3428 | 1460922240524 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:44:00 INFO - PROCESS | 3428 | 1460922240529 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 12:44:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:44:00 INFO - PROCESS | 3428 | 1460922240535 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:44:00 INFO - PROCESS | 3428 | 1460922240537 Marionette TRACE conn3 <- [1,3090,null,{}] 12:44:00 INFO - PROCESS | 3428 | 1460922240541 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:00 INFO - PROCESS | 3428 | 1460922240623 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:44:00 INFO - PROCESS | 3428 | 1460922240629 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:00 INFO - PROCESS | 3428 | ++DOCSHELL 1320E400 == 44 [pid = 3428] [id = 784] 12:44:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 117 (1325C800) [pid = 3428] [serial = 2350] [outer = 00000000] 12:44:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 118 (15794400) [pid = 3428] [serial = 2351] [outer = 1325C800] 12:44:00 INFO - PROCESS | 3428 | 1460922240674 Marionette DEBUG loaded listener.js 12:44:00 INFO - PROCESS | 3428 | ++DOMWINDOW == 119 (16741400) [pid = 3428] [serial = 2352] [outer = 1325C800] 12:44:01 INFO - PROCESS | 3428 | 1460922241181 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:44:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:44:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 688ms 12:44:01 INFO - PROCESS | 3428 | 1460922241225 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:44:01 INFO - PROCESS | 3428 | 1460922241227 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 12:44:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:44:01 INFO - PROCESS | 3428 | 1460922241231 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:44:01 INFO - PROCESS | 3428 | 1460922241234 Marionette TRACE conn3 <- [1,3094,null,{}] 12:44:01 INFO - PROCESS | 3428 | 1460922241247 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:01 INFO - PROCESS | 3428 | 1460922241332 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:44:01 INFO - PROCESS | 3428 | 1460922241341 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:01 INFO - PROCESS | 3428 | ++DOCSHELL 189CC400 == 45 [pid = 3428] [id = 785] 12:44:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 120 (189CC800) [pid = 3428] [serial = 2353] [outer = 00000000] 12:44:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 121 (18BE4800) [pid = 3428] [serial = 2354] [outer = 189CC800] 12:44:01 INFO - PROCESS | 3428 | 1460922241388 Marionette DEBUG loaded listener.js 12:44:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 122 (1900DC00) [pid = 3428] [serial = 2355] [outer = 189CC800] 12:44:01 INFO - PROCESS | 3428 | 1460922241857 Marionette TRACE conn3 <- [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]]]}] 12:44:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:44:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:44:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:44:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 641ms 12:44:01 INFO - PROCESS | 3428 | 1460922241867 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:44:01 INFO - PROCESS | 3428 | 1460922241869 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 12:44:01 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:44:01 INFO - PROCESS | 3428 | 1460922241872 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:44:01 INFO - PROCESS | 3428 | 1460922241874 Marionette TRACE conn3 <- [1,3098,null,{}] 12:44:01 INFO - PROCESS | 3428 | 1460922241878 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:01 INFO - PROCESS | 3428 | 1460922241958 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:44:01 INFO - PROCESS | 3428 | 1460922241963 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:01 INFO - PROCESS | 3428 | ++DOCSHELL 18D2C400 == 46 [pid = 3428] [id = 786] 12:44:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 123 (19015800) [pid = 3428] [serial = 2356] [outer = 00000000] 12:44:01 INFO - PROCESS | 3428 | ++DOMWINDOW == 124 (1915F800) [pid = 3428] [serial = 2357] [outer = 19015800] 12:44:02 INFO - PROCESS | 3428 | 1460922242008 Marionette DEBUG loaded listener.js 12:44:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 125 (19166800) [pid = 3428] [serial = 2358] [outer = 19015800] 12:44:02 INFO - PROCESS | 3428 | 1460922242433 Marionette TRACE conn3 <- [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"]]]}] 12:44:02 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:44:02 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 12:44:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:44:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:44:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:44:02 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 594ms 12:44:02 INFO - PROCESS | 3428 | 1460922242491 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:44:02 INFO - PROCESS | 3428 | 1460922242493 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 12:44:02 INFO - PROCESS | 3428 | 1460922242497 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:44:02 INFO - PROCESS | 3428 | 1460922242499 Marionette TRACE conn3 <- [1,3102,null,{}] 12:44:02 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:44:02 INFO - PROCESS | 3428 | 1460922242503 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:02 INFO - PROCESS | 3428 | 1460922242579 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:44:02 INFO - PROCESS | 3428 | 1460922242585 Marionette TRACE conn3 -> [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\", \"3dc56fcb-05c8-4388-920d-f2b732e59099\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:02 INFO - PROCESS | 3428 | ++DOCSHELL 13AEB800 == 47 [pid = 3428] [id = 787] 12:44:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 126 (1915DC00) [pid = 3428] [serial = 2359] [outer = 00000000] 12:44:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 127 (19A54800) [pid = 3428] [serial = 2360] [outer = 1915DC00] 12:44:02 INFO - PROCESS | 3428 | 1460922242630 Marionette DEBUG loaded listener.js 12:44:02 INFO - PROCESS | 3428 | ++DOMWINDOW == 128 (19A58400) [pid = 3428] [serial = 2361] [outer = 1915DC00] 12:44:03 INFO - PROCESS | 3428 | 1460922243132 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:44:03 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:44:03 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 703ms 12:44:03 INFO - PROCESS | 3428 | 1460922243206 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:44:03 INFO - PROCESS | 3428 | 1460922243208 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 12:44:04 WARNING - u'runner_teardown' () 12:44:04 INFO - No more tests 12:44:04 INFO - Got 0 unexpected results 12:44:04 INFO - SUITE-END | took 655s 12:44:04 INFO - Closing logging queue 12:44:04 INFO - queue closed 12:44:04 INFO - Return code: 0 12:44:04 WARNING - # TBPL SUCCESS # 12:44:04 INFO - Running post-action listener: _resource_record_post_action 12:44:04 INFO - Running post-run listener: _resource_record_post_run 12:44:05 INFO - Total resource usage - Wall time: 665s; CPU: 17.0%; Read bytes: 92043776; Write bytes: 998395392; Read time: 1950187; Write time: 1234873 12:44:05 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:44:05 INFO - install - Wall time: 4s; CPU: 10.0%; Read bytes: 0; Write bytes: 143858688; Read time: 0; Write time: 134767 12:44:06 INFO - run-tests - Wall time: 662s; CPU: 17.0%; Read bytes: 92043776; Write bytes: 816873984; Read time: 1950187; Write time: 1072083 12:44:06 INFO - Running post-run listener: _upload_blobber_files 12:44:06 INFO - Blob upload gear active. 12:44:06 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 12:44:06 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 12:44:06 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'] 12:44:06 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 12:44:06 INFO - (blobuploader) - INFO - Open directory for files ... 12:44:06 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 12:44:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:44:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:44:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:44:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:44:07 INFO - (blobuploader) - INFO - Done attempting. 12:44:07 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 12:44:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:44:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:44:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:44:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:44:09 INFO - (blobuploader) - INFO - Done attempting. 12:44:09 INFO - (blobuploader) - INFO - Iteration through files over. 12:44:09 INFO - Return code: 0 12:44:09 INFO - rmtree: C:\slave\test\build\uploaded_files.json 12:44:09 INFO - Using _rmtree_windows ... 12:44:09 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 12:44:09 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a6d45cbaa9728a56d78acb8376a7e2843bcf44cfe014bd842771338645b4b5d6cc28ba6324bda1b1968ca7a45a54236e85cf4a6aae8f2d0e41d585cd492a4eef", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/074b834c2511f0331f8dbf57a265de9db68a2609b2e3be7bd7c1d94a3d9cc81e76844f43eac4b74e4a73d59b095fc14ee9f700839784b77803c55276381495f9"} 12:44:09 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 12:44:09 INFO - Writing to file C:\slave\test\properties\blobber_files 12:44:09 INFO - Contents: 12:44:09 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a6d45cbaa9728a56d78acb8376a7e2843bcf44cfe014bd842771338645b4b5d6cc28ba6324bda1b1968ca7a45a54236e85cf4a6aae8f2d0e41d585cd492a4eef", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/074b834c2511f0331f8dbf57a265de9db68a2609b2e3be7bd7c1d94a3d9cc81e76844f43eac4b74e4a73d59b095fc14ee9f700839784b77803c55276381495f9"} 12:44:09 INFO - Running post-run listener: copy_logs_to_upload_dir 12:44:09 INFO - Copying logs to upload dir... 12:44:09 INFO - mkdir: C:\slave\test\build\upload\logs 12:44:09 INFO - Copying logs to upload dir... 12:44:09 INFO - Using _rmtree_windows ... 12:44:09 INFO - Using _rmtree_windows ... 12:44:09 INFO - Using _rmtree_windows ... 12:44:09 INFO - Using _rmtree_windows ... 12:44:09 INFO - Using _rmtree_windows ... 12:44:09 INFO - Using _rmtree_windows ... 12:44:09 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=838.774000 ========= master_lag: 0.35 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 59 secs) (at 2016-04-17 12:44:09.650660) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-17 12:44:09.651792) ========= '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:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-057\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-057 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-057 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-057 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a6d45cbaa9728a56d78acb8376a7e2843bcf44cfe014bd842771338645b4b5d6cc28ba6324bda1b1968ca7a45a54236e85cf4a6aae8f2d0e41d585cd492a4eef", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/074b834c2511f0331f8dbf57a265de9db68a2609b2e3be7bd7c1d94a3d9cc81e76844f43eac4b74e4a73d59b095fc14ee9f700839784b77803c55276381495f9"} build_url:https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.110000 build_url: 'https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/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/a6d45cbaa9728a56d78acb8376a7e2843bcf44cfe014bd842771338645b4b5d6cc28ba6324bda1b1968ca7a45a54236e85cf4a6aae8f2d0e41d585cd492a4eef", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/074b834c2511f0331f8dbf57a265de9db68a2609b2e3be7bd7c1d94a3d9cc81e76844f43eac4b74e4a73d59b095fc14ee9f700839784b77803c55276381495f9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/K_mH-g42RHm_IiVWUGn57Q/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.01 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-17 12:44:09.771657) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 12:44:09.772064) ========= 'rm' '-f' 'oauth.txt' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-057\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-057 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-057 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-057 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.110000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 12:44:09.897642) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-17 12:44:09.897997) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-17 12:44:10.264825) ========= ========= Total master_lag: 0.53 =========