builder: mozilla-inbound_xp-ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-103 starttime: 1461096418.78 results: success (0) buildid: 20160419112241 builduid: b5a7725d71a74099a71f9e46fae740a3 revision: 3adc1d1bce58949d701bec52678a51ffda82d5c6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 13:06:58.781657) ========= master: http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 13:06:58.782077) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 8 secs) (at 2016-04-19 13:06:58.782382) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 8 secs) (at 2016-04-19 13:07:07.006013) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 13:07:07.006293) ========= '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-103\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-103 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-103 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-103 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-103 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-103 WINDIR=C:\WINDOWS using PTY: False --12:07:13-- 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.45 MB/s 12:07:13 (7.45 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.601000 ========= master_lag: 1.31 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 13:07:08.912350) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:07:08.912632) ========= '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-103\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-103 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-103 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-103 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-103 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-103 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.754000 ========= master_lag: 0.21 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:07:09.874074) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 13:07:09.874411) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 3adc1d1bce58949d701bec52678a51ffda82d5c6 --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 3adc1d1bce58949d701bec52678a51ffda82d5c6 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-103\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-103 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-103 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-103 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-103 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-103 WINDIR=C:\WINDOWS using PTY: False 2016-04-19 12:07:16,188 truncating revision to first 12 chars 2016-04-19 12:07:16,188 Setting DEBUG logging. 2016-04-19 12:07:16,188 attempt 1/10 2016-04-19 12:07:16,188 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/3adc1d1bce58?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 12:07:16,558 unpacking tar archive at: mozilla-inbound-3adc1d1bce58/testing/mozharness/ program finished with exit code 0 elapsedTime=1.093000 ========= master_lag: 0.68 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 13:07:11.649540) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 13:07:11.649839) ========= script_repo_revision: 3adc1d1bce58949d701bec52678a51ffda82d5c6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 13:07:11.650227) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 13:07:11.650518) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 13:07:11.675541) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 3 secs) (at 2016-04-19 13:07:11.677186) ========= '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-103\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-103 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-103 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-103 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-103 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-103 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:07:17 INFO - MultiFileLogger online at 20160419 12:07:17 in C:\slave\test 12:07:17 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:07:17 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 12:07:17 INFO - {'append_to_log': False, 12:07:17 INFO - 'base_work_dir': 'C:\\slave\\test', 12:07:17 INFO - 'blob_upload_branch': 'mozilla-inbound', 12:07:17 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 12:07:17 INFO - 'buildbot_json_path': 'buildprops.json', 12:07:17 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 12:07:17 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:07:17 INFO - 'download_minidump_stackwalk': True, 12:07:17 INFO - 'download_symbols': 'true', 12:07:17 INFO - 'e10s': False, 12:07:17 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 12:07:17 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 12:07:17 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 12:07:17 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 12:07:17 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 12:07:17 INFO - 'C:/mozilla-build/tooltool.py'), 12:07:17 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 12:07:17 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 12:07:17 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:07:17 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:07:17 INFO - 'log_level': 'info', 12:07:17 INFO - 'log_to_console': True, 12:07:17 INFO - 'opt_config_files': (), 12:07:17 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:07:17 INFO - '--processes=1', 12:07:17 INFO - '--config=%(test_path)s/wptrunner.ini', 12:07:17 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:07:17 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:07:17 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:07:17 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:07:17 INFO - 'pip_index': False, 12:07:17 INFO - 'require_test_zip': True, 12:07:17 INFO - 'test_type': ('testharness',), 12:07:17 INFO - 'this_chunk': '1', 12:07:17 INFO - 'total_chunks': '10', 12:07:17 INFO - 'virtualenv_path': 'venv', 12:07:17 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:07:17 INFO - 'work_dir': 'build'} 12:07:17 INFO - ##### 12:07:17 INFO - ##### Running clobber step. 12:07:17 INFO - ##### 12:07:17 INFO - Running pre-action listener: _resource_record_pre_action 12:07:17 INFO - Running main action method: clobber 12:07:17 INFO - rmtree: C:\slave\test\build 12:07:17 INFO - Using _rmtree_windows ... 12:07:17 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 12:07:41 INFO - Running post-action listener: _resource_record_post_action 12:07:41 INFO - ##### 12:07:41 INFO - ##### Running read-buildbot-config step. 12:07:41 INFO - ##### 12:07:41 INFO - Running pre-action listener: _resource_record_pre_action 12:07:41 INFO - Running main action method: read_buildbot_config 12:07:41 INFO - Using buildbot properties: 12:07:41 INFO - { 12:07:41 INFO - "project": "", 12:07:41 INFO - "product": "firefox", 12:07:41 INFO - "script_repo_revision": "production", 12:07:41 INFO - "scheduler": "tests-mozilla-inbound-xp_ix-debug-unittest-14-7200", 12:07:41 INFO - "repository": "", 12:07:41 INFO - "buildername": "Windows XP 32-bit mozilla-inbound debug test web-platform-tests-1", 12:07:41 INFO - "buildid": "20160419112241", 12:07:41 INFO - "pgo_build": "False", 12:07:41 INFO - "basedir": "C:\\slave\\test", 12:07:41 INFO - "buildnumber": 374, 12:07:41 INFO - "slavename": "t-xp32-ix-103", 12:07:41 INFO - "revision": "3adc1d1bce58949d701bec52678a51ffda82d5c6", 12:07:41 INFO - "master": "http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/", 12:07:41 INFO - "platform": "win32", 12:07:41 INFO - "branch": "mozilla-inbound", 12:07:41 INFO - "repo_path": "integration/mozilla-inbound", 12:07:41 INFO - "moz_repo_path": "", 12:07:41 INFO - "stage_platform": "win32", 12:07:41 INFO - "builduid": "b5a7725d71a74099a71f9e46fae740a3", 12:07:41 INFO - "slavebuilddir": "test" 12:07:41 INFO - } 12:07:41 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 12:07:41 INFO - Found installer url https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 12:07:41 INFO - Running post-action listener: _resource_record_post_action 12:07:41 INFO - ##### 12:07:41 INFO - ##### Running download-and-extract step. 12:07:41 INFO - ##### 12:07:41 INFO - Running pre-action listener: _resource_record_pre_action 12:07:41 INFO - Running main action method: download_and_extract 12:07:41 INFO - mkdir: C:\slave\test\build\tests 12:07:41 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:07:41 INFO - https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 12:07:41 INFO - trying https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 12:07:41 INFO - Downloading https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/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:07:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/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:07:42 INFO - Downloaded 1274 bytes. 12:07:42 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 12:07:42 INFO - Using the following test package requirements: 12:07:42 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 12:07:42 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:07:42 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 12:07:42 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:07:42 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 12:07:42 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:07:42 INFO - u'jsshell-win32.zip'], 12:07:42 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:07:42 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 12:07:42 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 12:07:42 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:07:42 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 12:07:42 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:07:42 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 12:07:42 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:07:42 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 12:07:42 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:07:42 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 12:07:42 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:07:42 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:07:42 INFO - https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 12:07:42 INFO - trying https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 12:07:42 INFO - Downloading https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/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:07:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/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:07:44 INFO - Downloaded 20406401 bytes. 12:07:44 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:07:44 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:07:47 INFO - caution: filename not matched: web-platform/* 12:07:47 INFO - Return code: 11 12:07:47 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:07:47 INFO - https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 12:07:47 INFO - trying https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 12:07:47 INFO - Downloading https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/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:07:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/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:07:50 INFO - Downloaded 36390071 bytes. 12:07:50 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:07:50 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:08:22 INFO - caution: filename not matched: bin/* 12:08:22 INFO - caution: filename not matched: config/* 12:08:22 INFO - caution: filename not matched: mozbase/* 12:08:22 INFO - caution: filename not matched: marionette/* 12:08:22 INFO - caution: filename not matched: tools/wptserve/* 12:08:22 INFO - Return code: 11 12:08:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:08:22 INFO - https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 12:08:22 INFO - trying https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:08:22 INFO - Downloading https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 12:08:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/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:08:26 INFO - Downloaded 67385364 bytes. 12:08:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:08:26 INFO - mkdir: C:\slave\test\properties 12:08:26 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 12:08:26 INFO - Writing to file C:\slave\test\properties\build_url 12:08:26 INFO - Contents: 12:08:26 INFO - build_url:https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:08:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:08:27 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 12:08:27 INFO - Writing to file C:\slave\test\properties\symbols_url 12:08:27 INFO - Contents: 12:08:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:08: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:08:27 INFO - https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:08:27 INFO - trying https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:08:27 INFO - Downloading https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/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:08:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/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:08:31 INFO - Downloaded 58260362 bytes. 12:08:31 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:08:31 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:08:37 INFO - Return code: 0 12:08:37 INFO - Running post-action listener: _resource_record_post_action 12:08:37 INFO - Running post-action listener: set_extra_try_arguments 12:08:37 INFO - ##### 12:08:37 INFO - ##### Running create-virtualenv step. 12:08:37 INFO - ##### 12:08:37 INFO - Running pre-action listener: _pre_create_virtualenv 12:08:37 INFO - Running pre-action listener: _resource_record_pre_action 12:08:37 INFO - Running main action method: create_virtualenv 12:08:37 INFO - Creating virtualenv C:\slave\test\build\venv 12:08:37 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:08:37 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:08:38 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 12:08:40 INFO - Installing distribute......................................................................................................................................................................................done. 12:08:40 INFO - Return code: 0 12:08:40 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 12:08:40 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:08:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:08:40 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:08:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:08:40 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 0x00E676B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DEBE70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-103', 'USERDOMAIN': 'T-XP32-IX-103', '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-103', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-103', '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', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103\\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-103'}}, attempt #1 12:08:40 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:08:40 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:08:40 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:08:40 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103\\Application Data', 12:08:40 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:08:40 INFO - 'COMPUTERNAME': 'T-XP32-IX-103', 12:08:40 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:08:40 INFO - 'DCLOCATION': 'SCL3', 12:08:40 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:08:40 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:08:40 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:08:40 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:08:40 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:08:40 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:08:40 INFO - 'HOMEDRIVE': 'C:', 12:08:40 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-103', 12:08:40 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:08:40 INFO - 'KTS_VERSION': '1.19c', 12:08:40 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:08:40 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-103', 12:08:40 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:08:40 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:08:40 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:08:40 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:08:40 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:08:40 INFO - 'MOZ_AIRBAG': '1', 12:08:40 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:08:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:08:40 INFO - 'MOZ_MSVCVERSION': '8', 12:08:40 INFO - 'MOZ_NO_REMOTE': '1', 12:08:40 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:08:40 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:08:40 INFO - 'NO_EM_RESTART': '1', 12:08:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:08:40 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:08:40 INFO - 'OS': 'Windows_NT', 12:08:40 INFO - 'OURDRIVE': 'C:', 12:08:40 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:08:40 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:08:40 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:08:40 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:08:40 INFO - 'PROCESSOR_LEVEL': '6', 12:08:40 INFO - 'PROCESSOR_REVISION': '1e05', 12:08:40 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:08:40 INFO - 'PROMPT': '$P$G', 12:08:40 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:08:40 INFO - 'PWD': 'C:\\slave\\test', 12:08:40 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:08:40 INFO - 'SESSIONNAME': 'Console', 12:08:40 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:08:40 INFO - 'SYSTEMDRIVE': 'C:', 12:08:40 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:08:40 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:08:40 INFO - 'TEST1': 'testie', 12:08:40 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:08:40 INFO - 'USERDOMAIN': 'T-XP32-IX-103', 12:08:40 INFO - 'USERNAME': 'cltbld', 12:08:40 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103', 12:08:40 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:08:40 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:08:40 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:08:40 INFO - 'WINDIR': 'C:\\WINDOWS', 12:08:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:08:41 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:08:41 INFO - Downloading/unpacking psutil>=0.7.1 12:08:41 INFO - Running setup.py egg_info for package psutil 12:08:41 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:08:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:08:41 INFO - Installing collected packages: psutil 12:08:41 INFO - Running setup.py install for psutil 12:08:41 INFO - building 'psutil._psutil_windows' extension 12:08:41 INFO - error: Unable to find vcvarsall.bat 12:08:41 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-1ovi5f-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:08:41 INFO - running install 12:08:41 INFO - running build 12:08:41 INFO - running build_py 12:08:41 INFO - creating build 12:08:41 INFO - creating build\lib.win32-2.7 12:08:41 INFO - creating build\lib.win32-2.7\psutil 12:08:41 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 12:08:41 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 12:08:41 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 12:08:41 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 12:08:41 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 12:08:41 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 12:08:41 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 12:08:41 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 12:08:41 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 12:08:41 INFO - running build_ext 12:08:41 INFO - building 'psutil._psutil_windows' extension 12:08:41 INFO - error: Unable to find vcvarsall.bat 12:08:41 INFO - ---------------------------------------- 12:08:41 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-1ovi5f-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:08:41 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-103\Application Data\pip\pip.log 12:08:41 WARNING - Return code: 1 12:08:41 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:08:41 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 12:08:41 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:08:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:08:41 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:08:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:08:41 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 0x00E676B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DEBE70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-103', 'USERDOMAIN': 'T-XP32-IX-103', '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-103', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-103', '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', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103\\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-103'}}, attempt #1 12:08:41 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:08:41 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:08:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:08:41 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103\\Application Data', 12:08:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:08:41 INFO - 'COMPUTERNAME': 'T-XP32-IX-103', 12:08:41 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:08:41 INFO - 'DCLOCATION': 'SCL3', 12:08:41 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:08:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:08:41 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:08:41 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:08:41 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:08:41 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:08:41 INFO - 'HOMEDRIVE': 'C:', 12:08:41 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-103', 12:08:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:08:41 INFO - 'KTS_VERSION': '1.19c', 12:08:41 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:08:41 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-103', 12:08:41 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:08:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:08:41 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:08:41 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:08:41 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:08:41 INFO - 'MOZ_AIRBAG': '1', 12:08:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:08:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:08:41 INFO - 'MOZ_MSVCVERSION': '8', 12:08:41 INFO - 'MOZ_NO_REMOTE': '1', 12:08:41 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:08:41 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:08:41 INFO - 'NO_EM_RESTART': '1', 12:08:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:08:41 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:08:41 INFO - 'OS': 'Windows_NT', 12:08:41 INFO - 'OURDRIVE': 'C:', 12:08:41 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:08:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:08:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:08:41 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:08:41 INFO - 'PROCESSOR_LEVEL': '6', 12:08:41 INFO - 'PROCESSOR_REVISION': '1e05', 12:08:41 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:08:41 INFO - 'PROMPT': '$P$G', 12:08:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:08:41 INFO - 'PWD': 'C:\\slave\\test', 12:08:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:08:41 INFO - 'SESSIONNAME': 'Console', 12:08:41 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:08:41 INFO - 'SYSTEMDRIVE': 'C:', 12:08:41 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:08:41 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:08:41 INFO - 'TEST1': 'testie', 12:08:41 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:08:41 INFO - 'USERDOMAIN': 'T-XP32-IX-103', 12:08:41 INFO - 'USERNAME': 'cltbld', 12:08:41 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103', 12:08:41 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:08:41 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:08:41 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:08:41 INFO - 'WINDIR': 'C:\\WINDOWS', 12:08:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:08:43 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:08:43 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:08:43 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:08:43 INFO - Running setup.py egg_info for package mozsystemmonitor 12:08:43 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 12:08:43 INFO - Running setup.py egg_info for package psutil 12:08:43 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:08:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:08:43 INFO - Installing collected packages: mozsystemmonitor, psutil 12:08:43 INFO - Running setup.py install for mozsystemmonitor 12:08:43 INFO - Running setup.py install for psutil 12:08:43 INFO - building 'psutil._psutil_windows' extension 12:08:43 INFO - error: Unable to find vcvarsall.bat 12:08:43 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-hkmbb4-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:08:43 INFO - running install 12:08:43 INFO - running build 12:08:43 INFO - running build_py 12:08:43 INFO - running build_ext 12:08:43 INFO - building 'psutil._psutil_windows' extension 12:08:43 INFO - error: Unable to find vcvarsall.bat 12:08:43 INFO - ---------------------------------------- 12:08:43 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-hkmbb4-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:08:43 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-103\Application Data\pip\pip.log 12:08:43 WARNING - Return code: 1 12:08:43 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:08:43 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 12:08:43 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:08:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:08:43 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:08:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:08:43 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 0x00E676B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DEBE70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-103', 'USERDOMAIN': 'T-XP32-IX-103', '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-103', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-103', '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', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103\\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-103'}}, attempt #1 12:08:43 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:08:43 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:08:43 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:08:43 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103\\Application Data', 12:08:43 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:08:43 INFO - 'COMPUTERNAME': 'T-XP32-IX-103', 12:08:43 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:08:43 INFO - 'DCLOCATION': 'SCL3', 12:08:43 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:08:43 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:08:43 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:08:43 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:08:43 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:08:43 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:08:43 INFO - 'HOMEDRIVE': 'C:', 12:08:43 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-103', 12:08:43 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:08:43 INFO - 'KTS_VERSION': '1.19c', 12:08:43 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:08:43 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-103', 12:08:43 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:08:43 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:08:43 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:08:43 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:08:43 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:08:43 INFO - 'MOZ_AIRBAG': '1', 12:08:43 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:08:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:08:43 INFO - 'MOZ_MSVCVERSION': '8', 12:08:43 INFO - 'MOZ_NO_REMOTE': '1', 12:08:43 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:08:43 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:08:43 INFO - 'NO_EM_RESTART': '1', 12:08:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:08:43 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:08:43 INFO - 'OS': 'Windows_NT', 12:08:43 INFO - 'OURDRIVE': 'C:', 12:08:43 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:08:43 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:08:43 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:08:43 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:08:43 INFO - 'PROCESSOR_LEVEL': '6', 12:08:43 INFO - 'PROCESSOR_REVISION': '1e05', 12:08:43 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:08:43 INFO - 'PROMPT': '$P$G', 12:08:43 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:08:43 INFO - 'PWD': 'C:\\slave\\test', 12:08:43 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:08:43 INFO - 'SESSIONNAME': 'Console', 12:08:43 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:08:43 INFO - 'SYSTEMDRIVE': 'C:', 12:08:43 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:08:43 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:08:43 INFO - 'TEST1': 'testie', 12:08:43 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:08:43 INFO - 'USERDOMAIN': 'T-XP32-IX-103', 12:08:43 INFO - 'USERNAME': 'cltbld', 12:08:43 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103', 12:08:43 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:08:43 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:08:43 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:08:43 INFO - 'WINDIR': 'C:\\WINDOWS', 12:08:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:08:44 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:08:44 INFO - Downloading/unpacking blobuploader==1.2.4 12:08:44 INFO - Downloading blobuploader-1.2.4.tar.gz 12:08:44 INFO - Running setup.py egg_info for package blobuploader 12:08:44 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:08:46 INFO - Running setup.py egg_info for package requests 12:08:46 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:08:46 INFO - Downloading docopt-0.6.1.tar.gz 12:08:46 INFO - Running setup.py egg_info for package docopt 12:08:46 INFO - Installing collected packages: blobuploader, docopt, requests 12:08:46 INFO - Running setup.py install for blobuploader 12:08:46 INFO - Running setup.py install for docopt 12:08:46 INFO - Running setup.py install for requests 12:08:46 INFO - Successfully installed blobuploader docopt requests 12:08:46 INFO - Cleaning up... 12:08:46 INFO - Return code: 0 12:08:46 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:08:46 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:08:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:08:46 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:08:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:08:46 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 0x00E676B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DEBE70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-103', 'USERDOMAIN': 'T-XP32-IX-103', '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-103', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-103', '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', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103\\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-103'}}, attempt #1 12:08:46 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:08:46 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:08:46 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:08:46 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103\\Application Data', 12:08:46 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:08:46 INFO - 'COMPUTERNAME': 'T-XP32-IX-103', 12:08:46 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:08:46 INFO - 'DCLOCATION': 'SCL3', 12:08:46 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:08:46 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:08:46 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:08:46 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:08:46 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:08:46 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:08:46 INFO - 'HOMEDRIVE': 'C:', 12:08:46 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-103', 12:08:46 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:08:46 INFO - 'KTS_VERSION': '1.19c', 12:08:46 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:08:46 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-103', 12:08:46 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:08:46 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:08:46 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:08:46 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:08:46 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:08:46 INFO - 'MOZ_AIRBAG': '1', 12:08:46 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:08:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:08:46 INFO - 'MOZ_MSVCVERSION': '8', 12:08:46 INFO - 'MOZ_NO_REMOTE': '1', 12:08:46 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:08:46 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:08:46 INFO - 'NO_EM_RESTART': '1', 12:08:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:08:46 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:08:46 INFO - 'OS': 'Windows_NT', 12:08:46 INFO - 'OURDRIVE': 'C:', 12:08:46 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:08:46 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:08:46 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:08:46 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:08:46 INFO - 'PROCESSOR_LEVEL': '6', 12:08:46 INFO - 'PROCESSOR_REVISION': '1e05', 12:08:46 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:08:46 INFO - 'PROMPT': '$P$G', 12:08:46 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:08:46 INFO - 'PWD': 'C:\\slave\\test', 12:08:46 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:08:46 INFO - 'SESSIONNAME': 'Console', 12:08:46 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:08:46 INFO - 'SYSTEMDRIVE': 'C:', 12:08:46 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:08:46 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:08:46 INFO - 'TEST1': 'testie', 12:08:46 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:08:46 INFO - 'USERDOMAIN': 'T-XP32-IX-103', 12:08:46 INFO - 'USERNAME': 'cltbld', 12:08:46 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103', 12:08:46 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:08:46 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:08:46 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:08:46 INFO - 'WINDIR': 'C:\\WINDOWS', 12:08:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:08:53 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:08:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:08:53 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:08:53 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:08:53 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:08: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:08:53 INFO - Unpacking c:\slave\test\build\tests\marionette 12:08:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:08:53 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:08:53 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:08:53 INFO - Running setup.py install for browsermob-proxy 12:09:00 INFO - Running setup.py install for manifestparser 12:09:00 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Running setup.py install for marionette-client 12:09:00 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:09:00 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Running setup.py install for marionette-driver 12:09:00 INFO - Running setup.py install for mozcrash 12:09:00 INFO - Running setup.py install for mozdebug 12:09:00 INFO - Running setup.py install for mozdevice 12:09:00 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Running setup.py install for mozfile 12:09:00 INFO - Running setup.py install for mozhttpd 12:09:00 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Running setup.py install for mozinfo 12:09:00 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Running setup.py install for mozInstall 12:09:00 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Running setup.py install for mozleak 12:09:00 INFO - Running setup.py install for mozlog 12:09:00 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Running setup.py install for moznetwork 12:09:00 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Running setup.py install for mozprocess 12:09:00 INFO - Running setup.py install for mozprofile 12:09:00 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Running setup.py install for mozrunner 12:09:00 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Running setup.py install for mozscreenshot 12:09:00 INFO - Running setup.py install for moztest 12:09:00 INFO - Running setup.py install for mozversion 12:09:00 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:09:00 INFO - Running setup.py install for wptserve 12:09:00 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:09:00 INFO - Cleaning up... 12:09:00 INFO - Return code: 0 12:09:00 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:09: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:09:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:09: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:09:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:09:00 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 0x00E676B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DEBE70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-103', 'USERDOMAIN': 'T-XP32-IX-103', '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-103', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-103', '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', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103\\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-103'}}, attempt #1 12:09:00 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:09:00 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:09:00 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:09:00 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103\\Application Data', 12:09:00 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:09:00 INFO - 'COMPUTERNAME': 'T-XP32-IX-103', 12:09:00 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:09:00 INFO - 'DCLOCATION': 'SCL3', 12:09:00 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:09:00 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:09:00 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:09:00 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:09:00 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:09:00 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:09:00 INFO - 'HOMEDRIVE': 'C:', 12:09:00 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-103', 12:09:00 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:09:00 INFO - 'KTS_VERSION': '1.19c', 12:09:00 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:09:00 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-103', 12:09:00 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:09:00 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:09:00 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:09:00 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:09:00 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:09:00 INFO - 'MOZ_AIRBAG': '1', 12:09:00 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:09:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:09:00 INFO - 'MOZ_MSVCVERSION': '8', 12:09:00 INFO - 'MOZ_NO_REMOTE': '1', 12:09:00 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:09:00 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:09:00 INFO - 'NO_EM_RESTART': '1', 12:09:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:09:00 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:09:00 INFO - 'OS': 'Windows_NT', 12:09:00 INFO - 'OURDRIVE': 'C:', 12:09:00 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:09:00 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:09:00 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:09:00 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:09:00 INFO - 'PROCESSOR_LEVEL': '6', 12:09:00 INFO - 'PROCESSOR_REVISION': '1e05', 12:09:00 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:09:00 INFO - 'PROMPT': '$P$G', 12:09:00 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:09:00 INFO - 'PWD': 'C:\\slave\\test', 12:09:00 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:09:00 INFO - 'SESSIONNAME': 'Console', 12:09:00 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:09:00 INFO - 'SYSTEMDRIVE': 'C:', 12:09:00 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:09:00 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:00 INFO - 'TEST1': 'testie', 12:09:00 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:00 INFO - 'USERDOMAIN': 'T-XP32-IX-103', 12:09:00 INFO - 'USERNAME': 'cltbld', 12:09:00 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103', 12:09:00 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:09:00 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:09:00 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:09:00 INFO - 'WINDIR': 'C:\\WINDOWS', 12:09:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:09:06 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:09:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:09:06 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:09:06 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:09:06 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:09:06 INFO - Unpacking c:\slave\test\build\tests\marionette 12:09:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:09:06 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:09:06 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:09:12 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:09:12 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:09:12 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:09:12 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:09:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 12:09:12 INFO - Downloading blessings-1.6.tar.gz 12:09:12 INFO - Running setup.py egg_info for package blessings 12:09:12 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:09:12 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:09:12 INFO - Running setup.py install for blessings 12:09:12 INFO - Running setup.py install for browsermob-proxy 12:09:12 INFO - Running setup.py install for manifestparser 12:09:12 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Running setup.py install for marionette-client 12:09:12 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:09:12 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Running setup.py install for marionette-driver 12:09:12 INFO - Running setup.py install for mozcrash 12:09:12 INFO - Running setup.py install for mozdebug 12:09:12 INFO - Running setup.py install for mozdevice 12:09:12 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Running setup.py install for mozhttpd 12:09:12 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Running setup.py install for mozInstall 12:09:12 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Running setup.py install for mozleak 12:09:12 INFO - Running setup.py install for mozprofile 12:09:12 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Running setup.py install for mozrunner 12:09:12 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:09:12 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:09:13 INFO - Running setup.py install for mozscreenshot 12:09:13 INFO - Running setup.py install for moztest 12:09:13 INFO - Running setup.py install for mozversion 12:09:13 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:09:13 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:09:13 INFO - Running setup.py install for wptserve 12:09:13 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:09:13 INFO - Cleaning up... 12:09:13 INFO - Return code: 0 12:09:13 INFO - Done creating virtualenv C:\slave\test\build\venv. 12:09:13 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:09:13 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:09:14 INFO - Reading from file tmpfile_stdout 12:09:14 INFO - Using _rmtree_windows ... 12:09:14 INFO - Using _rmtree_windows ... 12:09:14 INFO - Current package versions: 12:09:14 INFO - blessings == 1.6 12:09:14 INFO - blobuploader == 1.2.4 12:09:14 INFO - browsermob-proxy == 0.6.0 12:09:14 INFO - distribute == 0.6.14 12:09:14 INFO - docopt == 0.6.1 12:09:14 INFO - manifestparser == 1.1 12:09:14 INFO - marionette-client == 2.3.0 12:09:14 INFO - marionette-driver == 1.4.0 12:09:14 INFO - mozInstall == 1.12 12:09:14 INFO - mozcrash == 0.17 12:09:14 INFO - mozdebug == 0.1 12:09:14 INFO - mozdevice == 0.48 12:09:14 INFO - mozfile == 1.2 12:09:14 INFO - mozhttpd == 0.7 12:09:14 INFO - mozinfo == 0.9 12:09:14 INFO - mozleak == 0.1 12:09:14 INFO - mozlog == 3.1 12:09:14 INFO - moznetwork == 0.27 12:09:14 INFO - mozprocess == 0.22 12:09:14 INFO - mozprofile == 0.28 12:09:14 INFO - mozrunner == 6.11 12:09:14 INFO - mozscreenshot == 0.1 12:09:14 INFO - mozsystemmonitor == 0.0 12:09:14 INFO - moztest == 0.7 12:09:14 INFO - mozversion == 1.4 12:09:14 INFO - requests == 1.2.3 12:09:14 INFO - wptserve == 1.4.0 12:09:14 INFO - Running post-action listener: _resource_record_post_action 12:09:14 INFO - Running post-action listener: _start_resource_monitoring 12:09:14 INFO - Starting resource monitoring. 12:09:14 INFO - ##### 12:09:14 INFO - ##### Running pull step. 12:09:14 INFO - ##### 12:09:14 INFO - Running pre-action listener: _resource_record_pre_action 12:09:14 INFO - Running main action method: pull 12:09:14 INFO - Pull has nothing to do! 12:09:14 INFO - Running post-action listener: _resource_record_post_action 12:09:14 INFO - ##### 12:09:14 INFO - ##### Running install step. 12:09:14 INFO - ##### 12:09:14 INFO - Running pre-action listener: _resource_record_pre_action 12:09:14 INFO - Running main action method: install 12:09:14 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:09:14 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:09:14 INFO - Reading from file tmpfile_stdout 12:09:14 INFO - Using _rmtree_windows ... 12:09:14 INFO - Using _rmtree_windows ... 12:09:14 INFO - Detecting whether we're running mozinstall >=1.0... 12:09:14 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 12:09:14 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 12:09:14 INFO - Reading from file tmpfile_stdout 12:09:14 INFO - Output received: 12:09:14 INFO - Usage: mozinstall-script.py [options] installer 12:09:14 INFO - Options: 12:09:14 INFO - -h, --help show this help message and exit 12:09:14 INFO - -d DEST, --destination=DEST 12:09:14 INFO - Directory to install application into. [default: 12:09:14 INFO - "C:\slave\test"] 12:09:14 INFO - --app=APP Application being installed. [default: firefox] 12:09:14 INFO - Using _rmtree_windows ... 12:09:14 INFO - Using _rmtree_windows ... 12:09:14 INFO - mkdir: C:\slave\test\build\application 12:09:14 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:09:14 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:09:18 INFO - Reading from file tmpfile_stdout 12:09:18 INFO - Output received: 12:09:18 INFO - C:\slave\test\build\application\firefox\firefox.exe 12:09:18 INFO - Using _rmtree_windows ... 12:09:18 INFO - Using _rmtree_windows ... 12:09:18 INFO - Running post-action listener: _resource_record_post_action 12:09:18 INFO - ##### 12:09:18 INFO - ##### Running run-tests step. 12:09:18 INFO - ##### 12:09:18 INFO - Running pre-action listener: _resource_record_pre_action 12:09:18 INFO - Running main action method: run_tests 12:09:18 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 12:09:18 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:09:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:09:18 INFO - grabbing minidump binary from tooltool 12:09:18 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:09:18 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 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 12:09:18 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:09:18 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:09:18 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 12:09:18 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpdvz6cx 12:09:18 INFO - INFO - File integrity verified, renaming tmpdvz6cx to win32-minidump_stackwalk.exe 12:09:18 INFO - Return code: 0 12:09:18 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 12:09:18 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 12:09:18 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/AWc8AdlRTye7ZkipK4tivQ/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:09:18 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/AWc8AdlRTye7ZkipK4tivQ/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:09:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:09:18 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103\\Application Data', 12:09:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:09:18 INFO - 'COMPUTERNAME': 'T-XP32-IX-103', 12:09:18 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:09:18 INFO - 'DCLOCATION': 'SCL3', 12:09:18 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:09:18 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:09:18 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:09:18 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:09:18 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:09:18 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:09:18 INFO - 'HOMEDRIVE': 'C:', 12:09:18 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-103', 12:09:18 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:09:18 INFO - 'KTS_VERSION': '1.19c', 12:09:18 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:09:18 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-103', 12:09:18 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 12:09:18 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:09:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:09:18 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:09:18 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:09:18 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:09:18 INFO - 'MOZ_AIRBAG': '1', 12:09:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:09:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:09:18 INFO - 'MOZ_MSVCVERSION': '8', 12:09:18 INFO - 'MOZ_NO_REMOTE': '1', 12:09:18 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:09:18 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:09:18 INFO - 'NO_EM_RESTART': '1', 12:09:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:09:18 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:09:18 INFO - 'OS': 'Windows_NT', 12:09:18 INFO - 'OURDRIVE': 'C:', 12:09:18 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:09:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:09:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:09:18 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:09:18 INFO - 'PROCESSOR_LEVEL': '6', 12:09:18 INFO - 'PROCESSOR_REVISION': '1e05', 12:09:18 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:09:18 INFO - 'PROMPT': '$P$G', 12:09:18 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:09:18 INFO - 'PWD': 'C:\\slave\\test', 12:09:18 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:09:18 INFO - 'SESSIONNAME': 'Console', 12:09:18 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:09:18 INFO - 'SYSTEMDRIVE': 'C:', 12:09:18 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:09:18 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:18 INFO - 'TEST1': 'testie', 12:09:18 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:18 INFO - 'USERDOMAIN': 'T-XP32-IX-103', 12:09:18 INFO - 'USERNAME': 'cltbld', 12:09:18 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-103', 12:09:18 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:09:18 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:09:18 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:09:18 INFO - 'WINDIR': 'C:\\WINDOWS', 12:09:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:09:18 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/AWc8AdlRTye7ZkipK4tivQ/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:09:19 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:09:19 INFO - import pkg_resources 12:09:20 INFO - Using 1 client processes 12:09:24 INFO - SUITE-START | Running 778 tests 12:09:24 INFO - Running testharness tests 12:09:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:09:24 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 12:09:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:09:24 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 12:09:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:09:24 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 12:09:24 INFO - Setting up ssl 12:09:24 INFO - PROCESS | certutil | 12:09:24 INFO - PROCESS | certutil | 12:09:24 INFO - PROCESS | certutil | 12:09:24 INFO - Certificate Nickname Trust Attributes 12:09:24 INFO - SSL,S/MIME,JAR/XPI 12:09:24 INFO - 12:09:24 INFO - web-platform-tests CT,, 12:09:24 INFO - 12:09:24 INFO - Starting runner 12:09:26 INFO - PROCESS | 3536 | [3536] 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:09:26 INFO - PROCESS | 3536 | [3536] 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:09:26 INFO - PROCESS | 3536 | [3536] 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:09:28 INFO - PROCESS | 3536 | [3536] 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:09:28 INFO - PROCESS | 3536 | [3536] 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:09:28 INFO - PROCESS | 3536 | [3536] 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:09:28 INFO - PROCESS | 3536 | 1461096568101 Marionette DEBUG Marionette enabled via build flag and pref 12:09:28 INFO - PROCESS | 3536 | ++DOCSHELL 143A9800 == 1 [pid = 3536] [id = 1] 12:09:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 1 (143A9C00) [pid = 3536] [serial = 1] [outer = 00000000] 12:09:28 INFO - PROCESS | 3536 | [3536] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:09:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 2 (143AA800) [pid = 3536] [serial = 2] [outer = 143A9C00] 12:09:28 INFO - PROCESS | 3536 | [3536] 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:09:28 INFO - PROCESS | 3536 | [3536] 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:09:28 INFO - PROCESS | 3536 | ++DOCSHELL 14ABA000 == 2 [pid = 3536] [id = 2] 12:09:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 3 (14ABA400) [pid = 3536] [serial = 3] [outer = 00000000] 12:09:28 INFO - PROCESS | 3536 | [3536] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:09:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 4 (14ABB000) [pid = 3536] [serial = 4] [outer = 14ABA400] 12:09:28 INFO - PROCESS | 3536 | 1461096568692 Marionette INFO Listening on port 2828 12:09:29 INFO - PROCESS | 3536 | 1461096569073 Marionette DEBUG Marionette enabled via command-line flag 12:09:29 INFO - PROCESS | 3536 | ++DOCSHELL 13AEA400 == 3 [pid = 3536] [id = 3] 12:09:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 5 (13AF2400) [pid = 3536] [serial = 5] [outer = 00000000] 12:09:29 INFO - PROCESS | 3536 | [3536] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:09:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 6 (13AF3000) [pid = 3536] [serial = 6] [outer = 13AF2400] 12:09:29 INFO - PROCESS | 3536 | [3536] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:09:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 7 (16458C00) [pid = 3536] [serial = 7] [outer = 14ABA400] 12:09:29 INFO - PROCESS | 3536 | [3536] 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:09:29 INFO - PROCESS | 3536 | 1461096569389 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1639 12:09:29 INFO - PROCESS | 3536 | 1461096569508 Marionette DEBUG Closed connection conn0 12:09:29 INFO - PROCESS | 3536 | [3536] 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:09:29 INFO - PROCESS | 3536 | 1461096569519 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1641 12:09:29 INFO - PROCESS | 3536 | 1461096569565 Marionette DEBUG Closed connection conn1 12:09:29 INFO - PROCESS | 3536 | [3536] 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:09:29 INFO - PROCESS | 3536 | 1461096569572 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1642 12:09:29 INFO - PROCESS | 3536 | ++DOCSHELL 16866C00 == 4 [pid = 3536] [id = 4] 12:09:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 8 (1686A800) [pid = 3536] [serial = 8] [outer = 00000000] 12:09:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 9 (1636DC00) [pid = 3536] [serial = 9] [outer = 1686A800] 12:09:29 INFO - PROCESS | 3536 | [3536] 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:09:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 10 (16375400) [pid = 3536] [serial = 10] [outer = 1686A800] 12:09:29 INFO - PROCESS | 3536 | 1461096569789 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:09:29 INFO - PROCESS | 3536 | 1461096569794 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":"20160419112241","device":"desktop","version":"48.0a1"} 12:09:29 INFO - PROCESS | 3536 | [3536] 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:09:30 INFO - PROCESS | 3536 | [3536] 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:09:30 INFO - PROCESS | 3536 | [3536] 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:09:30 INFO - PROCESS | 3536 | [3536] 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:09:30 INFO - PROCESS | 3536 | ++DOCSHELL 181D5000 == 5 [pid = 3536] [id = 5] 12:09:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 11 (181D5800) [pid = 3536] [serial = 11] [outer = 00000000] 12:09:30 INFO - PROCESS | 3536 | ++DOCSHELL 181D5C00 == 6 [pid = 3536] [id = 6] 12:09:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 12 (181DA000) [pid = 3536] [serial = 12] [outer = 00000000] 12:09:31 INFO - PROCESS | 3536 | [3536] 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:09:31 INFO - PROCESS | 3536 | ++DOCSHELL 19190C00 == 7 [pid = 3536] [id = 7] 12:09:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 13 (19191000) [pid = 3536] [serial = 13] [outer = 00000000] 12:09:31 INFO - PROCESS | 3536 | [3536] 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:09:31 INFO - PROCESS | 3536 | [3536] 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:09:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 14 (19587400) [pid = 3536] [serial = 14] [outer = 19191000] 12:09:31 INFO - PROCESS | 3536 | [3536] 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:09:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 15 (1988A000) [pid = 3536] [serial = 15] [outer = 181D5800] 12:09:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 16 (1988B800) [pid = 3536] [serial = 16] [outer = 181DA000] 12:09:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 17 (1988DC00) [pid = 3536] [serial = 17] [outer = 19191000] 12:09:32 INFO - PROCESS | 3536 | 1461096572289 Marionette DEBUG loaded listener.js 12:09:32 INFO - PROCESS | 3536 | 1461096572304 Marionette DEBUG loaded listener.js 12:09:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 18 (1A569800) [pid = 3536] [serial = 18] [outer = 19191000] 12:09:32 INFO - PROCESS | 3536 | 1461096572844 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"b0eff862-ae21-4aff-b46f-bb243c57c4ac","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":"20160419112241","device":"desktop","version":"48.0a1","command_id":1}}] 12:09:33 INFO - PROCESS | 3536 | 1461096573008 Marionette TRACE conn2 -> [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:09:33 INFO - PROCESS | 3536 | 1461096573066 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:09:33 INFO - PROCESS | 3536 | 1461096573167 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:09:33 INFO - PROCESS | 3536 | [3536] 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:09:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 19 (1C138800) [pid = 3536] [serial = 19] [outer = 19191000] 12:09:33 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:09:33 INFO - PROCESS | 3536 | 1461096573689 Marionette TRACE conn2 <- [1,3,null,{}] 12:09:33 INFO - PROCESS | 3536 | 1461096573736 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 12:09:33 INFO - PROCESS | 3536 | 1461096573751 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:09:33 INFO - PROCESS | 3536 | 1461096573765 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:09:33 INFO - PROCESS | 3536 | 1461096573768 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 12:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:09:33 INFO - PROCESS | 3536 | 1461096573772 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:09:33 INFO - PROCESS | 3536 | 1461096573776 Marionette TRACE conn2 <- [1,6,null,{}] 12:09:33 INFO - PROCESS | 3536 | 1461096573796 Marionette TRACE conn2 -> [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:09:33 INFO - PROCESS | 3536 | 1461096573812 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:09:33 INFO - PROCESS | 3536 | 1461096573816 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:33 INFO - PROCESS | 3536 | ++DOCSHELL 1918CC00 == 8 [pid = 3536] [id = 8] 12:09:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 20 (1C1D2800) [pid = 3536] [serial = 20] [outer = 00000000] 12:09:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 21 (1C96A800) [pid = 3536] [serial = 21] [outer = 1C1D2800] 12:09:33 INFO - PROCESS | 3536 | 1461096573865 Marionette DEBUG loaded listener.js 12:09:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 22 (1C96E000) [pid = 3536] [serial = 22] [outer = 1C1D2800] 12:09:34 INFO - PROCESS | 3536 | ++DOCSHELL 1CB1F000 == 9 [pid = 3536] [id = 9] 12:09:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 23 (1CC7F400) [pid = 3536] [serial = 23] [outer = 00000000] 12:09:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 24 (1CC81C00) [pid = 3536] [serial = 24] [outer = 1CC7F400] 12:09:34 INFO - PROCESS | 3536 | 1461096574283 Marionette DEBUG loaded listener.js 12:09:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 25 (1CC84400) [pid = 3536] [serial = 25] [outer = 1CC7F400] 12:09:34 INFO - PROCESS | 3536 | 1461096574491 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:09:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:09:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 785ms 12:09:34 INFO - PROCESS | 3536 | 1461096574603 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:09:34 INFO - PROCESS | 3536 | 1461096574605 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 12:09:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:09:34 INFO - PROCESS | 3536 | 1461096574625 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:09:34 INFO - PROCESS | 3536 | 1461096574627 Marionette TRACE conn2 <- [1,10,null,{}] 12:09:34 INFO - PROCESS | 3536 | 1461096574673 Marionette TRACE conn2 -> [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:09:34 INFO - PROCESS | 3536 | 1461096574791 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:09:34 INFO - PROCESS | 3536 | 1461096574807 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:34 INFO - PROCESS | 3536 | ++DOCSHELL 1D0D8400 == 10 [pid = 3536] [id = 10] 12:09:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 26 (1D0D8800) [pid = 3536] [serial = 26] [outer = 00000000] 12:09:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 27 (1D2AE400) [pid = 3536] [serial = 27] [outer = 1D0D8800] 12:09:34 INFO - PROCESS | 3536 | 1461096574854 Marionette DEBUG loaded listener.js 12:09:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 28 (1D2B1C00) [pid = 3536] [serial = 28] [outer = 1D0D8800] 12:09:35 INFO - PROCESS | 3536 | 1461096575219 Marionette TRACE conn2 <- [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:09:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:09:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 662ms 12:09:35 INFO - PROCESS | 3536 | 1461096575281 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:09:35 INFO - PROCESS | 3536 | 1461096575283 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 12:09:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:09:35 INFO - PROCESS | 3536 | 1461096575291 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:09:35 INFO - PROCESS | 3536 | 1461096575293 Marionette TRACE conn2 <- [1,14,null,{}] 12:09:35 INFO - PROCESS | 3536 | 1461096575296 Marionette TRACE conn2 -> [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:09:35 INFO - PROCESS | 3536 | 1461096575397 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:09:35 INFO - PROCESS | 3536 | 1461096575406 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:35 INFO - PROCESS | 3536 | ++DOCSHELL 1D616400 == 11 [pid = 3536] [id = 11] 12:09:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 29 (1D617400) [pid = 3536] [serial = 29] [outer = 00000000] 12:09:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 30 (1D671000) [pid = 3536] [serial = 30] [outer = 1D617400] 12:09:35 INFO - PROCESS | 3536 | 1461096575452 Marionette DEBUG loaded listener.js 12:09:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 31 (1D677000) [pid = 3536] [serial = 31] [outer = 1D617400] 12:09:35 INFO - PROCESS | 3536 | 1461096575800 Marionette TRACE conn2 <- [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:09:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:09:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 523ms 12:09:35 INFO - PROCESS | 3536 | 1461096575827 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:09:35 INFO - PROCESS | 3536 | 1461096575829 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 12:09:35 INFO - PROCESS | 3536 | 1461096575832 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:09:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:09:35 INFO - PROCESS | 3536 | 1461096575833 Marionette TRACE conn2 <- [1,18,null,{}] 12:09:35 INFO - PROCESS | 3536 | 1461096575837 Marionette TRACE conn2 -> [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:09:35 INFO - PROCESS | 3536 | 1461096575927 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:09:35 INFO - PROCESS | 3536 | 1461096575934 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:35 INFO - PROCESS | 3536 | ++DOCSHELL 1D79A400 == 12 [pid = 3536] [id = 12] 12:09:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 32 (1D79AC00) [pid = 3536] [serial = 32] [outer = 00000000] 12:09:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 33 (1D7A3C00) [pid = 3536] [serial = 33] [outer = 1D79AC00] 12:09:35 INFO - PROCESS | 3536 | 1461096575980 Marionette DEBUG loaded listener.js 12:09:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 34 (1D9E2C00) [pid = 3536] [serial = 34] [outer = 1D79AC00] 12:09:36 INFO - PROCESS | 3536 | 1461096576317 Marionette TRACE conn2 <- [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:09:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 523ms 12:09:36 INFO - PROCESS | 3536 | 1461096576351 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:09:36 INFO - PROCESS | 3536 | 1461096576353 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 12:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:09:36 INFO - PROCESS | 3536 | 1461096576357 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:09:36 INFO - PROCESS | 3536 | 1461096576358 Marionette TRACE conn2 <- [1,22,null,{}] 12:09:36 INFO - PROCESS | 3536 | 1461096576362 Marionette TRACE conn2 -> [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:09:36 INFO - PROCESS | 3536 | 1461096576449 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:09:36 INFO - PROCESS | 3536 | 1461096576457 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:36 INFO - PROCESS | 3536 | ++DOCSHELL 1D9E9000 == 13 [pid = 3536] [id = 13] 12:09:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 35 (1D9EC400) [pid = 3536] [serial = 35] [outer = 00000000] 12:09:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 36 (1DAC0400) [pid = 3536] [serial = 36] [outer = 1D9EC400] 12:09:36 INFO - PROCESS | 3536 | 1461096576505 Marionette DEBUG loaded listener.js 12:09:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 37 (1DAC3C00) [pid = 3536] [serial = 37] [outer = 1D9EC400] 12:09:36 INFO - PROCESS | 3536 | 1461096576815 Marionette TRACE conn2 <- [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:09:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 493ms 12:09:36 INFO - PROCESS | 3536 | 1461096576855 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:09:36 INFO - PROCESS | 3536 | 1461096576857 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 12:09:36 INFO - PROCESS | 3536 | 1461096576860 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:09:36 INFO - PROCESS | 3536 | 1461096576862 Marionette TRACE conn2 <- [1,26,null,{}] 12:09:36 INFO - PROCESS | 3536 | 1461096576865 Marionette TRACE conn2 -> [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:09:36 INFO - PROCESS | 3536 | 1461096576956 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:09:36 INFO - PROCESS | 3536 | 1461096576962 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:36 INFO - PROCESS | 3536 | ++DOCSHELL 1DD2C000 == 14 [pid = 3536] [id = 14] 12:09:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 38 (1DD2CC00) [pid = 3536] [serial = 38] [outer = 00000000] 12:09:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 39 (1DD34C00) [pid = 3536] [serial = 39] [outer = 1DD2CC00] 12:09:37 INFO - PROCESS | 3536 | 1461096577007 Marionette DEBUG loaded listener.js 12:09:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 40 (1DD38400) [pid = 3536] [serial = 40] [outer = 1DD2CC00] 12:09:37 INFO - PROCESS | 3536 | 1461096577376 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:09:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:09:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 524ms 12:09:37 INFO - PROCESS | 3536 | 1461096577396 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:09:37 INFO - PROCESS | 3536 | 1461096577398 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 12:09:37 INFO - PROCESS | 3536 | 1461096577401 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:09:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:09:37 INFO - PROCESS | 3536 | 1461096577403 Marionette TRACE conn2 <- [1,30,null,{}] 12:09:37 INFO - PROCESS | 3536 | 1461096577390 Marionette TRACE conn2 -> [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:09:37 INFO - PROCESS | 3536 | 1461096577473 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:09:37 INFO - PROCESS | 3536 | 1461096577479 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:37 INFO - PROCESS | 3536 | ++DOCSHELL 1DD2E000 == 15 [pid = 3536] [id = 15] 12:09:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 41 (1E0D0800) [pid = 3536] [serial = 41] [outer = 00000000] 12:09:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 42 (1E0DB000) [pid = 3536] [serial = 42] [outer = 1E0D0800] 12:09:37 INFO - PROCESS | 3536 | 1461096577524 Marionette DEBUG loaded listener.js 12:09:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 43 (1E0DB400) [pid = 3536] [serial = 43] [outer = 1E0D0800] 12:09:37 INFO - PROCESS | 3536 | ++DOCSHELL 1DDB0000 == 16 [pid = 3536] [id = 16] 12:09:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 44 (1DDB0400) [pid = 3536] [serial = 44] [outer = 00000000] 12:09:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 45 (1DDB1400) [pid = 3536] [serial = 45] [outer = 1DDB0400] 12:09:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 46 (1D9E1000) [pid = 3536] [serial = 46] [outer = 1DDB0400] 12:09:37 INFO - PROCESS | 3536 | ++DOCSHELL 1DDAB000 == 17 [pid = 3536] [id = 17] 12:09:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 47 (1DDB2400) [pid = 3536] [serial = 47] [outer = 00000000] 12:09:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 48 (1E2A9400) [pid = 3536] [serial = 48] [outer = 1DDB2400] 12:09:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 49 (1E2B2800) [pid = 3536] [serial = 49] [outer = 1DDB2400] 12:09:38 INFO - PROCESS | 3536 | 1461096578030 Marionette TRACE conn2 <- [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:09:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:09:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 692ms 12:09:38 INFO - PROCESS | 3536 | 1461096578543 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:09:38 INFO - PROCESS | 3536 | 1461096578547 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 12:09:38 INFO - PROCESS | 3536 | --DOCSHELL 143A9800 == 16 [pid = 3536] [id = 1] 12:09:38 INFO - PROCESS | 3536 | 1461096578653 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:09:38 INFO - PROCESS | 3536 | 1461096578656 Marionette TRACE conn2 <- [1,34,null,{}] 12:09:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:09:38 INFO - PROCESS | 3536 | 1461096578662 Marionette TRACE conn2 -> [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:09:38 INFO - PROCESS | 3536 | 1461096578778 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:09:38 INFO - PROCESS | 3536 | 1461096578850 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:38 INFO - PROCESS | 3536 | ++DOCSHELL 13208000 == 17 [pid = 3536] [id = 18] 12:09:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 50 (13208400) [pid = 3536] [serial = 50] [outer = 00000000] 12:09:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 51 (13263C00) [pid = 3536] [serial = 51] [outer = 13208400] 12:09:38 INFO - PROCESS | 3536 | 1461096578909 Marionette DEBUG loaded listener.js 12:09:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 52 (13654400) [pid = 3536] [serial = 52] [outer = 13208400] 12:09:39 INFO - PROCESS | 3536 | 1461096579449 Marionette TRACE conn2 <- [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:09:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:09:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 832ms 12:09:39 INFO - PROCESS | 3536 | 1461096579501 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:09:39 INFO - PROCESS | 3536 | 1461096579505 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 12:09:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:09:39 INFO - PROCESS | 3536 | 1461096579513 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:09:39 INFO - PROCESS | 3536 | 1461096579517 Marionette TRACE conn2 <- [1,38,null,{}] 12:09:39 INFO - PROCESS | 3536 | 1461096579521 Marionette TRACE conn2 -> [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:09:39 INFO - PROCESS | 3536 | 1461096579662 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:09:39 INFO - PROCESS | 3536 | 1461096579711 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:39 INFO - PROCESS | 3536 | ++DOCSHELL 1430AC00 == 18 [pid = 3536] [id = 19] 12:09:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 53 (14316800) [pid = 3536] [serial = 53] [outer = 00000000] 12:09:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 54 (15CD1000) [pid = 3536] [serial = 54] [outer = 14316800] 12:09:39 INFO - PROCESS | 3536 | 1461096579767 Marionette DEBUG loaded listener.js 12:09:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 55 (1636EC00) [pid = 3536] [serial = 55] [outer = 14316800] 12:09:40 INFO - PROCESS | 3536 | 1461096580536 Marionette TRACE conn2 <- [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:09:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:09:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1078ms 12:09:40 INFO - PROCESS | 3536 | 1461096580613 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:09:40 INFO - PROCESS | 3536 | 1461096580617 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 12:09:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:09:40 INFO - PROCESS | 3536 | 1461096580624 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:09:40 INFO - PROCESS | 3536 | 1461096580628 Marionette TRACE conn2 <- [1,42,null,{}] 12:09:40 INFO - PROCESS | 3536 | 1461096580634 Marionette TRACE conn2 -> [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:09:40 INFO - PROCESS | 3536 | 1461096580725 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:09:40 INFO - PROCESS | 3536 | 1461096580777 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:40 INFO - PROCESS | 3536 | ++DOCSHELL 13261000 == 19 [pid = 3536] [id = 20] 12:09:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 56 (13262800) [pid = 3536] [serial = 56] [outer = 00000000] 12:09:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 57 (136DAC00) [pid = 3536] [serial = 57] [outer = 13262800] 12:09:40 INFO - PROCESS | 3536 | 1461096580828 Marionette DEBUG loaded listener.js 12:09:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 58 (13890C00) [pid = 3536] [serial = 58] [outer = 13262800] 12:09:41 INFO - PROCESS | 3536 | --DOCSHELL 16866C00 == 18 [pid = 3536] [id = 4] 12:09:41 INFO - PROCESS | 3536 | 1461096581313 Marionette TRACE conn2 <- [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:09:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:09:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 724ms 12:09:41 INFO - PROCESS | 3536 | 1461096581353 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:09:41 INFO - PROCESS | 3536 | 1461096581358 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 12:09:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:09:41 INFO - PROCESS | 3536 | 1461096581364 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:09:41 INFO - PROCESS | 3536 | 1461096581367 Marionette TRACE conn2 <- [1,46,null,{}] 12:09:41 INFO - PROCESS | 3536 | 1461096581371 Marionette TRACE conn2 -> [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:09:41 INFO - PROCESS | 3536 | 1461096581449 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:09:41 INFO - PROCESS | 3536 | 1461096581458 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:41 INFO - PROCESS | 3536 | ++DOCSHELL 1388E000 == 19 [pid = 3536] [id = 21] 12:09:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 59 (142D2000) [pid = 3536] [serial = 59] [outer = 00000000] 12:09:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 60 (143AA000) [pid = 3536] [serial = 60] [outer = 142D2000] 12:09:41 INFO - PROCESS | 3536 | 1461096581508 Marionette DEBUG loaded listener.js 12:09:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 61 (14A0C400) [pid = 3536] [serial = 61] [outer = 142D2000] 12:09:41 INFO - PROCESS | 3536 | 1461096581920 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:09:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:09:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 585ms 12:09:41 INFO - PROCESS | 3536 | 1461096581944 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:09:41 INFO - PROCESS | 3536 | 1461096581946 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 12:09:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:09:41 INFO - PROCESS | 3536 | 1461096581950 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:09:41 INFO - PROCESS | 3536 | 1461096581953 Marionette TRACE conn2 <- [1,50,null,{}] 12:09:41 INFO - PROCESS | 3536 | 1461096581964 Marionette TRACE conn2 -> [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:09:42 INFO - PROCESS | 3536 | 1461096582127 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:09:42 INFO - PROCESS | 3536 | 1461096582242 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:42 INFO - PROCESS | 3536 | ++DOCSHELL 15653C00 == 20 [pid = 3536] [id = 22] 12:09:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 62 (16378800) [pid = 3536] [serial = 62] [outer = 00000000] 12:09:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 63 (1645AC00) [pid = 3536] [serial = 63] [outer = 16378800] 12:09:42 INFO - PROCESS | 3536 | 1461096582292 Marionette DEBUG loaded listener.js 12:09:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 64 (16865400) [pid = 3536] [serial = 64] [outer = 16378800] 12:09:42 INFO - PROCESS | 3536 | 1461096582637 Marionette TRACE conn2 <- [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:09:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:09:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 723ms 12:09:42 INFO - PROCESS | 3536 | 1461096582690 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:09:42 INFO - PROCESS | 3536 | 1461096582693 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 12:09:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:09:42 INFO - PROCESS | 3536 | 1461096582696 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:09:42 INFO - PROCESS | 3536 | 1461096582698 Marionette TRACE conn2 <- [1,54,null,{}] 12:09:42 INFO - PROCESS | 3536 | 1461096582701 Marionette TRACE conn2 -> [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:09:42 INFO - PROCESS | 3536 | 1461096582783 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:09:42 INFO - PROCESS | 3536 | 1461096582843 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:42 INFO - PROCESS | 3536 | ++DOCSHELL 15653000 == 21 [pid = 3536] [id = 23] 12:09:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 65 (16868C00) [pid = 3536] [serial = 65] [outer = 00000000] 12:09:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 66 (17AC0400) [pid = 3536] [serial = 66] [outer = 16868C00] 12:09:42 INFO - PROCESS | 3536 | 1461096582889 Marionette DEBUG loaded listener.js 12:09:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 67 (17F6E800) [pid = 3536] [serial = 67] [outer = 16868C00] 12:09:43 INFO - PROCESS | 3536 | 1461096583204 Marionette TRACE conn2 <- [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:09:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:09:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 585ms 12:09:43 INFO - PROCESS | 3536 | 1461096583275 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:09:43 INFO - PROCESS | 3536 | 1461096583277 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 12:09:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:09:43 INFO - PROCESS | 3536 | 1461096583280 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:09:43 INFO - PROCESS | 3536 | 1461096583282 Marionette TRACE conn2 <- [1,58,null,{}] 12:09:43 INFO - PROCESS | 3536 | 1461096583286 Marionette TRACE conn2 -> [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:09:43 INFO - PROCESS | 3536 | 1461096583386 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:09:43 INFO - PROCESS | 3536 | 1461096583394 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:43 INFO - PROCESS | 3536 | ++DOCSHELL 1810F800 == 22 [pid = 3536] [id = 24] 12:09:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 68 (18110C00) [pid = 3536] [serial = 68] [outer = 00000000] 12:09:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 69 (181DD000) [pid = 3536] [serial = 69] [outer = 18110C00] 12:09:43 INFO - PROCESS | 3536 | 1461096583440 Marionette DEBUG loaded listener.js 12:09:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 70 (18333C00) [pid = 3536] [serial = 70] [outer = 18110C00] 12:09:43 INFO - PROCESS | 3536 | 1461096583833 Marionette TRACE conn2 <- [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:09:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:09:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 585ms 12:09:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:09:43 INFO - PROCESS | 3536 | 1461096583877 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:09:43 INFO - PROCESS | 3536 | 1461096583879 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 12:09:43 INFO - PROCESS | 3536 | 1461096583882 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:09:43 INFO - PROCESS | 3536 | 1461096583884 Marionette TRACE conn2 <- [1,62,null,{}] 12:09:43 INFO - PROCESS | 3536 | 1461096583888 Marionette TRACE conn2 -> [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:09:43 INFO - PROCESS | 3536 | 1461096584008 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:09:44 INFO - PROCESS | 3536 | 1461096584023 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:44 INFO - PROCESS | 3536 | ++DOCSHELL 1833A800 == 23 [pid = 3536] [id = 25] 12:09:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 71 (1833C400) [pid = 3536] [serial = 71] [outer = 00000000] 12:09:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 72 (18B38000) [pid = 3536] [serial = 72] [outer = 1833C400] 12:09:44 INFO - PROCESS | 3536 | 1461096584072 Marionette DEBUG loaded listener.js 12:09:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 73 (18B45400) [pid = 3536] [serial = 73] [outer = 1833C400] 12:09:44 INFO - PROCESS | 3536 | 1461096584434 Marionette TRACE conn2 <- [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:09:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:09:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 585ms 12:09:44 INFO - PROCESS | 3536 | 1461096584463 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:09:44 INFO - PROCESS | 3536 | 1461096584465 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 12:09:44 INFO - PROCESS | 3536 | 1461096584469 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:09:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:09:44 INFO - PROCESS | 3536 | 1461096584470 Marionette TRACE conn2 <- [1,66,null,{}] 12:09:44 INFO - PROCESS | 3536 | 1461096584474 Marionette TRACE conn2 -> [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:09:44 INFO - PROCESS | 3536 | 1461096584545 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:09:44 INFO - PROCESS | 3536 | 1461096584628 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:44 INFO - PROCESS | 3536 | ++DOCSHELL 19581C00 == 24 [pid = 3536] [id = 26] 12:09:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 74 (19584C00) [pid = 3536] [serial = 74] [outer = 00000000] 12:09:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 75 (1987F400) [pid = 3536] [serial = 75] [outer = 19584C00] 12:09:44 INFO - PROCESS | 3536 | 1461096584682 Marionette DEBUG loaded listener.js 12:09:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 76 (1988B400) [pid = 3536] [serial = 76] [outer = 19584C00] 12:09:44 INFO - PROCESS | 3536 | 1461096585009 Marionette TRACE conn2 <- [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:09:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:09:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 585ms 12:09:45 INFO - PROCESS | 3536 | 1461096585066 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:09:45 INFO - PROCESS | 3536 | 1461096585068 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 12:09:45 INFO - PROCESS | 3536 | 1461096585071 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:09:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:09:45 INFO - PROCESS | 3536 | 1461096585073 Marionette TRACE conn2 <- [1,70,null,{}] 12:09:45 INFO - PROCESS | 3536 | 1461096585076 Marionette TRACE conn2 -> [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:09:45 INFO - PROCESS | 3536 | 1461096585175 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:09:45 INFO - PROCESS | 3536 | 1461096585184 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:45 INFO - PROCESS | 3536 | ++DOCSHELL 13AE6800 == 25 [pid = 3536] [id = 27] 12:09:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 77 (18D93400) [pid = 3536] [serial = 77] [outer = 00000000] 12:09:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 78 (19CDFC00) [pid = 3536] [serial = 78] [outer = 18D93400] 12:09:45 INFO - PROCESS | 3536 | 1461096585238 Marionette DEBUG loaded listener.js 12:09:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 79 (19E4D800) [pid = 3536] [serial = 79] [outer = 18D93400] 12:09:45 INFO - PROCESS | 3536 | 1461096585591 Marionette TRACE conn2 <- [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:09:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:09:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 585ms 12:09:45 INFO - PROCESS | 3536 | 1461096585653 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:09:45 INFO - PROCESS | 3536 | 1461096585654 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 12:09:45 INFO - PROCESS | 3536 | 1461096585657 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:09:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:09:45 INFO - PROCESS | 3536 | 1461096585659 Marionette TRACE conn2 <- [1,74,null,{}] 12:09:45 INFO - PROCESS | 3536 | 1461096585662 Marionette TRACE conn2 -> [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:09:45 INFO - PROCESS | 3536 | 1461096585735 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:09:45 INFO - PROCESS | 3536 | 1461096585805 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:45 INFO - PROCESS | 3536 | ++DOCSHELL 13AEE400 == 26 [pid = 3536] [id = 28] 12:09:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 80 (18829C00) [pid = 3536] [serial = 80] [outer = 00000000] 12:09:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 81 (19F48800) [pid = 3536] [serial = 81] [outer = 18829C00] 12:09:45 INFO - PROCESS | 3536 | 1461096585851 Marionette DEBUG loaded listener.js 12:09:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 82 (19F47000) [pid = 3536] [serial = 82] [outer = 18829C00] 12:09:46 INFO - PROCESS | 3536 | 1461096586193 Marionette TRACE conn2 <- [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:09:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:09:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 585ms 12:09:46 INFO - PROCESS | 3536 | 1461096586255 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:09:46 INFO - PROCESS | 3536 | 1461096586257 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 12:09:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:09:46 INFO - PROCESS | 3536 | 1461096586261 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:09:46 INFO - PROCESS | 3536 | 1461096586262 Marionette TRACE conn2 <- [1,78,null,{}] 12:09:46 INFO - PROCESS | 3536 | 1461096586266 Marionette TRACE conn2 -> [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:09:46 INFO - PROCESS | 3536 | 1461096586352 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:09:46 INFO - PROCESS | 3536 | 1461096586361 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:46 INFO - PROCESS | 3536 | ++DOCSHELL 1810EC00 == 27 [pid = 3536] [id = 29] 12:09:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 83 (19BBF400) [pid = 3536] [serial = 83] [outer = 00000000] 12:09:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (1A618800) [pid = 3536] [serial = 84] [outer = 19BBF400] 12:09:46 INFO - PROCESS | 3536 | 1461096586406 Marionette DEBUG loaded listener.js 12:09:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 85 (1A6ED400) [pid = 3536] [serial = 85] [outer = 19BBF400] 12:09:46 INFO - PROCESS | 3536 | 1461096586779 Marionette TRACE conn2 <- [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:09:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:09:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 585ms 12:09:46 INFO - PROCESS | 3536 | 1461096586842 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:09:46 INFO - PROCESS | 3536 | 1461096586844 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 12:09:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:09:46 INFO - PROCESS | 3536 | 1461096586847 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:09:46 INFO - PROCESS | 3536 | 1461096586850 Marionette TRACE conn2 <- [1,82,null,{}] 12:09:46 INFO - PROCESS | 3536 | 1461096586853 Marionette TRACE conn2 -> [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:09:46 INFO - PROCESS | 3536 | 1461096586974 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:09:46 INFO - PROCESS | 3536 | 1461096586989 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:46 INFO - PROCESS | 3536 | ++DOCSHELL 1AAABC00 == 28 [pid = 3536] [id = 30] 12:09:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (1AAAE000) [pid = 3536] [serial = 86] [outer = 00000000] 12:09:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 87 (1C135C00) [pid = 3536] [serial = 87] [outer = 1AAAE000] 12:09:47 INFO - PROCESS | 3536 | 1461096587038 Marionette DEBUG loaded listener.js 12:09:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 88 (1C1CF400) [pid = 3536] [serial = 88] [outer = 1AAAE000] 12:09:47 INFO - PROCESS | 3536 | 1461096587411 Marionette TRACE conn2 <- [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:09:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:09:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 616ms 12:09:47 INFO - PROCESS | 3536 | 1461096587469 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:09:47 INFO - PROCESS | 3536 | 1461096587471 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 12:09:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:09:47 INFO - PROCESS | 3536 | 1461096587474 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:09:47 INFO - PROCESS | 3536 | 1461096587476 Marionette TRACE conn2 <- [1,86,null,{}] 12:09:47 INFO - PROCESS | 3536 | 1461096587479 Marionette TRACE conn2 -> [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:09:47 INFO - PROCESS | 3536 | 1461096587581 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:09:47 INFO - PROCESS | 3536 | 1461096587590 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:47 INFO - PROCESS | 3536 | ++DOCSHELL 1644F800 == 29 [pid = 3536] [id = 31] 12:09:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (1A564800) [pid = 3536] [serial = 89] [outer = 00000000] 12:09:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (1C973000) [pid = 3536] [serial = 90] [outer = 1A564800] 12:09:47 INFO - PROCESS | 3536 | 1461096587634 Marionette DEBUG loaded listener.js 12:09:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (1CB12800) [pid = 3536] [serial = 91] [outer = 1A564800] 12:09:48 INFO - PROCESS | 3536 | 1461096588011 Marionette TRACE conn2 <- [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:09:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:09:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 585ms 12:09:48 INFO - PROCESS | 3536 | 1461096588072 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:09:48 INFO - PROCESS | 3536 | 1461096588074 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 12:09:48 INFO - PROCESS | 3536 | 1461096588077 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:09:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:09:48 INFO - PROCESS | 3536 | 1461096588078 Marionette TRACE conn2 <- [1,90,null,{}] 12:09:48 INFO - PROCESS | 3536 | 1461096588082 Marionette TRACE conn2 -> [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:09:48 INFO - PROCESS | 3536 | 1461096588154 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:09:48 INFO - PROCESS | 3536 | 1461096588274 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:48 INFO - PROCESS | 3536 | ++DOCSHELL 1C142000 == 30 [pid = 3536] [id = 32] 12:09:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (1C1CEC00) [pid = 3536] [serial = 92] [outer = 00000000] 12:09:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (1CC7F000) [pid = 3536] [serial = 93] [outer = 1C1CEC00] 12:09:48 INFO - PROCESS | 3536 | 1461096588320 Marionette DEBUG loaded listener.js 12:09:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (1CC86C00) [pid = 3536] [serial = 94] [outer = 1C1CEC00] 12:09:49 INFO - PROCESS | 3536 | 1461096589426 Marionette TRACE conn2 <- [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:09:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:09:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1371ms 12:09:49 INFO - PROCESS | 3536 | 1461096589496 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:09:49 INFO - PROCESS | 3536 | 1461096589501 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 12:09:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:09:49 INFO - PROCESS | 3536 | 1461096589507 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:09:49 INFO - PROCESS | 3536 | 1461096589510 Marionette TRACE conn2 <- [1,94,null,{}] 12:09:49 INFO - PROCESS | 3536 | 1461096589515 Marionette TRACE conn2 -> [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:09:49 INFO - PROCESS | 3536 | 1461096589600 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:09:49 INFO - PROCESS | 3536 | 1461096589654 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:49 INFO - PROCESS | 3536 | ++DOCSHELL 136D4C00 == 31 [pid = 3536] [id = 33] 12:09:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (136D7400) [pid = 3536] [serial = 95] [outer = 00000000] 12:09:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (13AF4C00) [pid = 3536] [serial = 96] [outer = 136D7400] 12:09:49 INFO - PROCESS | 3536 | 1461096589704 Marionette DEBUG loaded listener.js 12:09:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (1430C000) [pid = 3536] [serial = 97] [outer = 136D7400] 12:09:50 INFO - PROCESS | 3536 | 1461096590127 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:09:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 678ms 12:09:50 INFO - PROCESS | 3536 | 1461096590190 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:09:50 INFO - PROCESS | 3536 | 1461096590195 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 12:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:09:50 INFO - PROCESS | 3536 | 1461096590207 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:09:50 INFO - PROCESS | 3536 | 1461096590210 Marionette TRACE conn2 <- [1,98,null,{}] 12:09:50 INFO - PROCESS | 3536 | 1461096590213 Marionette TRACE conn2 -> [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:09:50 INFO - PROCESS | 3536 | 1461096590326 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:09:50 INFO - PROCESS | 3536 | 1461096590340 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:50 INFO - PROCESS | 3536 | ++DOCSHELL 1434F400 == 32 [pid = 3536] [id = 34] 12:09:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (14ABF800) [pid = 3536] [serial = 98] [outer = 00000000] 12:09:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (15A37000) [pid = 3536] [serial = 99] [outer = 14ABF800] 12:09:50 INFO - PROCESS | 3536 | 1461096590389 Marionette DEBUG loaded listener.js 12:09:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (15D9F400) [pid = 3536] [serial = 100] [outer = 14ABF800] 12:09:50 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (1D79AC00) [pid = 3536] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:09:50 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (1D617400) [pid = 3536] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:09:50 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (1D0D8800) [pid = 3536] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:09:50 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (1C1D2800) [pid = 3536] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:09:50 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (1686A800) [pid = 3536] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:09:50 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (1DD2CC00) [pid = 3536] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:09:51 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (1D9EC400) [pid = 3536] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:09:51 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (1E0D0800) [pid = 3536] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:09:51 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (13208400) [pid = 3536] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:09:51 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (14316800) [pid = 3536] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:09:51 INFO - PROCESS | 3536 | --DOMWINDOW == 89 (13262800) [pid = 3536] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:09:51 INFO - PROCESS | 3536 | --DOMWINDOW == 88 (142D2000) [pid = 3536] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:09:51 INFO - PROCESS | 3536 | --DOMWINDOW == 87 (16378800) [pid = 3536] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:09:51 INFO - PROCESS | 3536 | --DOMWINDOW == 86 (16868C00) [pid = 3536] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:09:51 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (18110C00) [pid = 3536] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:09:51 INFO - PROCESS | 3536 | --DOMWINDOW == 84 (1833C400) [pid = 3536] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:09:51 INFO - PROCESS | 3536 | --DOMWINDOW == 83 (19584C00) [pid = 3536] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:09:51 INFO - PROCESS | 3536 | --DOMWINDOW == 82 (18D93400) [pid = 3536] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:09:51 INFO - PROCESS | 3536 | --DOMWINDOW == 81 (18829C00) [pid = 3536] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:09:51 INFO - PROCESS | 3536 | --DOMWINDOW == 80 (19BBF400) [pid = 3536] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:09:51 INFO - PROCESS | 3536 | --DOMWINDOW == 79 (1AAAE000) [pid = 3536] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:09:51 INFO - PROCESS | 3536 | 1461096591197 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:09:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1016ms 12:09:51 INFO - PROCESS | 3536 | 1461096591234 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:09:51 INFO - PROCESS | 3536 | 1461096591236 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 12:09:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:09:51 INFO - PROCESS | 3536 | 1461096591240 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:09:51 INFO - PROCESS | 3536 | 1461096591243 Marionette TRACE conn2 <- [1,102,null,{}] 12:09:51 INFO - PROCESS | 3536 | 1461096591255 Marionette TRACE conn2 -> [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:09:51 INFO - PROCESS | 3536 | 1461096591339 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:09:51 INFO - PROCESS | 3536 | 1461096591347 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:51 INFO - PROCESS | 3536 | ++DOCSHELL 15413400 == 33 [pid = 3536] [id = 35] 12:09:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 80 (15650400) [pid = 3536] [serial = 101] [outer = 00000000] 12:09:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 81 (16868C00) [pid = 3536] [serial = 102] [outer = 15650400] 12:09:51 INFO - PROCESS | 3536 | 1461096591394 Marionette DEBUG loaded listener.js 12:09:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 82 (17A77C00) [pid = 3536] [serial = 103] [outer = 15650400] 12:09:51 INFO - PROCESS | 3536 | 1461096591805 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:09:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 585ms 12:09:51 INFO - PROCESS | 3536 | 1461096591836 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:09:51 INFO - PROCESS | 3536 | 1461096591839 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 12:09:51 INFO - PROCESS | 3536 | 1461096591842 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:09:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:09:51 INFO - PROCESS | 3536 | 1461096591844 Marionette TRACE conn2 <- [1,106,null,{}] 12:09:51 INFO - PROCESS | 3536 | 1461096591851 Marionette TRACE conn2 -> [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:09:51 INFO - PROCESS | 3536 | 1461096591924 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:09:51 INFO - PROCESS | 3536 | 1461096591931 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:51 INFO - PROCESS | 3536 | ++DOCSHELL 17F6FC00 == 34 [pid = 3536] [id = 36] 12:09:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 83 (17F71800) [pid = 3536] [serial = 104] [outer = 00000000] 12:09:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (18332800) [pid = 3536] [serial = 105] [outer = 17F71800] 12:09:51 INFO - PROCESS | 3536 | 1461096591976 Marionette DEBUG loaded listener.js 12:09:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 85 (1839CC00) [pid = 3536] [serial = 106] [outer = 17F71800] 12:09:52 INFO - PROCESS | 3536 | 1461096592382 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:09:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:09:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 585ms 12:09:52 INFO - PROCESS | 3536 | 1461096592423 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:09:52 INFO - PROCESS | 3536 | 1461096592425 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 12:09:52 INFO - PROCESS | 3536 | 1461096592428 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:09:52 INFO - PROCESS | 3536 | 1461096592429 Marionette TRACE conn2 <- [1,110,null,{}] 12:09:52 INFO - PROCESS | 3536 | 1461096592437 Marionette TRACE conn2 -> [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:09:52 INFO - PROCESS | 3536 | 1461096592508 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:09:52 INFO - PROCESS | 3536 | 1461096592515 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:52 INFO - PROCESS | 3536 | ++DOCSHELL 18B39C00 == 35 [pid = 3536] [id = 37] 12:09:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (18B3A400) [pid = 3536] [serial = 107] [outer = 00000000] 12:09:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 87 (18B46C00) [pid = 3536] [serial = 108] [outer = 18B3A400] 12:09:52 INFO - PROCESS | 3536 | 1461096592560 Marionette DEBUG loaded listener.js 12:09:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 88 (192DB400) [pid = 3536] [serial = 109] [outer = 18B3A400] 12:09:52 INFO - PROCESS | 3536 | 1461096593004 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:09:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 631ms 12:09:53 INFO - PROCESS | 3536 | 1461096593067 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:09:53 INFO - PROCESS | 3536 | 1461096593071 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 12:09:53 INFO - PROCESS | 3536 | 1461096593077 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:09:53 INFO - PROCESS | 3536 | 1461096593081 Marionette TRACE conn2 <- [1,114,null,{}] 12:09:53 INFO - PROCESS | 3536 | 1461096593088 Marionette TRACE conn2 -> [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:09:53 INFO - PROCESS | 3536 | 1461096593202 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:09:53 INFO - PROCESS | 3536 | 1461096593329 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:53 INFO - PROCESS | 3536 | ++DOCSHELL 13655800 == 36 [pid = 3536] [id = 38] 12:09:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (13655C00) [pid = 3536] [serial = 110] [outer = 00000000] 12:09:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (1388F800) [pid = 3536] [serial = 111] [outer = 13655C00] 12:09:53 INFO - PROCESS | 3536 | 1461096593387 Marionette DEBUG loaded listener.js 12:09:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (13AF0400) [pid = 3536] [serial = 112] [outer = 13655C00] 12:09:53 INFO - PROCESS | 3536 | 1461096593906 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:09:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 877ms 12:09:53 INFO - PROCESS | 3536 | 1461096593966 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:09:53 INFO - PROCESS | 3536 | 1461096593973 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 12:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:09:53 INFO - PROCESS | 3536 | 1461096593979 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:09:53 INFO - PROCESS | 3536 | 1461096593982 Marionette TRACE conn2 <- [1,118,null,{}] 12:09:53 INFO - PROCESS | 3536 | 1461096593987 Marionette TRACE conn2 -> [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:09:54 INFO - PROCESS | 3536 | 1461096594084 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:09:54 INFO - PROCESS | 3536 | 1461096594154 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:54 INFO - PROCESS | 3536 | ++DOCSHELL 142CB400 == 37 [pid = 3536] [id = 39] 12:09:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (14317400) [pid = 3536] [serial = 113] [outer = 00000000] 12:09:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (17A94800) [pid = 3536] [serial = 114] [outer = 14317400] 12:09:54 INFO - PROCESS | 3536 | 1461096594212 Marionette DEBUG loaded listener.js 12:09:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (1810E800) [pid = 3536] [serial = 115] [outer = 14317400] 12:09:54 INFO - PROCESS | 3536 | 1461096594729 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:09:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 785ms 12:09:54 INFO - PROCESS | 3536 | 1461096594779 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:09:54 INFO - PROCESS | 3536 | 1461096594782 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 12:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:09:54 INFO - PROCESS | 3536 | 1461096594787 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:09:54 INFO - PROCESS | 3536 | 1461096594791 Marionette TRACE conn2 <- [1,122,null,{}] 12:09:54 INFO - PROCESS | 3536 | 1461096594804 Marionette TRACE conn2 -> [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:09:54 INFO - PROCESS | 3536 | 1461096594903 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:09:54 INFO - PROCESS | 3536 | 1461096594986 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:54 INFO - PROCESS | 3536 | ++DOCSHELL 19583C00 == 38 [pid = 3536] [id = 40] 12:09:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (19BC3000) [pid = 3536] [serial = 116] [outer = 00000000] 12:09:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (19EB5400) [pid = 3536] [serial = 117] [outer = 19BC3000] 12:09:55 INFO - PROCESS | 3536 | 1461096595043 Marionette DEBUG loaded listener.js 12:09:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (19F40C00) [pid = 3536] [serial = 118] [outer = 19BC3000] 12:09:55 INFO - PROCESS | 3536 | 1461096595534 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:09:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:09:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 785ms 12:09:55 INFO - PROCESS | 3536 | 1461096595572 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:09:55 INFO - PROCESS | 3536 | 1461096595575 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 12:09:55 INFO - PROCESS | 3536 | 1461096595579 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:09:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:09:55 INFO - PROCESS | 3536 | 1461096595581 Marionette TRACE conn2 <- [1,126,null,{}] 12:09:55 INFO - PROCESS | 3536 | 1461096595584 Marionette TRACE conn2 -> [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:09:55 INFO - PROCESS | 3536 | 1461096595677 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:09:55 INFO - PROCESS | 3536 | 1461096595762 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:55 INFO - PROCESS | 3536 | ++DOCSHELL 1A56E400 == 39 [pid = 3536] [id = 41] 12:09:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (1A56EC00) [pid = 3536] [serial = 119] [outer = 00000000] 12:09:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (1AAA2000) [pid = 3536] [serial = 120] [outer = 1A56EC00] 12:09:55 INFO - PROCESS | 3536 | 1461096595818 Marionette DEBUG loaded listener.js 12:09:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (1AAA6800) [pid = 3536] [serial = 121] [outer = 1A56EC00] 12:09:56 INFO - PROCESS | 3536 | 1461096596393 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:09:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 893ms 12:09:56 INFO - PROCESS | 3536 | 1461096596469 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:09:56 INFO - PROCESS | 3536 | 1461096596471 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 12:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:09:56 INFO - PROCESS | 3536 | 1461096596475 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:09:56 INFO - PROCESS | 3536 | 1461096596477 Marionette TRACE conn2 <- [1,130,null,{}] 12:09:56 INFO - PROCESS | 3536 | 1461096596481 Marionette TRACE conn2 -> [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:09:56 INFO - PROCESS | 3536 | 1461096596572 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:09:56 INFO - PROCESS | 3536 | 1461096596643 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:56 INFO - PROCESS | 3536 | ++DOCSHELL 13A0C800 == 40 [pid = 3536] [id = 42] 12:09:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (13AEB800) [pid = 3536] [serial = 122] [outer = 00000000] 12:09:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (143B5800) [pid = 3536] [serial = 123] [outer = 13AEB800] 12:09:56 INFO - PROCESS | 3536 | 1461096596698 Marionette DEBUG loaded listener.js 12:09:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (15A36000) [pid = 3536] [serial = 124] [outer = 13AEB800] 12:09:57 INFO - PROCESS | 3536 | 1461096597234 Marionette TRACE conn2 <- [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:09:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 785ms 12:09:57 INFO - PROCESS | 3536 | 1461096597277 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:09:57 INFO - PROCESS | 3536 | 1461096597282 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 12:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:09:57 INFO - PROCESS | 3536 | 1461096597287 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:09:57 INFO - PROCESS | 3536 | 1461096597291 Marionette TRACE conn2 <- [1,134,null,{}] 12:09:57 INFO - PROCESS | 3536 | 1461096597296 Marionette TRACE conn2 -> [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:09:57 INFO - PROCESS | 3536 | 1461096597388 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:09:57 INFO - PROCESS | 3536 | 1461096597482 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:57 INFO - PROCESS | 3536 | ++DOCSHELL 136DBC00 == 41 [pid = 3536] [id = 43] 12:09:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (14311000) [pid = 3536] [serial = 125] [outer = 00000000] 12:09:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (14AEBC00) [pid = 3536] [serial = 126] [outer = 14311000] 12:09:57 INFO - PROCESS | 3536 | 1461096597515 Marionette DEBUG loaded listener.js 12:09:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (15A32400) [pid = 3536] [serial = 127] [outer = 14311000] 12:09:58 INFO - PROCESS | 3536 | --DOCSHELL 136D4C00 == 40 [pid = 3536] [id = 33] 12:09:58 INFO - PROCESS | 3536 | --DOCSHELL 15413400 == 39 [pid = 3536] [id = 35] 12:09:58 INFO - PROCESS | 3536 | --DOCSHELL 1434F400 == 38 [pid = 3536] [id = 34] 12:09:58 INFO - PROCESS | 3536 | --DOCSHELL 17F6FC00 == 37 [pid = 3536] [id = 36] 12:09:58 INFO - PROCESS | 3536 | --DOCSHELL 13A0C800 == 36 [pid = 3536] [id = 42] 12:09:58 INFO - PROCESS | 3536 | --DOCSHELL 1C142000 == 35 [pid = 3536] [id = 32] 12:09:58 INFO - PROCESS | 3536 | --DOCSHELL 19583C00 == 34 [pid = 3536] [id = 40] 12:09:58 INFO - PROCESS | 3536 | --DOCSHELL 1A56E400 == 33 [pid = 3536] [id = 41] 12:09:58 INFO - PROCESS | 3536 | --DOCSHELL 18B39C00 == 32 [pid = 3536] [id = 37] 12:09:58 INFO - PROCESS | 3536 | --DOCSHELL 1AAABC00 == 31 [pid = 3536] [id = 30] 12:09:58 INFO - PROCESS | 3536 | --DOCSHELL 1810EC00 == 30 [pid = 3536] [id = 29] 12:09:58 INFO - PROCESS | 3536 | --DOCSHELL 13655800 == 29 [pid = 3536] [id = 38] 12:09:58 INFO - PROCESS | 3536 | --DOCSHELL 1644F800 == 28 [pid = 3536] [id = 31] 12:09:58 INFO - PROCESS | 3536 | --DOCSHELL 142CB400 == 27 [pid = 3536] [id = 39] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (1636DC00) [pid = 3536] [serial = 9] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (16375400) [pid = 3536] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (14ABB000) [pid = 3536] [serial = 4] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (13263C00) [pid = 3536] [serial = 51] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (15CD1000) [pid = 3536] [serial = 54] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (136DAC00) [pid = 3536] [serial = 57] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (13890C00) [pid = 3536] [serial = 58] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (143AA000) [pid = 3536] [serial = 60] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (1645AC00) [pid = 3536] [serial = 63] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (17AC0400) [pid = 3536] [serial = 66] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (17F6E800) [pid = 3536] [serial = 67] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (181DD000) [pid = 3536] [serial = 69] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (18333C00) [pid = 3536] [serial = 70] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (18B38000) [pid = 3536] [serial = 72] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (18B45400) [pid = 3536] [serial = 73] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (1987F400) [pid = 3536] [serial = 75] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 89 (19CDFC00) [pid = 3536] [serial = 78] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 88 (19F48800) [pid = 3536] [serial = 81] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 87 (1A618800) [pid = 3536] [serial = 84] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 86 (1C135C00) [pid = 3536] [serial = 87] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (1C973000) [pid = 3536] [serial = 90] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 84 (1988B400) [pid = 3536] [serial = 76] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 83 (13654400) [pid = 3536] [serial = 52] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 82 (19E4D800) [pid = 3536] [serial = 79] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 81 (19F47000) [pid = 3536] [serial = 82] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 80 (1A6ED400) [pid = 3536] [serial = 85] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 79 (1C1CF400) [pid = 3536] [serial = 88] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 78 (16865400) [pid = 3536] [serial = 64] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 77 (14A0C400) [pid = 3536] [serial = 61] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 76 (1636EC00) [pid = 3536] [serial = 55] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 75 (1E0DB400) [pid = 3536] [serial = 43] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 74 (1D7A3C00) [pid = 3536] [serial = 33] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 73 (1D671000) [pid = 3536] [serial = 30] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 72 (1D677000) [pid = 3536] [serial = 31] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 71 (1D2AE400) [pid = 3536] [serial = 27] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 70 (1D2B1C00) [pid = 3536] [serial = 28] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 69 (1CC81C00) [pid = 3536] [serial = 24] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 68 (1C96A800) [pid = 3536] [serial = 21] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 67 (1C96E000) [pid = 3536] [serial = 22] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 66 (1988DC00) [pid = 3536] [serial = 17] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 65 (19587400) [pid = 3536] [serial = 14] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 64 (1DDB1400) [pid = 3536] [serial = 45] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 63 (1E2A9400) [pid = 3536] [serial = 48] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 62 (1E0DB000) [pid = 3536] [serial = 42] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 61 (1DD34C00) [pid = 3536] [serial = 39] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 60 (1DD38400) [pid = 3536] [serial = 40] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 59 (1DAC0400) [pid = 3536] [serial = 36] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 58 (1DAC3C00) [pid = 3536] [serial = 37] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | --DOMWINDOW == 57 (1D9E2C00) [pid = 3536] [serial = 34] [outer = 00000000] [url = about:blank] 12:09:58 INFO - PROCESS | 3536 | 1461096598445 Marionette TRACE conn2 <- [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:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1201ms 12:09:58 INFO - PROCESS | 3536 | 1461096598486 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:09:58 INFO - PROCESS | 3536 | 1461096598491 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 12:09:58 INFO - PROCESS | 3536 | 1461096598496 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:09:58 INFO - PROCESS | 3536 | 1461096598500 Marionette TRACE conn2 <- [1,138,null,{}] 12:09:58 INFO - PROCESS | 3536 | 1461096598505 Marionette TRACE conn2 -> [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:09:58 INFO - PROCESS | 3536 | 1461096598585 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:09:58 INFO - PROCESS | 3536 | 1461096598595 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:58 INFO - PROCESS | 3536 | ++DOCSHELL 142CCC00 == 28 [pid = 3536] [id = 44] 12:09:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 58 (142CF000) [pid = 3536] [serial = 128] [outer = 00000000] 12:09:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 59 (143AB000) [pid = 3536] [serial = 129] [outer = 142CF000] 12:09:58 INFO - PROCESS | 3536 | 1461096598645 Marionette DEBUG loaded listener.js 12:09:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 60 (14A18C00) [pid = 3536] [serial = 130] [outer = 142CF000] 12:09:59 INFO - PROCESS | 3536 | 1461096599057 Marionette TRACE conn2 <- [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:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 585ms 12:09:59 INFO - PROCESS | 3536 | 1461096599078 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:09:59 INFO - PROCESS | 3536 | 1461096599084 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 12:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:09:59 INFO - PROCESS | 3536 | 1461096599090 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:09:59 INFO - PROCESS | 3536 | 1461096599093 Marionette TRACE conn2 <- [1,142,null,{}] 12:09:59 INFO - PROCESS | 3536 | 1461096599096 Marionette TRACE conn2 -> [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:09:59 INFO - PROCESS | 3536 | 1461096599180 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:09:59 INFO - PROCESS | 3536 | 1461096599187 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:59 INFO - PROCESS | 3536 | ++DOCSHELL 14ABB000 == 29 [pid = 3536] [id = 45] 12:09:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 61 (15416800) [pid = 3536] [serial = 131] [outer = 00000000] 12:09:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 62 (1645AC00) [pid = 3536] [serial = 132] [outer = 15416800] 12:09:59 INFO - PROCESS | 3536 | 1461096599232 Marionette DEBUG loaded listener.js 12:09:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 63 (16865400) [pid = 3536] [serial = 133] [outer = 15416800] 12:09:59 INFO - PROCESS | 3536 | 1461096599677 Marionette TRACE conn2 <- [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:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 616ms 12:09:59 INFO - PROCESS | 3536 | 1461096599726 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:09:59 INFO - PROCESS | 3536 | 1461096599728 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 12:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:09:59 INFO - PROCESS | 3536 | 1461096599732 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:09:59 INFO - PROCESS | 3536 | 1461096599735 Marionette TRACE conn2 <- [1,146,null,{}] 12:09:59 INFO - PROCESS | 3536 | 1461096599730 Marionette TRACE conn2 -> [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:09:59 INFO - PROCESS | 3536 | 1461096599811 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:09:59 INFO - PROCESS | 3536 | 1461096599821 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:59 INFO - PROCESS | 3536 | ++DOCSHELL 17AA1800 == 30 [pid = 3536] [id = 46] 12:09:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 64 (17F6EC00) [pid = 3536] [serial = 134] [outer = 00000000] 12:09:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 65 (18335800) [pid = 3536] [serial = 135] [outer = 17F6EC00] 12:09:59 INFO - PROCESS | 3536 | 1461096599869 Marionette DEBUG loaded listener.js 12:09:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 66 (183A4000) [pid = 3536] [serial = 136] [outer = 17F6EC00] 12:10:00 INFO - PROCESS | 3536 | 1461096600275 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 585ms 12:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:10:00 INFO - PROCESS | 3536 | 1461096600318 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:10:00 INFO - PROCESS | 3536 | 1461096600320 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 12:10:00 INFO - PROCESS | 3536 | 1461096600324 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:10:00 INFO - PROCESS | 3536 | 1461096600325 Marionette TRACE conn2 <- [1,150,null,{}] 12:10:00 INFO - PROCESS | 3536 | 1461096600329 Marionette TRACE conn2 -> [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:10:00 INFO - PROCESS | 3536 | 1461096600431 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:10:00 INFO - PROCESS | 3536 | 1461096600438 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:00 INFO - PROCESS | 3536 | ++DOCSHELL 16867800 == 31 [pid = 3536] [id = 47] 12:10:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 67 (18336C00) [pid = 3536] [serial = 137] [outer = 00000000] 12:10:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 68 (18B45C00) [pid = 3536] [serial = 138] [outer = 18336C00] 12:10:00 INFO - PROCESS | 3536 | 1461096600488 Marionette DEBUG loaded listener.js 12:10:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 69 (192D9800) [pid = 3536] [serial = 139] [outer = 18336C00] 12:10:00 INFO - PROCESS | 3536 | 1461096600909 Marionette TRACE conn2 <- [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:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 615ms 12:10:00 INFO - PROCESS | 3536 | 1461096600947 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:10:00 INFO - PROCESS | 3536 | 1461096600949 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 12:10:00 INFO - PROCESS | 3536 | 1461096600952 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:10:00 INFO - PROCESS | 3536 | 1461096600954 Marionette TRACE conn2 <- [1,154,null,{}] 12:10:00 INFO - PROCESS | 3536 | 1461096600958 Marionette TRACE conn2 -> [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:10:01 INFO - PROCESS | 3536 | 1461096601049 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:10:01 INFO - PROCESS | 3536 | 1461096601055 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:01 INFO - PROCESS | 3536 | ++DOCSHELL 18B38C00 == 32 [pid = 3536] [id = 48] 12:10:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 70 (18B44000) [pid = 3536] [serial = 140] [outer = 00000000] 12:10:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 71 (19889C00) [pid = 3536] [serial = 141] [outer = 18B44000] 12:10:01 INFO - PROCESS | 3536 | 1461096601100 Marionette DEBUG loaded listener.js 12:10:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 72 (19A37400) [pid = 3536] [serial = 142] [outer = 18B44000] 12:10:01 INFO - PROCESS | 3536 | 1461096601553 Marionette TRACE conn2 <- [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:10:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:10:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 631ms 12:10:01 INFO - PROCESS | 3536 | 1461096601592 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:10:01 INFO - PROCESS | 3536 | 1461096601594 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 12:10:01 INFO - PROCESS | 3536 | 1461096601597 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:10:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:10:01 INFO - PROCESS | 3536 | 1461096601599 Marionette TRACE conn2 <- [1,158,null,{}] 12:10:01 INFO - PROCESS | 3536 | 1461096601603 Marionette TRACE conn2 -> [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:10:01 INFO - PROCESS | 3536 | 1461096601705 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:10:01 INFO - PROCESS | 3536 | 1461096601780 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:01 INFO - PROCESS | 3536 | ++DOCSHELL 19F3F800 == 33 [pid = 3536] [id = 49] 12:10:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 73 (19F44400) [pid = 3536] [serial = 143] [outer = 00000000] 12:10:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 74 (1A502400) [pid = 3536] [serial = 144] [outer = 19F44400] 12:10:01 INFO - PROCESS | 3536 | 1461096601829 Marionette DEBUG loaded listener.js 12:10:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 75 (1A56E400) [pid = 3536] [serial = 145] [outer = 19F44400] 12:10:02 INFO - PROCESS | 3536 | 1461096602252 Marionette TRACE conn2 <- [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:10:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:10:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 693ms 12:10:02 INFO - PROCESS | 3536 | --DOMWINDOW == 74 (1C1CEC00) [pid = 3536] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:10:02 INFO - PROCESS | 3536 | --DOMWINDOW == 73 (1A564800) [pid = 3536] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:10:02 INFO - PROCESS | 3536 | --DOMWINDOW == 72 (18B3A400) [pid = 3536] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:10:02 INFO - PROCESS | 3536 | --DOMWINDOW == 71 (17F71800) [pid = 3536] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:10:02 INFO - PROCESS | 3536 | --DOMWINDOW == 70 (136D7400) [pid = 3536] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:10:02 INFO - PROCESS | 3536 | --DOMWINDOW == 69 (14ABF800) [pid = 3536] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:10:02 INFO - PROCESS | 3536 | --DOMWINDOW == 68 (15650400) [pid = 3536] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:10:02 INFO - PROCESS | 3536 | 1461096602308 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:10:02 INFO - PROCESS | 3536 | 1461096602310 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 12:10:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:10:02 INFO - PROCESS | 3536 | 1461096602314 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:10:02 INFO - PROCESS | 3536 | 1461096602316 Marionette TRACE conn2 <- [1,162,null,{}] 12:10:02 INFO - PROCESS | 3536 | 1461096602323 Marionette TRACE conn2 -> [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:10:02 INFO - PROCESS | 3536 | 1461096602393 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:10:02 INFO - PROCESS | 3536 | 1461096602399 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:02 INFO - PROCESS | 3536 | ++DOCSHELL 14318400 == 34 [pid = 3536] [id = 50] 12:10:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 69 (15650400) [pid = 3536] [serial = 146] [outer = 00000000] 12:10:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 70 (17A9F800) [pid = 3536] [serial = 147] [outer = 15650400] 12:10:02 INFO - PROCESS | 3536 | 1461096602444 Marionette DEBUG loaded listener.js 12:10:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 71 (18B46400) [pid = 3536] [serial = 148] [outer = 15650400] 12:10:02 INFO - PROCESS | 3536 | 1461096602851 Marionette TRACE conn2 <- [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:10:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:10:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 585ms 12:10:02 INFO - PROCESS | 3536 | 1461096602911 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:10:02 INFO - PROCESS | 3536 | 1461096602913 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 12:10:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:10:02 INFO - PROCESS | 3536 | 1461096602916 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:10:02 INFO - PROCESS | 3536 | 1461096602918 Marionette TRACE conn2 <- [1,166,null,{}] 12:10:02 INFO - PROCESS | 3536 | 1461096602921 Marionette TRACE conn2 -> [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:10:02 INFO - PROCESS | 3536 | 1461096602991 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:10:02 INFO - PROCESS | 3536 | 1461096602997 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:02 INFO - PROCESS | 3536 | ++DOCSHELL 143AB400 == 35 [pid = 3536] [id = 51] 12:10:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 72 (15D9F800) [pid = 3536] [serial = 149] [outer = 00000000] 12:10:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 73 (1A6FA800) [pid = 3536] [serial = 150] [outer = 15D9F800] 12:10:03 INFO - PROCESS | 3536 | 1461096603028 Marionette DEBUG loaded listener.js 12:10:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 74 (1A6F6800) [pid = 3536] [serial = 151] [outer = 15D9F800] 12:10:03 INFO - PROCESS | 3536 | 1461096603435 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:10:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 585ms 12:10:03 INFO - PROCESS | 3536 | 1461096603497 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:10:03 INFO - PROCESS | 3536 | 1461096603499 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 12:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:10:03 INFO - PROCESS | 3536 | 1461096603506 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:10:03 INFO - PROCESS | 3536 | 1461096603508 Marionette TRACE conn2 <- [1,170,null,{}] 12:10:03 INFO - PROCESS | 3536 | 1461096603511 Marionette TRACE conn2 -> [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:10:03 INFO - PROCESS | 3536 | 1461096603590 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:10:03 INFO - PROCESS | 3536 | 1461096603597 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:03 INFO - PROCESS | 3536 | ++DOCSHELL 1564C400 == 36 [pid = 3536] [id = 52] 12:10:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 75 (1664D000) [pid = 3536] [serial = 152] [outer = 00000000] 12:10:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 76 (1C1CC400) [pid = 3536] [serial = 153] [outer = 1664D000] 12:10:03 INFO - PROCESS | 3536 | 1461096603643 Marionette DEBUG loaded listener.js 12:10:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 77 (1C1D2800) [pid = 3536] [serial = 154] [outer = 1664D000] 12:10:04 INFO - PROCESS | 3536 | 1461096604014 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:10:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 524ms 12:10:04 INFO - PROCESS | 3536 | 1461096604043 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:10:04 INFO - PROCESS | 3536 | 1461096604045 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 12:10:04 INFO - PROCESS | 3536 | 1461096604048 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:10:04 INFO - PROCESS | 3536 | 1461096604050 Marionette TRACE conn2 <- [1,174,null,{}] 12:10:04 INFO - PROCESS | 3536 | 1461096604053 Marionette TRACE conn2 -> [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:10:04 INFO - PROCESS | 3536 | 1461096604152 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:10:04 INFO - PROCESS | 3536 | 1461096604144 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:04 INFO - PROCESS | 3536 | ++DOCSHELL 123D8400 == 37 [pid = 3536] [id = 53] 12:10:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 78 (13264000) [pid = 3536] [serial = 155] [outer = 00000000] 12:10:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 79 (1C96CC00) [pid = 3536] [serial = 156] [outer = 13264000] 12:10:04 INFO - PROCESS | 3536 | 1461096604188 Marionette DEBUG loaded listener.js 12:10:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 80 (1C96FC00) [pid = 3536] [serial = 157] [outer = 13264000] 12:10:04 INFO - PROCESS | 3536 | 1461096604935 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:10:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 939ms 12:10:04 INFO - PROCESS | 3536 | 1461096604978 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:10:04 INFO - PROCESS | 3536 | 1461096604981 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 12:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:10:04 INFO - PROCESS | 3536 | 1461096604986 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:10:04 INFO - PROCESS | 3536 | 1461096604990 Marionette TRACE conn2 <- [1,178,null,{}] 12:10:04 INFO - PROCESS | 3536 | 1461096604996 Marionette TRACE conn2 -> [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:10:05 INFO - PROCESS | 3536 | 1461096605105 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:10:05 INFO - PROCESS | 3536 | 1461096605174 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:05 INFO - PROCESS | 3536 | ++DOCSHELL 13888400 == 38 [pid = 3536] [id = 54] 12:10:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 81 (142CFC00) [pid = 3536] [serial = 158] [outer = 00000000] 12:10:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 82 (15A31800) [pid = 3536] [serial = 159] [outer = 142CFC00] 12:10:05 INFO - PROCESS | 3536 | 1461096605232 Marionette DEBUG loaded listener.js 12:10:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 83 (1636F400) [pid = 3536] [serial = 160] [outer = 142CFC00] 12:10:06 INFO - PROCESS | 3536 | 1461096606075 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:10:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1139ms 12:10:06 INFO - PROCESS | 3536 | 1461096606122 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:10:06 INFO - PROCESS | 3536 | 1461096606126 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 12:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:10:06 INFO - PROCESS | 3536 | 1461096606132 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:10:06 INFO - PROCESS | 3536 | 1461096606135 Marionette TRACE conn2 <- [1,182,null,{}] 12:10:06 INFO - PROCESS | 3536 | 1461096606142 Marionette TRACE conn2 -> [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:10:06 INFO - PROCESS | 3536 | 1461096606243 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:10:06 INFO - PROCESS | 3536 | 1461096606317 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:06 INFO - PROCESS | 3536 | ++DOCSHELL 13A07000 == 39 [pid = 3536] [id = 55] 12:10:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (13A08400) [pid = 3536] [serial = 161] [outer = 00000000] 12:10:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 85 (14AB9000) [pid = 3536] [serial = 162] [outer = 13A08400] 12:10:06 INFO - PROCESS | 3536 | 1461096606353 Marionette DEBUG loaded listener.js 12:10:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (14AF6800) [pid = 3536] [serial = 163] [outer = 13A08400] 12:10:06 INFO - PROCESS | 3536 | --DOCSHELL 1564C400 == 38 [pid = 3536] [id = 52] 12:10:06 INFO - PROCESS | 3536 | --DOCSHELL 143AB400 == 37 [pid = 3536] [id = 51] 12:10:06 INFO - PROCESS | 3536 | --DOCSHELL 14318400 == 36 [pid = 3536] [id = 50] 12:10:06 INFO - PROCESS | 3536 | --DOCSHELL 19F3F800 == 35 [pid = 3536] [id = 49] 12:10:06 INFO - PROCESS | 3536 | --DOCSHELL 18B38C00 == 34 [pid = 3536] [id = 48] 12:10:06 INFO - PROCESS | 3536 | --DOCSHELL 16867800 == 33 [pid = 3536] [id = 47] 12:10:06 INFO - PROCESS | 3536 | --DOCSHELL 17AA1800 == 32 [pid = 3536] [id = 46] 12:10:06 INFO - PROCESS | 3536 | --DOCSHELL 14ABB000 == 31 [pid = 3536] [id = 45] 12:10:06 INFO - PROCESS | 3536 | --DOCSHELL 142CCC00 == 30 [pid = 3536] [id = 44] 12:10:06 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (18B46C00) [pid = 3536] [serial = 108] [outer = 00000000] [url = about:blank] 12:10:06 INFO - PROCESS | 3536 | --DOMWINDOW == 84 (192DB400) [pid = 3536] [serial = 109] [outer = 00000000] [url = about:blank] 12:10:06 INFO - PROCESS | 3536 | --DOMWINDOW == 83 (1839CC00) [pid = 3536] [serial = 106] [outer = 00000000] [url = about:blank] 12:10:06 INFO - PROCESS | 3536 | --DOMWINDOW == 82 (13AF4C00) [pid = 3536] [serial = 96] [outer = 00000000] [url = about:blank] 12:10:06 INFO - PROCESS | 3536 | --DOMWINDOW == 81 (1430C000) [pid = 3536] [serial = 97] [outer = 00000000] [url = about:blank] 12:10:06 INFO - PROCESS | 3536 | --DOMWINDOW == 80 (15A37000) [pid = 3536] [serial = 99] [outer = 00000000] [url = about:blank] 12:10:06 INFO - PROCESS | 3536 | --DOMWINDOW == 79 (18332800) [pid = 3536] [serial = 105] [outer = 00000000] [url = about:blank] 12:10:06 INFO - PROCESS | 3536 | --DOMWINDOW == 78 (17A77C00) [pid = 3536] [serial = 103] [outer = 00000000] [url = about:blank] 12:10:06 INFO - PROCESS | 3536 | --DOMWINDOW == 77 (15D9F400) [pid = 3536] [serial = 100] [outer = 00000000] [url = about:blank] 12:10:06 INFO - PROCESS | 3536 | --DOMWINDOW == 76 (1CC86C00) [pid = 3536] [serial = 94] [outer = 00000000] [url = about:blank] 12:10:06 INFO - PROCESS | 3536 | --DOMWINDOW == 75 (16868C00) [pid = 3536] [serial = 102] [outer = 00000000] [url = about:blank] 12:10:06 INFO - PROCESS | 3536 | --DOMWINDOW == 74 (1CC7F000) [pid = 3536] [serial = 93] [outer = 00000000] [url = about:blank] 12:10:06 INFO - PROCESS | 3536 | --DOMWINDOW == 73 (1CB12800) [pid = 3536] [serial = 91] [outer = 00000000] [url = about:blank] 12:10:06 INFO - PROCESS | 3536 | 1461096606789 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:10:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 678ms 12:10:06 INFO - PROCESS | 3536 | 1461096606816 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:10:06 INFO - PROCESS | 3536 | 1461096606822 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 12:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:10:06 INFO - PROCESS | 3536 | 1461096606828 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:10:06 INFO - PROCESS | 3536 | 1461096606831 Marionette TRACE conn2 <- [1,186,null,{}] 12:10:06 INFO - PROCESS | 3536 | 1461096606835 Marionette TRACE conn2 -> [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:10:06 INFO - PROCESS | 3536 | 1461096606912 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:10:06 INFO - PROCESS | 3536 | 1461096606919 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:06 INFO - PROCESS | 3536 | ++DOCSHELL 14315C00 == 31 [pid = 3536] [id = 56] 12:10:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 74 (146B8400) [pid = 3536] [serial = 164] [outer = 00000000] 12:10:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 75 (15C95400) [pid = 3536] [serial = 165] [outer = 146B8400] 12:10:06 INFO - PROCESS | 3536 | 1461096606964 Marionette DEBUG loaded listener.js 12:10:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 76 (16376800) [pid = 3536] [serial = 166] [outer = 146B8400] 12:10:07 INFO - PROCESS | 3536 | 1461096607381 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 585ms 12:10:07 INFO - PROCESS | 3536 | 1461096607423 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:10:07 INFO - PROCESS | 3536 | 1461096607425 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 12:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:10:07 INFO - PROCESS | 3536 | 1461096607429 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:10:07 INFO - PROCESS | 3536 | 1461096607432 Marionette TRACE conn2 <- [1,190,null,{}] 12:10:07 INFO - PROCESS | 3536 | 1461096607449 Marionette TRACE conn2 -> [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:10:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 77 (17AC0400) [pid = 3536] [serial = 167] [outer = 1DDB2400] 12:10:07 INFO - PROCESS | 3536 | 1461096607533 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:10:07 INFO - PROCESS | 3536 | 1461096607571 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:07 INFO - PROCESS | 3536 | ++DOCSHELL 18332800 == 32 [pid = 3536] [id = 57] 12:10:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 78 (18332C00) [pid = 3536] [serial = 168] [outer = 00000000] 12:10:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 79 (1833C800) [pid = 3536] [serial = 169] [outer = 18332C00] 12:10:07 INFO - PROCESS | 3536 | 1461096607639 Marionette DEBUG loaded listener.js 12:10:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 80 (18827000) [pid = 3536] [serial = 170] [outer = 18332C00] 12:10:08 INFO - PROCESS | 3536 | 1461096608044 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 647ms 12:10:08 INFO - PROCESS | 3536 | 1461096608070 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:10:08 INFO - PROCESS | 3536 | 1461096608072 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 12:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:10:08 INFO - PROCESS | 3536 | 1461096608076 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:10:08 INFO - PROCESS | 3536 | 1461096608077 Marionette TRACE conn2 <- [1,194,null,{}] 12:10:08 INFO - PROCESS | 3536 | 1461096608081 Marionette TRACE conn2 -> [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:10:08 INFO - PROCESS | 3536 | 1461096608156 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:10:08 INFO - PROCESS | 3536 | 1461096608162 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:08 INFO - PROCESS | 3536 | ++DOCSHELL 18B46800 == 33 [pid = 3536] [id = 58] 12:10:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 81 (18DD7C00) [pid = 3536] [serial = 171] [outer = 00000000] 12:10:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 82 (1958E000) [pid = 3536] [serial = 172] [outer = 18DD7C00] 12:10:08 INFO - PROCESS | 3536 | 1461096608209 Marionette DEBUG loaded listener.js 12:10:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 83 (19887000) [pid = 3536] [serial = 173] [outer = 18DD7C00] 12:10:08 INFO - PROCESS | 3536 | 1461096608600 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 585ms 12:10:08 INFO - PROCESS | 3536 | 1461096608666 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:10:08 INFO - PROCESS | 3536 | 1461096608668 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 12:10:08 INFO - PROCESS | 3536 | 1461096608671 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:10:08 INFO - PROCESS | 3536 | 1461096608673 Marionette TRACE conn2 <- [1,198,null,{}] 12:10:08 INFO - PROCESS | 3536 | 1461096608676 Marionette TRACE conn2 -> [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:10:08 INFO - PROCESS | 3536 | 1461096608774 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:10:08 INFO - PROCESS | 3536 | 1461096608780 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:08 INFO - PROCESS | 3536 | ++DOCSHELL 16864400 == 34 [pid = 3536] [id = 59] 12:10:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (19589000) [pid = 3536] [serial = 174] [outer = 00000000] 12:10:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 85 (19EC0000) [pid = 3536] [serial = 175] [outer = 19589000] 12:10:08 INFO - PROCESS | 3536 | 1461096608828 Marionette DEBUG loaded listener.js 12:10:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (1A240C00) [pid = 3536] [serial = 176] [outer = 19589000] 12:10:09 INFO - PROCESS | 3536 | 1461096609241 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 585ms 12:10:09 INFO - PROCESS | 3536 | 1461096609269 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:10:09 INFO - PROCESS | 3536 | 1461096609271 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 12:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:10:09 INFO - PROCESS | 3536 | 1461096609275 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:10:09 INFO - PROCESS | 3536 | 1461096609277 Marionette TRACE conn2 <- [1,202,null,{}] 12:10:09 INFO - PROCESS | 3536 | 1461096609280 Marionette TRACE conn2 -> [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:10:09 INFO - PROCESS | 3536 | 1461096609406 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:10:09 INFO - PROCESS | 3536 | 1461096609413 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:09 INFO - PROCESS | 3536 | ++DOCSHELL 19EBA000 == 35 [pid = 3536] [id = 60] 12:10:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 87 (19F4BC00) [pid = 3536] [serial = 177] [outer = 00000000] 12:10:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 88 (1C1CE400) [pid = 3536] [serial = 178] [outer = 19F4BC00] 12:10:09 INFO - PROCESS | 3536 | 1461096609460 Marionette DEBUG loaded listener.js 12:10:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (1C1D0C00) [pid = 3536] [serial = 179] [outer = 19F4BC00] 12:10:09 INFO - PROCESS | 3536 | 1461096609908 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 693ms 12:10:09 INFO - PROCESS | 3536 | 1461096609958 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:10:09 INFO - PROCESS | 3536 | 1461096609960 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 12:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:10:09 INFO - PROCESS | 3536 | 1461096609963 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:10:09 INFO - PROCESS | 3536 | 1461096609965 Marionette TRACE conn2 <- [1,206,null,{}] 12:10:09 INFO - PROCESS | 3536 | 1461096609968 Marionette TRACE conn2 -> [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:10:10 INFO - PROCESS | 3536 | 1461096610064 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:10:10 INFO - PROCESS | 3536 | 1461096610070 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:10 INFO - PROCESS | 3536 | ++DOCSHELL 1CB1C400 == 36 [pid = 3536] [id = 61] 12:10:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (1CB1CC00) [pid = 3536] [serial = 180] [outer = 00000000] 12:10:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (1CC82800) [pid = 3536] [serial = 181] [outer = 1CB1CC00] 12:10:10 INFO - PROCESS | 3536 | 1461096610114 Marionette DEBUG loaded listener.js 12:10:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (1CC82400) [pid = 3536] [serial = 182] [outer = 1CB1CC00] 12:10:10 INFO - PROCESS | 3536 | 1461096610520 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:10:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 585ms 12:10:10 INFO - PROCESS | 3536 | 1461096610560 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:10:10 INFO - PROCESS | 3536 | 1461096610562 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 12:10:10 INFO - PROCESS | 3536 | 1461096610566 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:10:10 INFO - PROCESS | 3536 | 1461096610567 Marionette TRACE conn2 <- [1,210,null,{}] 12:10:10 INFO - PROCESS | 3536 | 1461096610571 Marionette TRACE conn2 -> [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:10:10 INFO - PROCESS | 3536 | 1461096610675 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:10:10 INFO - PROCESS | 3536 | 1461096610681 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:10 INFO - PROCESS | 3536 | ++DOCSHELL 13265C00 == 37 [pid = 3536] [id = 62] 12:10:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (16457C00) [pid = 3536] [serial = 183] [outer = 00000000] 12:10:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (1D16BC00) [pid = 3536] [serial = 184] [outer = 16457C00] 12:10:10 INFO - PROCESS | 3536 | 1461096610725 Marionette DEBUG loaded listener.js 12:10:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (1D16F000) [pid = 3536] [serial = 185] [outer = 16457C00] 12:10:11 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (19BC3000) [pid = 3536] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:10:11 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (1A56EC00) [pid = 3536] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:10:11 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (13AEB800) [pid = 3536] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:10:11 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (18B44000) [pid = 3536] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:10:11 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (15416800) [pid = 3536] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:10:11 INFO - PROCESS | 3536 | --DOMWINDOW == 89 (14311000) [pid = 3536] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:10:11 INFO - PROCESS | 3536 | --DOMWINDOW == 88 (142CF000) [pid = 3536] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:10:11 INFO - PROCESS | 3536 | --DOMWINDOW == 87 (18336C00) [pid = 3536] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:10:11 INFO - PROCESS | 3536 | --DOMWINDOW == 86 (17F6EC00) [pid = 3536] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:10:11 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (1664D000) [pid = 3536] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:10:11 INFO - PROCESS | 3536 | --DOMWINDOW == 84 (19F44400) [pid = 3536] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:10:11 INFO - PROCESS | 3536 | --DOMWINDOW == 83 (15650400) [pid = 3536] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:10:11 INFO - PROCESS | 3536 | --DOMWINDOW == 82 (15D9F800) [pid = 3536] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:10:11 INFO - PROCESS | 3536 | --DOMWINDOW == 81 (13655C00) [pid = 3536] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:10:11 INFO - PROCESS | 3536 | --DOMWINDOW == 80 (14317400) [pid = 3536] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:10:11 INFO - PROCESS | 3536 | 1461096611263 Marionette TRACE conn2 <- [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:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 724ms 12:10:11 INFO - PROCESS | 3536 | 1461096611290 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:10:11 INFO - PROCESS | 3536 | 1461096611292 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 12:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:10:11 INFO - PROCESS | 3536 | 1461096611295 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:10:11 INFO - PROCESS | 3536 | 1461096611297 Marionette TRACE conn2 <- [1,214,null,{}] 12:10:11 INFO - PROCESS | 3536 | 1461096611300 Marionette TRACE conn2 -> [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:10:11 INFO - PROCESS | 3536 | 1461096611372 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:10:11 INFO - PROCESS | 3536 | 1461096611378 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:11 INFO - PROCESS | 3536 | ++DOCSHELL 13267800 == 38 [pid = 3536] [id = 63] 12:10:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 81 (13A0B800) [pid = 3536] [serial = 186] [outer = 00000000] 12:10:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 82 (192DE000) [pid = 3536] [serial = 187] [outer = 13A0B800] 12:10:11 INFO - PROCESS | 3536 | 1461096611423 Marionette DEBUG loaded listener.js 12:10:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 83 (1A56EC00) [pid = 3536] [serial = 188] [outer = 13A0B800] 12:10:11 INFO - PROCESS | 3536 | 1461096611818 Marionette TRACE conn2 <- [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:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 523ms 12:10:11 INFO - PROCESS | 3536 | 1461096611831 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:10:11 INFO - PROCESS | 3536 | 1461096611833 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 12:10:11 INFO - PROCESS | 3536 | 1461096611836 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:10:11 INFO - PROCESS | 3536 | 1461096611838 Marionette TRACE conn2 <- [1,218,null,{}] 12:10:11 INFO - PROCESS | 3536 | 1461096611842 Marionette TRACE conn2 -> [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:10:11 INFO - PROCESS | 3536 | 1461096611928 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:10:11 INFO - PROCESS | 3536 | 1461096611936 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:11 INFO - PROCESS | 3536 | ++DOCSHELL 14317400 == 39 [pid = 3536] [id = 64] 12:10:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (18B39C00) [pid = 3536] [serial = 189] [outer = 00000000] 12:10:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 85 (1D170400) [pid = 3536] [serial = 190] [outer = 18B39C00] 12:10:11 INFO - PROCESS | 3536 | 1461096611981 Marionette DEBUG loaded listener.js 12:10:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (1D2AC800) [pid = 3536] [serial = 191] [outer = 18B39C00] 12:10:12 INFO - PROCESS | 3536 | 1461096612377 Marionette TRACE conn2 <- [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:10:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 585ms 12:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:10:12 INFO - PROCESS | 3536 | 1461096612417 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:10:12 INFO - PROCESS | 3536 | 1461096612419 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 12:10:12 INFO - PROCESS | 3536 | 1461096612423 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:10:12 INFO - PROCESS | 3536 | 1461096612425 Marionette TRACE conn2 <- [1,222,null,{}] 12:10:12 INFO - PROCESS | 3536 | 1461096612428 Marionette TRACE conn2 -> [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:10:12 INFO - PROCESS | 3536 | 1461096612547 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:10:12 INFO - PROCESS | 3536 | 1461096612555 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:12 INFO - PROCESS | 3536 | ++DOCSHELL 12B84C00 == 40 [pid = 3536] [id = 65] 12:10:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 87 (12DFE400) [pid = 3536] [serial = 192] [outer = 00000000] 12:10:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 88 (1D61A800) [pid = 3536] [serial = 193] [outer = 12DFE400] 12:10:12 INFO - PROCESS | 3536 | 1461096612604 Marionette DEBUG loaded listener.js 12:10:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (1D66D800) [pid = 3536] [serial = 194] [outer = 12DFE400] 12:10:13 INFO - PROCESS | 3536 | 1461096613058 Marionette TRACE conn2 <- [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:10:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 677ms 12:10:13 INFO - PROCESS | 3536 | 1461096613107 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:10:13 INFO - PROCESS | 3536 | 1461096613111 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 12:10:13 INFO - PROCESS | 3536 | 1461096613116 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:10:13 INFO - PROCESS | 3536 | 1461096613121 Marionette TRACE conn2 <- [1,226,null,{}] 12:10:13 INFO - PROCESS | 3536 | 1461096613188 Marionette TRACE conn2 -> [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:10:13 INFO - PROCESS | 3536 | 1461096613300 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:10:13 INFO - PROCESS | 3536 | 1461096613381 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:13 INFO - PROCESS | 3536 | ++DOCSHELL 1320D800 == 41 [pid = 3536] [id = 66] 12:10:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (1325B400) [pid = 3536] [serial = 195] [outer = 00000000] 12:10:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (143B2800) [pid = 3536] [serial = 196] [outer = 1325B400] 12:10:13 INFO - PROCESS | 3536 | 1461096613439 Marionette DEBUG loaded listener.js 12:10:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (1569F000) [pid = 3536] [serial = 197] [outer = 1325B400] 12:10:13 INFO - PROCESS | 3536 | 1461096613945 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:10:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 847ms 12:10:13 INFO - PROCESS | 3536 | 1461096613981 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:10:13 INFO - PROCESS | 3536 | 1461096613988 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 12:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:10:13 INFO - PROCESS | 3536 | 1461096613994 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:10:13 INFO - PROCESS | 3536 | 1461096613997 Marionette TRACE conn2 <- [1,230,null,{}] 12:10:13 INFO - PROCESS | 3536 | 1461096614001 Marionette TRACE conn2 -> [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:10:14 INFO - PROCESS | 3536 | 1461096614083 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:10:14 INFO - PROCESS | 3536 | 1461096614170 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:14 INFO - PROCESS | 3536 | ++DOCSHELL 14359C00 == 42 [pid = 3536] [id = 67] 12:10:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (15410400) [pid = 3536] [serial = 198] [outer = 00000000] 12:10:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (18B44400) [pid = 3536] [serial = 199] [outer = 15410400] 12:10:14 INFO - PROCESS | 3536 | 1461096614225 Marionette DEBUG loaded listener.js 12:10:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (192E0400) [pid = 3536] [serial = 200] [outer = 15410400] 12:10:14 INFO - PROCESS | 3536 | 1461096614801 Marionette TRACE conn2 <- [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:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 831ms 12:10:14 INFO - PROCESS | 3536 | 1461096614818 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:10:14 INFO - PROCESS | 3536 | 1461096614820 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 12:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:10:14 INFO - PROCESS | 3536 | 1461096614824 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:10:14 INFO - PROCESS | 3536 | 1461096614828 Marionette TRACE conn2 <- [1,234,null,{}] 12:10:14 INFO - PROCESS | 3536 | 1461096614839 Marionette TRACE conn2 -> [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:10:14 INFO - PROCESS | 3536 | 1461096614940 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:10:15 INFO - PROCESS | 3536 | 1461096615026 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:15 INFO - PROCESS | 3536 | ++DOCSHELL 18D9B000 == 43 [pid = 3536] [id = 68] 12:10:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (18DA0C00) [pid = 3536] [serial = 201] [outer = 00000000] 12:10:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (1AAA9000) [pid = 3536] [serial = 202] [outer = 18DA0C00] 12:10:15 INFO - PROCESS | 3536 | 1461096615084 Marionette DEBUG loaded listener.js 12:10:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (1BFEE800) [pid = 3536] [serial = 203] [outer = 18DA0C00] 12:10:15 INFO - PROCESS | 3536 | 1461096615584 Marionette TRACE conn2 <- [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:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 785ms 12:10:15 INFO - PROCESS | 3536 | 1461096615617 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:10:15 INFO - PROCESS | 3536 | 1461096615620 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 12:10:15 INFO - PROCESS | 3536 | 1461096615624 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:10:15 INFO - PROCESS | 3536 | 1461096615626 Marionette TRACE conn2 <- [1,238,null,{}] 12:10:15 INFO - PROCESS | 3536 | 1461096615630 Marionette TRACE conn2 -> [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:10:15 INFO - PROCESS | 3536 | 1461096615726 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:10:15 INFO - PROCESS | 3536 | 1461096615815 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:15 INFO - PROCESS | 3536 | ++DOCSHELL 1A6FB000 == 44 [pid = 3536] [id = 69] 12:10:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (1A6FB800) [pid = 3536] [serial = 204] [outer = 00000000] 12:10:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (1CC7EC00) [pid = 3536] [serial = 205] [outer = 1A6FB800] 12:10:15 INFO - PROCESS | 3536 | 1461096615870 Marionette DEBUG loaded listener.js 12:10:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (1D16F400) [pid = 3536] [serial = 206] [outer = 1A6FB800] 12:10:16 INFO - PROCESS | 3536 | 1461096616450 Marionette TRACE conn2 <- [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:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 893ms 12:10:16 INFO - PROCESS | 3536 | 1461096616514 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:10:16 INFO - PROCESS | 3536 | 1461096616517 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 12:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:10:16 INFO - PROCESS | 3536 | 1461096616521 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:10:16 INFO - PROCESS | 3536 | 1461096616523 Marionette TRACE conn2 <- [1,242,null,{}] 12:10:16 INFO - PROCESS | 3536 | 1461096616527 Marionette TRACE conn2 -> [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:10:16 INFO - PROCESS | 3536 | 1461096616726 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:10:16 INFO - PROCESS | 3536 | 1461096616859 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:16 INFO - PROCESS | 3536 | ++DOCSHELL 1325EC00 == 45 [pid = 3536] [id = 70] 12:10:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (13265800) [pid = 3536] [serial = 207] [outer = 00000000] 12:10:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (13A04800) [pid = 3536] [serial = 208] [outer = 13265800] 12:10:16 INFO - PROCESS | 3536 | 1461096616909 Marionette DEBUG loaded listener.js 12:10:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (14310800) [pid = 3536] [serial = 209] [outer = 13265800] 12:10:17 INFO - PROCESS | 3536 | --DOCSHELL 14317400 == 44 [pid = 3536] [id = 64] 12:10:17 INFO - PROCESS | 3536 | --DOCSHELL 13267800 == 43 [pid = 3536] [id = 63] 12:10:17 INFO - PROCESS | 3536 | --DOCSHELL 13265C00 == 42 [pid = 3536] [id = 62] 12:10:17 INFO - PROCESS | 3536 | --DOCSHELL 1CB1C400 == 41 [pid = 3536] [id = 61] 12:10:17 INFO - PROCESS | 3536 | --DOCSHELL 19EBA000 == 40 [pid = 3536] [id = 60] 12:10:17 INFO - PROCESS | 3536 | --DOCSHELL 16864400 == 39 [pid = 3536] [id = 59] 12:10:17 INFO - PROCESS | 3536 | --DOCSHELL 18B46800 == 38 [pid = 3536] [id = 58] 12:10:17 INFO - PROCESS | 3536 | --DOCSHELL 18332800 == 37 [pid = 3536] [id = 57] 12:10:17 INFO - PROCESS | 3536 | --DOCSHELL 14315C00 == 36 [pid = 3536] [id = 56] 12:10:17 INFO - PROCESS | 3536 | --DOCSHELL 13A07000 == 35 [pid = 3536] [id = 55] 12:10:17 INFO - PROCESS | 3536 | --DOCSHELL 13888400 == 34 [pid = 3536] [id = 54] 12:10:17 INFO - PROCESS | 3536 | --DOCSHELL 123D8400 == 33 [pid = 3536] [id = 53] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (1C96CC00) [pid = 3536] [serial = 156] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (19889C00) [pid = 3536] [serial = 141] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (1645AC00) [pid = 3536] [serial = 132] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (16865400) [pid = 3536] [serial = 133] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (15A32400) [pid = 3536] [serial = 127] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (14AEBC00) [pid = 3536] [serial = 126] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (143AB000) [pid = 3536] [serial = 129] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (14A18C00) [pid = 3536] [serial = 130] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (192D9800) [pid = 3536] [serial = 139] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (18335800) [pid = 3536] [serial = 135] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (1C1CC400) [pid = 3536] [serial = 153] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (1A502400) [pid = 3536] [serial = 144] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (19A37400) [pid = 3536] [serial = 142] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (17A9F800) [pid = 3536] [serial = 147] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 89 (1A56E400) [pid = 3536] [serial = 145] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 88 (1A6F6800) [pid = 3536] [serial = 151] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 87 (13AF0400) [pid = 3536] [serial = 112] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 86 (1388F800) [pid = 3536] [serial = 111] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (1810E800) [pid = 3536] [serial = 115] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 84 (17A94800) [pid = 3536] [serial = 114] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 83 (19F40C00) [pid = 3536] [serial = 118] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 82 (19EB5400) [pid = 3536] [serial = 117] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 81 (1AAA6800) [pid = 3536] [serial = 121] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 80 (1AAA2000) [pid = 3536] [serial = 120] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 79 (15A36000) [pid = 3536] [serial = 124] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 78 (143B5800) [pid = 3536] [serial = 123] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 77 (18B45C00) [pid = 3536] [serial = 138] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 76 (1A6FA800) [pid = 3536] [serial = 150] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 75 (1C1D2800) [pid = 3536] [serial = 154] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 74 (183A4000) [pid = 3536] [serial = 136] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | --DOMWINDOW == 73 (18B46400) [pid = 3536] [serial = 148] [outer = 00000000] [url = about:blank] 12:10:17 INFO - PROCESS | 3536 | 1461096617429 Marionette TRACE conn2 <- [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:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 923ms 12:10:17 INFO - PROCESS | 3536 | 1461096617450 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:10:17 INFO - PROCESS | 3536 | 1461096617454 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 12:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:10:17 INFO - PROCESS | 3536 | 1461096617458 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:10:17 INFO - PROCESS | 3536 | 1461096617462 Marionette TRACE conn2 <- [1,246,null,{}] 12:10:17 INFO - PROCESS | 3536 | 1461096617471 Marionette TRACE conn2 -> [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:10:17 INFO - PROCESS | 3536 | 1461096617550 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:10:17 INFO - PROCESS | 3536 | 1461096617557 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:17 INFO - PROCESS | 3536 | ++DOCSHELL 13890400 == 34 [pid = 3536] [id = 71] 12:10:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 74 (13A03000) [pid = 3536] [serial = 210] [outer = 00000000] 12:10:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 75 (14ABE000) [pid = 3536] [serial = 211] [outer = 13A03000] 12:10:17 INFO - PROCESS | 3536 | 1461096617606 Marionette DEBUG loaded listener.js 12:10:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 76 (156F1C00) [pid = 3536] [serial = 212] [outer = 13A03000] 12:10:18 INFO - PROCESS | 3536 | 1461096618043 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 631ms 12:10:18 INFO - PROCESS | 3536 | 1461096618098 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:10:18 INFO - PROCESS | 3536 | 1461096618100 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 12:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:10:18 INFO - PROCESS | 3536 | 1461096618104 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:10:18 INFO - PROCESS | 3536 | 1461096618106 Marionette TRACE conn2 <- [1,250,null,{}] 12:10:18 INFO - PROCESS | 3536 | 1461096618110 Marionette TRACE conn2 -> [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:10:18 INFO - PROCESS | 3536 | 1461096618217 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:10:18 INFO - PROCESS | 3536 | 1461096618233 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:18 INFO - PROCESS | 3536 | ++DOCSHELL 16868000 == 35 [pid = 3536] [id = 72] 12:10:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 77 (16868400) [pid = 3536] [serial = 213] [outer = 00000000] 12:10:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 78 (16872400) [pid = 3536] [serial = 214] [outer = 16868400] 12:10:18 INFO - PROCESS | 3536 | 1461096618280 Marionette DEBUG loaded listener.js 12:10:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 79 (17A94400) [pid = 3536] [serial = 215] [outer = 16868400] 12:10:18 INFO - PROCESS | 3536 | 1461096618690 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 616ms 12:10:18 INFO - PROCESS | 3536 | 1461096618723 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:10:18 INFO - PROCESS | 3536 | 1461096618726 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 12:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:10:18 INFO - PROCESS | 3536 | 1461096618741 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:10:18 INFO - PROCESS | 3536 | 1461096618745 Marionette TRACE conn2 <- [1,254,null,{}] 12:10:18 INFO - PROCESS | 3536 | 1461096618748 Marionette TRACE conn2 -> [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:10:18 INFO - PROCESS | 3536 | 1461096618833 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:10:18 INFO - PROCESS | 3536 | 1461096618842 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:18 INFO - PROCESS | 3536 | ++DOCSHELL 16871C00 == 36 [pid = 3536] [id = 73] 12:10:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 80 (18332400) [pid = 3536] [serial = 216] [outer = 00000000] 12:10:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 81 (1882AC00) [pid = 3536] [serial = 217] [outer = 18332400] 12:10:18 INFO - PROCESS | 3536 | 1461096618887 Marionette DEBUG loaded listener.js 12:10:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 82 (18B3A000) [pid = 3536] [serial = 218] [outer = 18332400] 12:10:19 INFO - PROCESS | 3536 | 1461096619286 Marionette TRACE conn2 <- [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:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 585ms 12:10:19 INFO - PROCESS | 3536 | 1461096619325 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:10:19 INFO - PROCESS | 3536 | 1461096619327 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 12:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:10:19 INFO - PROCESS | 3536 | 1461096619331 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:10:19 INFO - PROCESS | 3536 | 1461096619332 Marionette TRACE conn2 <- [1,258,null,{}] 12:10:19 INFO - PROCESS | 3536 | 1461096619336 Marionette TRACE conn2 -> [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:10:19 INFO - PROCESS | 3536 | 1461096619417 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:10:19 INFO - PROCESS | 3536 | 1461096619423 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:19 INFO - PROCESS | 3536 | ++DOCSHELL 18B3A400 == 37 [pid = 3536] [id = 74] 12:10:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 83 (18B44000) [pid = 3536] [serial = 219] [outer = 00000000] 12:10:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (18DD7800) [pid = 3536] [serial = 220] [outer = 18B44000] 12:10:19 INFO - PROCESS | 3536 | 1461096619473 Marionette DEBUG loaded listener.js 12:10:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 85 (18D9A800) [pid = 3536] [serial = 221] [outer = 18B44000] 12:10:19 INFO - PROCESS | 3536 | 1461096619943 Marionette TRACE conn2 <- [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:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 692ms 12:10:20 INFO - PROCESS | 3536 | 1461096620018 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:10:20 INFO - PROCESS | 3536 | 1461096620020 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 12:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:10:20 INFO - PROCESS | 3536 | 1461096620024 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:10:20 INFO - PROCESS | 3536 | 1461096620025 Marionette TRACE conn2 <- [1,262,null,{}] 12:10:20 INFO - PROCESS | 3536 | 1461096620029 Marionette TRACE conn2 -> [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:10:20 INFO - PROCESS | 3536 | 1461096620128 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:10:20 INFO - PROCESS | 3536 | 1461096620142 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:20 INFO - PROCESS | 3536 | ++DOCSHELL 19A3E800 == 38 [pid = 3536] [id = 75] 12:10:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (19A40800) [pid = 3536] [serial = 222] [outer = 00000000] 12:10:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 87 (19E47400) [pid = 3536] [serial = 223] [outer = 19A40800] 12:10:20 INFO - PROCESS | 3536 | 1461096620201 Marionette DEBUG loaded listener.js 12:10:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 88 (19F4AC00) [pid = 3536] [serial = 224] [outer = 19A40800] 12:10:20 INFO - PROCESS | 3536 | 1461096620642 Marionette TRACE conn2 <- [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:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 615ms 12:10:20 INFO - PROCESS | 3536 | 1461096620662 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:10:20 INFO - PROCESS | 3536 | 1461096620664 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 12:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:10:20 INFO - PROCESS | 3536 | 1461096620667 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:10:20 INFO - PROCESS | 3536 | 1461096620669 Marionette TRACE conn2 <- [1,266,null,{}] 12:10:20 INFO - PROCESS | 3536 | 1461096620672 Marionette TRACE conn2 -> [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:10:20 INFO - PROCESS | 3536 | 1461096620760 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:10:20 INFO - PROCESS | 3536 | 1461096620843 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:20 INFO - PROCESS | 3536 | ++DOCSHELL 1988CC00 == 39 [pid = 3536] [id = 76] 12:10:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (19C0A400) [pid = 3536] [serial = 225] [outer = 00000000] 12:10:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (1A6F1C00) [pid = 3536] [serial = 226] [outer = 19C0A400] 12:10:20 INFO - PROCESS | 3536 | 1461096620888 Marionette DEBUG loaded listener.js 12:10:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (1AAA1800) [pid = 3536] [serial = 227] [outer = 19C0A400] 12:10:21 INFO - PROCESS | 3536 | 1461096621277 Marionette TRACE conn2 <- [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:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 631ms 12:10:21 INFO - PROCESS | 3536 | 1461096621293 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:10:21 INFO - PROCESS | 3536 | 1461096621295 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 12:10:21 INFO - PROCESS | 3536 | 1461096621298 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:10:21 INFO - PROCESS | 3536 | 1461096621300 Marionette TRACE conn2 <- [1,270,null,{}] 12:10:21 INFO - PROCESS | 3536 | 1461096621303 Marionette TRACE conn2 -> [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:10:21 INFO - PROCESS | 3536 | 1461096621401 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:10:21 INFO - PROCESS | 3536 | 1461096621407 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:21 INFO - PROCESS | 3536 | ++DOCSHELL 1A510000 == 40 [pid = 3536] [id = 77] 12:10:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (1A61E400) [pid = 3536] [serial = 228] [outer = 00000000] 12:10:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (1BFF6400) [pid = 3536] [serial = 229] [outer = 1A61E400] 12:10:21 INFO - PROCESS | 3536 | 1461096621451 Marionette DEBUG loaded listener.js 12:10:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (1C135800) [pid = 3536] [serial = 230] [outer = 1A61E400] 12:10:21 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (146B8400) [pid = 3536] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:10:21 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (18332C00) [pid = 3536] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:10:21 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (19F4BC00) [pid = 3536] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:10:21 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (18B39C00) [pid = 3536] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:10:21 INFO - PROCESS | 3536 | --DOMWINDOW == 89 (13A08400) [pid = 3536] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:10:21 INFO - PROCESS | 3536 | --DOMWINDOW == 88 (18DD7C00) [pid = 3536] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:10:21 INFO - PROCESS | 3536 | --DOMWINDOW == 87 (1CB1CC00) [pid = 3536] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:10:21 INFO - PROCESS | 3536 | --DOMWINDOW == 86 (16457C00) [pid = 3536] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:10:21 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (19589000) [pid = 3536] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:10:21 INFO - PROCESS | 3536 | --DOMWINDOW == 84 (13A0B800) [pid = 3536] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:10:21 INFO - PROCESS | 3536 | 1461096621938 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 693ms 12:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:10:21 INFO - PROCESS | 3536 | 1461096621985 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:10:21 INFO - PROCESS | 3536 | 1461096621986 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 12:10:21 INFO - PROCESS | 3536 | 1461096621990 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:10:21 INFO - PROCESS | 3536 | 1461096621992 Marionette TRACE conn2 <- [1,274,null,{}] 12:10:22 INFO - PROCESS | 3536 | 1461096622001 Marionette TRACE conn2 -> [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:10:22 INFO - PROCESS | 3536 | 1461096622121 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:10:22 INFO - PROCESS | 3536 | 1461096622130 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:22 INFO - PROCESS | 3536 | ++DOCSHELL 1644CC00 == 41 [pid = 3536] [id = 78] 12:10:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 85 (16872C00) [pid = 3536] [serial = 231] [outer = 00000000] 12:10:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (1A506400) [pid = 3536] [serial = 232] [outer = 16872C00] 12:10:22 INFO - PROCESS | 3536 | 1461096622178 Marionette DEBUG loaded listener.js 12:10:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 87 (1AAA6800) [pid = 3536] [serial = 233] [outer = 16872C00] 12:10:22 INFO - PROCESS | 3536 | 1461096622549 Marionette TRACE conn2 <- [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:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 585ms 12:10:22 INFO - PROCESS | 3536 | 1461096622594 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:10:22 INFO - PROCESS | 3536 | 1461096622595 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 12:10:22 INFO - PROCESS | 3536 | 1461096622599 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:10:22 INFO - PROCESS | 3536 | 1461096622600 Marionette TRACE conn2 <- [1,278,null,{}] 12:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:10:22 INFO - PROCESS | 3536 | 1461096622604 Marionette TRACE conn2 -> [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:10:22 INFO - PROCESS | 3536 | 1461096622680 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:10:22 INFO - PROCESS | 3536 | 1461096622686 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:22 INFO - PROCESS | 3536 | ++DOCSHELL 17A77000 == 42 [pid = 3536] [id = 79] 12:10:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 88 (19640800) [pid = 3536] [serial = 234] [outer = 00000000] 12:10:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (1C96C800) [pid = 3536] [serial = 235] [outer = 19640800] 12:10:22 INFO - PROCESS | 3536 | 1461096622731 Marionette DEBUG loaded listener.js 12:10:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (1C96BC00) [pid = 3536] [serial = 236] [outer = 19640800] 12:10:23 INFO - PROCESS | 3536 | 1461096623117 Marionette TRACE conn2 <- [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:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 585ms 12:10:23 INFO - PROCESS | 3536 | 1461096623185 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:10:23 INFO - PROCESS | 3536 | 1461096623187 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 12:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:10:23 INFO - PROCESS | 3536 | 1461096623191 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:10:23 INFO - PROCESS | 3536 | 1461096623192 Marionette TRACE conn2 <- [1,282,null,{}] 12:10:23 INFO - PROCESS | 3536 | 1461096623196 Marionette TRACE conn2 -> [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:10:23 INFO - PROCESS | 3536 | 1461096623269 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:10:23 INFO - PROCESS | 3536 | 1461096623275 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:23 INFO - PROCESS | 3536 | ++DOCSHELL 1C96AC00 == 43 [pid = 3536] [id = 80] 12:10:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (1CB17000) [pid = 3536] [serial = 237] [outer = 00000000] 12:10:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (1D0D1C00) [pid = 3536] [serial = 238] [outer = 1CB17000] 12:10:23 INFO - PROCESS | 3536 | 1461096623325 Marionette DEBUG loaded listener.js 12:10:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (1D2AD000) [pid = 3536] [serial = 239] [outer = 1CB17000] 12:10:23 INFO - PROCESS | 3536 | 1461096623796 Marionette TRACE conn2 <- [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:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 616ms 12:10:23 INFO - PROCESS | 3536 | 1461096623831 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:10:23 INFO - PROCESS | 3536 | 1461096623835 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 12:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:10:23 INFO - PROCESS | 3536 | 1461096623841 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:10:23 INFO - PROCESS | 3536 | 1461096623845 Marionette TRACE conn2 <- [1,286,null,{}] 12:10:23 INFO - PROCESS | 3536 | 1461096623852 Marionette TRACE conn2 -> [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:10:23 INFO - PROCESS | 3536 | 1461096623964 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:10:24 INFO - PROCESS | 3536 | 1461096624056 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:24 INFO - PROCESS | 3536 | ++DOCSHELL 13A04000 == 44 [pid = 3536] [id = 81] 12:10:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (13AE7800) [pid = 3536] [serial = 240] [outer = 00000000] 12:10:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (14317400) [pid = 3536] [serial = 241] [outer = 13AE7800] 12:10:24 INFO - PROCESS | 3536 | 1461096624098 Marionette DEBUG loaded listener.js 12:10:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (14A18C00) [pid = 3536] [serial = 242] [outer = 13AE7800] 12:10:24 INFO - PROCESS | 3536 | 1461096624834 Marionette TRACE conn2 <- [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:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1032ms 12:10:24 INFO - PROCESS | 3536 | 1461096624867 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:10:24 INFO - PROCESS | 3536 | 1461096624873 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 12:10:24 INFO - PROCESS | 3536 | 1461096624895 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:10:24 INFO - PROCESS | 3536 | 1461096624898 Marionette TRACE conn2 <- [1,290,null,{}] 12:10:24 INFO - PROCESS | 3536 | 1461096624902 Marionette TRACE conn2 -> [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:10:25 INFO - PROCESS | 3536 | 1461096625012 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:10:25 INFO - PROCESS | 3536 | 1461096625086 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:25 INFO - PROCESS | 3536 | ++DOCSHELL 1664EC00 == 45 [pid = 3536] [id = 82] 12:10:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (16866C00) [pid = 3536] [serial = 243] [outer = 00000000] 12:10:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (18B40400) [pid = 3536] [serial = 244] [outer = 16866C00] 12:10:25 INFO - PROCESS | 3536 | 1461096625142 Marionette DEBUG loaded listener.js 12:10:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (19645C00) [pid = 3536] [serial = 245] [outer = 16866C00] 12:10:25 INFO - PROCESS | 3536 | 1461096625698 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 893ms 12:10:25 INFO - PROCESS | 3536 | 1461096625785 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:10:25 INFO - PROCESS | 3536 | 1461096625787 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 12:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:10:25 INFO - PROCESS | 3536 | 1461096625791 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:10:25 INFO - PROCESS | 3536 | 1461096625795 Marionette TRACE conn2 <- [1,294,null,{}] 12:10:25 INFO - PROCESS | 3536 | 1461096625806 Marionette TRACE conn2 -> [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:10:25 INFO - PROCESS | 3536 | 1461096625960 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:10:25 INFO - PROCESS | 3536 | 1461096626005 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:26 INFO - PROCESS | 3536 | ++DOCSHELL 19EBA800 == 46 [pid = 3536] [id = 83] 12:10:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (1A620800) [pid = 3536] [serial = 246] [outer = 00000000] 12:10:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (1D0C9C00) [pid = 3536] [serial = 247] [outer = 1A620800] 12:10:26 INFO - PROCESS | 3536 | 1461096626064 Marionette DEBUG loaded listener.js 12:10:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (1D610800) [pid = 3536] [serial = 248] [outer = 1A620800] 12:10:26 INFO - PROCESS | 3536 | 1461096626612 Marionette TRACE conn2 <- [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:10:26 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:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 893ms 12:10:26 INFO - PROCESS | 3536 | 1461096626678 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:10:26 INFO - PROCESS | 3536 | 1461096626681 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 12:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:10:26 INFO - PROCESS | 3536 | 1461096626685 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:10:26 INFO - PROCESS | 3536 | 1461096626687 Marionette TRACE conn2 <- [1,298,null,{}] 12:10:26 INFO - PROCESS | 3536 | 1461096626691 Marionette TRACE conn2 -> [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:10:26 INFO - PROCESS | 3536 | 1461096626788 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:10:26 INFO - PROCESS | 3536 | 1461096626875 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:26 INFO - PROCESS | 3536 | ++DOCSHELL 1D617000 == 47 [pid = 3536] [id = 84] 12:10:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (1D66F000) [pid = 3536] [serial = 249] [outer = 00000000] 12:10:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (1D796000) [pid = 3536] [serial = 250] [outer = 1D66F000] 12:10:26 INFO - PROCESS | 3536 | 1461096626931 Marionette DEBUG loaded listener.js 12:10:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (1D796C00) [pid = 3536] [serial = 251] [outer = 1D66F000] 12:10:27 INFO - PROCESS | 3536 | 1461096627701 Marionette TRACE conn2 <- [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:10:27 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:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1078ms 12:10:27 INFO - PROCESS | 3536 | 1461096627802 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:10:27 INFO - PROCESS | 3536 | 1461096627805 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 12:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:10:27 INFO - PROCESS | 3536 | 1461096627864 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:10:27 INFO - PROCESS | 3536 | 1461096627866 Marionette TRACE conn2 <- [1,302,null,{}] 12:10:27 INFO - PROCESS | 3536 | 1461096627945 Marionette TRACE conn2 -> [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:10:28 INFO - PROCESS | 3536 | 1461096628050 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:10:28 INFO - PROCESS | 3536 | 1461096628195 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:28 INFO - PROCESS | 3536 | ++DOCSHELL 14AB4000 == 48 [pid = 3536] [id = 85] 12:10:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (181DB400) [pid = 3536] [serial = 252] [outer = 00000000] 12:10:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (1882F000) [pid = 3536] [serial = 253] [outer = 181DB400] 12:10:28 INFO - PROCESS | 3536 | 1461096628291 Marionette DEBUG loaded listener.js 12:10:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (18D98800) [pid = 3536] [serial = 254] [outer = 181DB400] 12:10:28 INFO - PROCESS | 3536 | --DOCSHELL 17A77000 == 47 [pid = 3536] [id = 79] 12:10:28 INFO - PROCESS | 3536 | --DOCSHELL 1644CC00 == 46 [pid = 3536] [id = 78] 12:10:28 INFO - PROCESS | 3536 | --DOCSHELL 1A510000 == 45 [pid = 3536] [id = 77] 12:10:28 INFO - PROCESS | 3536 | --DOCSHELL 1988CC00 == 44 [pid = 3536] [id = 76] 12:10:28 INFO - PROCESS | 3536 | --DOCSHELL 19A3E800 == 43 [pid = 3536] [id = 75] 12:10:28 INFO - PROCESS | 3536 | --DOCSHELL 18B3A400 == 42 [pid = 3536] [id = 74] 12:10:28 INFO - PROCESS | 3536 | --DOCSHELL 16871C00 == 41 [pid = 3536] [id = 73] 12:10:28 INFO - PROCESS | 3536 | --DOCSHELL 16868000 == 40 [pid = 3536] [id = 72] 12:10:28 INFO - PROCESS | 3536 | --DOCSHELL 13890400 == 39 [pid = 3536] [id = 71] 12:10:28 INFO - PROCESS | 3536 | --DOCSHELL 1325EC00 == 38 [pid = 3536] [id = 70] 12:10:28 INFO - PROCESS | 3536 | --DOCSHELL 14359C00 == 37 [pid = 3536] [id = 67] 12:10:28 INFO - PROCESS | 3536 | --DOCSHELL 1320D800 == 36 [pid = 3536] [id = 66] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (15C95400) [pid = 3536] [serial = 165] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (16376800) [pid = 3536] [serial = 166] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (1833C800) [pid = 3536] [serial = 169] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (18827000) [pid = 3536] [serial = 170] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (1C1CE400) [pid = 3536] [serial = 178] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (1D2AC800) [pid = 3536] [serial = 191] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (14AF6800) [pid = 3536] [serial = 163] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (14AB9000) [pid = 3536] [serial = 162] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (1958E000) [pid = 3536] [serial = 172] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (15A31800) [pid = 3536] [serial = 159] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (1CC82800) [pid = 3536] [serial = 181] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (1C1D0C00) [pid = 3536] [serial = 179] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (1D16BC00) [pid = 3536] [serial = 184] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (1CC82400) [pid = 3536] [serial = 182] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (1D16F000) [pid = 3536] [serial = 185] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (1E2B2800) [pid = 3536] [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:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (19EC0000) [pid = 3536] [serial = 175] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (192DE000) [pid = 3536] [serial = 187] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 89 (1A240C00) [pid = 3536] [serial = 176] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 88 (1A56EC00) [pid = 3536] [serial = 188] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 87 (1D170400) [pid = 3536] [serial = 190] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 86 (1D61A800) [pid = 3536] [serial = 193] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (19887000) [pid = 3536] [serial = 173] [outer = 00000000] [url = about:blank] 12:10:28 INFO - PROCESS | 3536 | 1461096628727 Marionette TRACE conn2 <- [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:10:28 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:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 939ms 12:10:28 INFO - PROCESS | 3536 | 1461096628750 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:10:28 INFO - PROCESS | 3536 | 1461096628755 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 12:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:10:28 INFO - PROCESS | 3536 | 1461096628762 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:10:28 INFO - PROCESS | 3536 | 1461096628764 Marionette TRACE conn2 <- [1,306,null,{}] 12:10:28 INFO - PROCESS | 3536 | 1461096628768 Marionette TRACE conn2 -> [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:10:28 INFO - PROCESS | 3536 | 1461096628847 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:10:28 INFO - PROCESS | 3536 | 1461096628854 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:28 INFO - PROCESS | 3536 | ++DOCSHELL 14AF3C00 == 37 [pid = 3536] [id = 86] 12:10:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (1541BC00) [pid = 3536] [serial = 255] [outer = 00000000] 12:10:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 87 (17AA1000) [pid = 3536] [serial = 256] [outer = 1541BC00] 12:10:28 INFO - PROCESS | 3536 | 1461096628899 Marionette DEBUG loaded listener.js 12:10:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 88 (18829C00) [pid = 3536] [serial = 257] [outer = 1541BC00] 12:10:29 INFO - PROCESS | 3536 | 1461096629349 Marionette TRACE conn2 <- [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:10:29 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:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 632ms 12:10:29 INFO - PROCESS | 3536 | 1461096629397 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:10:29 INFO - PROCESS | 3536 | 1461096629399 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 12:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:10:29 INFO - PROCESS | 3536 | 1461096629402 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:10:29 INFO - PROCESS | 3536 | 1461096629405 Marionette TRACE conn2 <- [1,310,null,{}] 12:10:29 INFO - PROCESS | 3536 | 1461096629416 Marionette TRACE conn2 -> [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:10:29 INFO - PROCESS | 3536 | 1461096629496 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:10:29 INFO - PROCESS | 3536 | 1461096629505 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:29 INFO - PROCESS | 3536 | ++DOCSHELL 19A40400 == 38 [pid = 3536] [id = 87] 12:10:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (19B43000) [pid = 3536] [serial = 258] [outer = 00000000] 12:10:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (19EBAC00) [pid = 3536] [serial = 259] [outer = 19B43000] 12:10:29 INFO - PROCESS | 3536 | 1461096629556 Marionette DEBUG loaded listener.js 12:10:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (19F48C00) [pid = 3536] [serial = 260] [outer = 19B43000] 12:10:30 INFO - PROCESS | 3536 | 1461096630003 Marionette TRACE conn2 <- [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:10:30 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:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 616ms 12:10:30 INFO - PROCESS | 3536 | 1461096630024 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:10:30 INFO - PROCESS | 3536 | 1461096630028 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 12:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:10:30 INFO - PROCESS | 3536 | 1461096630031 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:10:30 INFO - PROCESS | 3536 | 1461096630033 Marionette TRACE conn2 <- [1,314,null,{}] 12:10:30 INFO - PROCESS | 3536 | 1461096630036 Marionette TRACE conn2 -> [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:10:30 INFO - PROCESS | 3536 | 1461096630113 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:10:30 INFO - PROCESS | 3536 | 1461096630120 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:30 INFO - PROCESS | 3536 | ++DOCSHELL 1A566C00 == 39 [pid = 3536] [id = 88] 12:10:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (1A56C400) [pid = 3536] [serial = 261] [outer = 00000000] 12:10:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (1AAA2000) [pid = 3536] [serial = 262] [outer = 1A56C400] 12:10:30 INFO - PROCESS | 3536 | 1461096630165 Marionette DEBUG loaded listener.js 12:10:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (1BFF5000) [pid = 3536] [serial = 263] [outer = 1A56C400] 12:10:30 INFO - PROCESS | 3536 | 1461096630583 Marionette TRACE conn2 <- [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:10:30 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:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 585ms 12:10:30 INFO - PROCESS | 3536 | 1461096630626 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:10:30 INFO - PROCESS | 3536 | 1461096630628 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 12:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:10:30 INFO - PROCESS | 3536 | 1461096630635 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:10:30 INFO - PROCESS | 3536 | 1461096630637 Marionette TRACE conn2 <- [1,318,null,{}] 12:10:30 INFO - PROCESS | 3536 | 1461096630641 Marionette TRACE conn2 -> [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:10:30 INFO - PROCESS | 3536 | 1461096630719 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:10:30 INFO - PROCESS | 3536 | 1461096630725 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:30 INFO - PROCESS | 3536 | ++DOCSHELL 1C1D1800 == 40 [pid = 3536] [id = 89] 12:10:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (1C1D1C00) [pid = 3536] [serial = 264] [outer = 00000000] 12:10:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (1C975400) [pid = 3536] [serial = 265] [outer = 1C1D1C00] 12:10:30 INFO - PROCESS | 3536 | 1461096630772 Marionette DEBUG loaded listener.js 12:10:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (1CB1B400) [pid = 3536] [serial = 266] [outer = 1C1D1C00] 12:10:31 INFO - PROCESS | 3536 | 1461096631225 Marionette TRACE conn2 <- [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:10:31 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:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 615ms 12:10:31 INFO - PROCESS | 3536 | 1461096631258 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:10:31 INFO - PROCESS | 3536 | 1461096631259 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 12:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:10:31 INFO - PROCESS | 3536 | 1461096631266 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:10:31 INFO - PROCESS | 3536 | 1461096631268 Marionette TRACE conn2 <- [1,322,null,{}] 12:10:31 INFO - PROCESS | 3536 | 1461096631271 Marionette TRACE conn2 -> [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:10:31 INFO - PROCESS | 3536 | 1461096631425 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:10:31 INFO - PROCESS | 3536 | 1461096631451 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:10:31 INFO - PROCESS | 3536 | 1461096631463 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:31 INFO - PROCESS | 3536 | ++DOCSHELL 1D66CC00 == 41 [pid = 3536] [id = 90] 12:10:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (1D66D000) [pid = 3536] [serial = 267] [outer = 00000000] 12:10:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (1D675800) [pid = 3536] [serial = 268] [outer = 1D66D000] 12:10:31 INFO - PROCESS | 3536 | 1461096631512 Marionette DEBUG loaded listener.js 12:10:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (1D7A1400) [pid = 3536] [serial = 269] [outer = 1D66D000] 12:10:31 INFO - PROCESS | 3536 | 1461096631951 Marionette TRACE conn2 <- [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:10:31 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:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 723ms 12:10:31 INFO - PROCESS | 3536 | 1461096632004 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:10:31 INFO - PROCESS | 3536 | 1461096632006 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 12:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:10:31 INFO - PROCESS | 3536 | 1461096631993 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:10:31 INFO - PROCESS | 3536 | 1461096631994 Marionette TRACE conn2 <- [1,326,null,{}] 12:10:32 INFO - PROCESS | 3536 | 1461096632041 Marionette TRACE conn2 -> [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:10:32 INFO - PROCESS | 3536 | 1461096632148 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:10:32 INFO - PROCESS | 3536 | 1461096632160 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:32 INFO - PROCESS | 3536 | ++DOCSHELL 1434F000 == 42 [pid = 3536] [id = 91] 12:10:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (1D7A3800) [pid = 3536] [serial = 270] [outer = 00000000] 12:10:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (1D9E9C00) [pid = 3536] [serial = 271] [outer = 1D7A3800] 12:10:32 INFO - PROCESS | 3536 | 1461096632205 Marionette DEBUG loaded listener.js 12:10:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (1D9E9400) [pid = 3536] [serial = 272] [outer = 1D7A3800] 12:10:32 INFO - PROCESS | 3536 | 1461096632639 Marionette TRACE conn2 <- [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:10:32 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:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 677ms 12:10:32 INFO - PROCESS | 3536 | 1461096632692 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:10:32 INFO - PROCESS | 3536 | 1461096632694 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 12:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:10:32 INFO - PROCESS | 3536 | 1461096632701 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:10:32 INFO - PROCESS | 3536 | 1461096632703 Marionette TRACE conn2 <- [1,330,null,{}] 12:10:32 INFO - PROCESS | 3536 | 1461096632706 Marionette TRACE conn2 -> [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:10:32 INFO - PROCESS | 3536 | 1461096632813 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:10:32 INFO - PROCESS | 3536 | 1461096632820 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:32 INFO - PROCESS | 3536 | ++DOCSHELL 1D9E2800 == 43 [pid = 3536] [id = 92] 12:10:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (1D9EE800) [pid = 3536] [serial = 273] [outer = 00000000] 12:10:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (1DAC0C00) [pid = 3536] [serial = 274] [outer = 1D9EE800] 12:10:32 INFO - PROCESS | 3536 | 1461096632909 Marionette DEBUG loaded listener.js 12:10:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (1DAC2000) [pid = 3536] [serial = 275] [outer = 1D9EE800] 12:10:33 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (19A40800) [pid = 3536] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:10:33 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (13265800) [pid = 3536] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:10:33 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (13A03000) [pid = 3536] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:10:33 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (18332400) [pid = 3536] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:10:33 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (16868400) [pid = 3536] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:10:33 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (18B44000) [pid = 3536] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:10:33 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (19C0A400) [pid = 3536] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:10:33 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (19640800) [pid = 3536] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:10:33 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (1A61E400) [pid = 3536] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:10:33 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (16872C00) [pid = 3536] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:10:33 INFO - PROCESS | 3536 | 1461096633412 Marionette TRACE conn2 <- [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:10:33 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:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 786ms 12:10:33 INFO - PROCESS | 3536 | 1461096633487 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:10:33 INFO - PROCESS | 3536 | 1461096633489 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 12:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:10:33 INFO - PROCESS | 3536 | 1461096633492 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:10:33 INFO - PROCESS | 3536 | 1461096633494 Marionette TRACE conn2 <- [1,334,null,{}] 12:10:33 INFO - PROCESS | 3536 | 1461096633497 Marionette TRACE conn2 -> [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:10:33 INFO - PROCESS | 3536 | 1461096633576 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:10:33 INFO - PROCESS | 3536 | 1461096633582 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:33 INFO - PROCESS | 3536 | ++DOCSHELL 1320A800 == 44 [pid = 3536] [id = 93] 12:10:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (13A03400) [pid = 3536] [serial = 276] [outer = 00000000] 12:10:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (19A40800) [pid = 3536] [serial = 277] [outer = 13A03400] 12:10:33 INFO - PROCESS | 3536 | 1461096633627 Marionette DEBUG loaded listener.js 12:10:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (1AAABC00) [pid = 3536] [serial = 278] [outer = 13A03400] 12:10:34 INFO - PROCESS | 3536 | 1461096634028 Marionette TRACE conn2 <- [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:10:34 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:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 585ms 12:10:34 INFO - PROCESS | 3536 | 1461096634090 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:10:34 INFO - PROCESS | 3536 | 1461096634093 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 12:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:10:34 INFO - PROCESS | 3536 | 1461096634098 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:10:34 INFO - PROCESS | 3536 | 1461096634101 Marionette TRACE conn2 <- [1,338,null,{}] 12:10:34 INFO - PROCESS | 3536 | 1461096634105 Marionette TRACE conn2 -> [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:10:34 INFO - PROCESS | 3536 | 1461096634182 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:10:34 INFO - PROCESS | 3536 | 1461096634189 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:34 INFO - PROCESS | 3536 | ++DOCSHELL 18D98000 == 45 [pid = 3536] [id = 94] 12:10:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (1D79B000) [pid = 3536] [serial = 279] [outer = 00000000] 12:10:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (1DAC8400) [pid = 3536] [serial = 280] [outer = 1D79B000] 12:10:34 INFO - PROCESS | 3536 | 1461096634233 Marionette DEBUG loaded listener.js 12:10:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (1DD2E400) [pid = 3536] [serial = 281] [outer = 1D79B000] 12:10:34 INFO - PROCESS | 3536 | 1461096634638 Marionette TRACE conn2 <- [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:10:34 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:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 585ms 12:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:10:34 INFO - PROCESS | 3536 | 1461096634675 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:10:34 INFO - PROCESS | 3536 | 1461096634678 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 12:10:34 INFO - PROCESS | 3536 | 1461096634681 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:10:34 INFO - PROCESS | 3536 | 1461096634683 Marionette TRACE conn2 <- [1,342,null,{}] 12:10:34 INFO - PROCESS | 3536 | 1461096634687 Marionette TRACE conn2 -> [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:10:34 INFO - PROCESS | 3536 | 1461096634781 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:10:34 INFO - PROCESS | 3536 | 1461096634787 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:34 INFO - PROCESS | 3536 | ++DOCSHELL 16B76800 == 46 [pid = 3536] [id = 95] 12:10:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (16B76C00) [pid = 3536] [serial = 282] [outer = 00000000] 12:10:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (17F68800) [pid = 3536] [serial = 283] [outer = 16B76C00] 12:10:34 INFO - PROCESS | 3536 | 1461096634837 Marionette DEBUG loaded listener.js 12:10:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (1DABB000) [pid = 3536] [serial = 284] [outer = 16B76C00] 12:10:35 INFO - PROCESS | 3536 | --DOCSHELL 136DBC00 == 45 [pid = 3536] [id = 43] 12:10:35 INFO - PROCESS | 3536 | --DOCSHELL 18D9B000 == 44 [pid = 3536] [id = 68] 12:10:35 INFO - PROCESS | 3536 | --DOCSHELL 1A6FB000 == 43 [pid = 3536] [id = 69] 12:10:35 INFO - PROCESS | 3536 | --DOCSHELL 12B84C00 == 42 [pid = 3536] [id = 65] 12:10:35 INFO - PROCESS | 3536 | --DOCSHELL 14AF3C00 == 41 [pid = 3536] [id = 86] 12:10:35 INFO - PROCESS | 3536 | --DOCSHELL 14AB4000 == 40 [pid = 3536] [id = 85] 12:10:35 INFO - PROCESS | 3536 | --DOCSHELL 1D617000 == 39 [pid = 3536] [id = 84] 12:10:35 INFO - PROCESS | 3536 | --DOCSHELL 1664EC00 == 38 [pid = 3536] [id = 82] 12:10:35 INFO - PROCESS | 3536 | --DOCSHELL 19EBA800 == 37 [pid = 3536] [id = 83] 12:10:35 INFO - PROCESS | 3536 | --DOCSHELL 1C96AC00 == 36 [pid = 3536] [id = 80] 12:10:35 INFO - PROCESS | 3536 | --DOCSHELL 13A04000 == 35 [pid = 3536] [id = 81] 12:10:36 INFO - PROCESS | 3536 | --DOCSHELL 1C1D1800 == 34 [pid = 3536] [id = 89] 12:10:36 INFO - PROCESS | 3536 | --DOCSHELL 1A566C00 == 33 [pid = 3536] [id = 88] 12:10:36 INFO - PROCESS | 3536 | --DOCSHELL 1320A800 == 32 [pid = 3536] [id = 93] 12:10:36 INFO - PROCESS | 3536 | --DOCSHELL 18D98000 == 31 [pid = 3536] [id = 94] 12:10:36 INFO - PROCESS | 3536 | --DOCSHELL 1434F000 == 30 [pid = 3536] [id = 91] 12:10:36 INFO - PROCESS | 3536 | --DOCSHELL 1D9E2800 == 29 [pid = 3536] [id = 92] 12:10:36 INFO - PROCESS | 3536 | --DOCSHELL 19A40400 == 28 [pid = 3536] [id = 87] 12:10:36 INFO - PROCESS | 3536 | --DOCSHELL 1D66CC00 == 27 [pid = 3536] [id = 90] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (19E47400) [pid = 3536] [serial = 223] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (19F4AC00) [pid = 3536] [serial = 224] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (143B2800) [pid = 3536] [serial = 196] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (18B44400) [pid = 3536] [serial = 199] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (14310800) [pid = 3536] [serial = 209] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (13A04800) [pid = 3536] [serial = 208] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (14ABE000) [pid = 3536] [serial = 211] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (156F1C00) [pid = 3536] [serial = 212] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (1882AC00) [pid = 3536] [serial = 217] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (18B3A000) [pid = 3536] [serial = 218] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (16872400) [pid = 3536] [serial = 214] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (17A94400) [pid = 3536] [serial = 215] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (18DD7800) [pid = 3536] [serial = 220] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (1AAA1800) [pid = 3536] [serial = 227] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (1CC7EC00) [pid = 3536] [serial = 205] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 89 (1A6F1C00) [pid = 3536] [serial = 226] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 88 (1D0D1C00) [pid = 3536] [serial = 238] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 87 (1C96BC00) [pid = 3536] [serial = 236] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 86 (1BFF6400) [pid = 3536] [serial = 229] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (1C96C800) [pid = 3536] [serial = 235] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 84 (1C135800) [pid = 3536] [serial = 230] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 83 (1AAA9000) [pid = 3536] [serial = 202] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 82 (1A506400) [pid = 3536] [serial = 232] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 81 (1AAA6800) [pid = 3536] [serial = 233] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | --DOMWINDOW == 80 (18D9A800) [pid = 3536] [serial = 221] [outer = 00000000] [url = about:blank] 12:10:36 INFO - PROCESS | 3536 | 1461096636697 Marionette TRACE conn2 <- [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:10:36 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:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 2017ms 12:10:36 INFO - PROCESS | 3536 | 1461096636718 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:10:36 INFO - PROCESS | 3536 | 1461096636721 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 12:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:10:36 INFO - PROCESS | 3536 | 1461096636729 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:10:36 INFO - PROCESS | 3536 | 1461096636733 Marionette TRACE conn2 <- [1,346,null,{}] 12:10:36 INFO - PROCESS | 3536 | 1461096636739 Marionette TRACE conn2 -> [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:10:36 INFO - PROCESS | 3536 | 1461096636807 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:10:36 INFO - PROCESS | 3536 | 1461096636817 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:36 INFO - PROCESS | 3536 | ++DOCSHELL 1388F400 == 28 [pid = 3536] [id = 96] 12:10:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 81 (1388F800) [pid = 3536] [serial = 285] [outer = 00000000] 12:10:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 82 (142CCC00) [pid = 3536] [serial = 286] [outer = 1388F800] 12:10:36 INFO - PROCESS | 3536 | 1461096636865 Marionette DEBUG loaded listener.js 12:10:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 83 (14310C00) [pid = 3536] [serial = 287] [outer = 1388F800] 12:10:37 INFO - PROCESS | 3536 | 1461096637330 Marionette TRACE conn2 <- [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:10:37 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:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 632ms 12:10:37 INFO - PROCESS | 3536 | 1461096637349 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:10:37 INFO - PROCESS | 3536 | 1461096637355 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 12:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:10:37 INFO - PROCESS | 3536 | 1461096637365 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:10:37 INFO - PROCESS | 3536 | 1461096637368 Marionette TRACE conn2 <- [1,350,null,{}] 12:10:37 INFO - PROCESS | 3536 | 1461096637372 Marionette TRACE conn2 -> [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:10:37 INFO - PROCESS | 3536 | 1461096637450 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:10:37 INFO - PROCESS | 3536 | 1461096637456 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:37 INFO - PROCESS | 3536 | ++DOCSHELL 14AB1400 == 29 [pid = 3536] [id = 97] 12:10:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (14ABF800) [pid = 3536] [serial = 288] [outer = 00000000] 12:10:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 85 (15418800) [pid = 3536] [serial = 289] [outer = 14ABF800] 12:10:37 INFO - PROCESS | 3536 | 1461096637506 Marionette DEBUG loaded listener.js 12:10:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (156A7C00) [pid = 3536] [serial = 290] [outer = 14ABF800] 12:10:37 INFO - PROCESS | 3536 | 1461096637924 Marionette TRACE conn2 <- [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:10:37 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:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 585ms 12:10:37 INFO - PROCESS | 3536 | 1461096637946 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:10:37 INFO - PROCESS | 3536 | 1461096637948 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 12:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:10:37 INFO - PROCESS | 3536 | 1461096637952 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:10:37 INFO - PROCESS | 3536 | 1461096637956 Marionette TRACE conn2 <- [1,354,null,{}] 12:10:37 INFO - PROCESS | 3536 | 1461096637971 Marionette TRACE conn2 -> [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:10:38 INFO - PROCESS | 3536 | 1461096638051 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:10:38 INFO - PROCESS | 3536 | 1461096638060 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:38 INFO - PROCESS | 3536 | ++DOCSHELL 16457800 == 30 [pid = 3536] [id = 98] 12:10:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 87 (16457C00) [pid = 3536] [serial = 291] [outer = 00000000] 12:10:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 88 (16866400) [pid = 3536] [serial = 292] [outer = 16457C00] 12:10:38 INFO - PROCESS | 3536 | 1461096638109 Marionette DEBUG loaded listener.js 12:10:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (16B6F000) [pid = 3536] [serial = 293] [outer = 16457C00] 12:10:38 INFO - PROCESS | 3536 | 1461096638593 Marionette TRACE conn2 <- [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:10:38 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:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 678ms 12:10:38 INFO - PROCESS | 3536 | 1461096638651 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:10:38 INFO - PROCESS | 3536 | 1461096638653 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 12:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:10:38 INFO - PROCESS | 3536 | 1461096638656 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:10:38 INFO - PROCESS | 3536 | 1461096638658 Marionette TRACE conn2 <- [1,358,null,{}] 12:10:38 INFO - PROCESS | 3536 | 1461096638662 Marionette TRACE conn2 -> [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:10:38 INFO - PROCESS | 3536 | 1461096638737 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:10:38 INFO - PROCESS | 3536 | 1461096638742 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:38 INFO - PROCESS | 3536 | ++DOCSHELL 16B77800 == 31 [pid = 3536] [id = 99] 12:10:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (16B7B000) [pid = 3536] [serial = 294] [outer = 00000000] 12:10:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (17A9AC00) [pid = 3536] [serial = 295] [outer = 16B7B000] 12:10:38 INFO - PROCESS | 3536 | 1461096638788 Marionette DEBUG loaded listener.js 12:10:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (17D8BC00) [pid = 3536] [serial = 296] [outer = 16B7B000] 12:10:39 INFO - PROCESS | 3536 | 1461096639187 Marionette TRACE conn2 <- [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:10:39 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:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 585ms 12:10:39 INFO - PROCESS | 3536 | 1461096639236 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:10:39 INFO - PROCESS | 3536 | 1461096639238 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 12:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:10:39 INFO - PROCESS | 3536 | 1461096639242 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:10:39 INFO - PROCESS | 3536 | 1461096639243 Marionette TRACE conn2 <- [1,362,null,{}] 12:10:39 INFO - PROCESS | 3536 | 1461096639247 Marionette TRACE conn2 -> [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:10:39 INFO - PROCESS | 3536 | 1461096639321 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:10:39 INFO - PROCESS | 3536 | 1461096639327 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:39 INFO - PROCESS | 3536 | ++DOCSHELL 17D8DC00 == 32 [pid = 3536] [id = 100] 12:10:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (17D91400) [pid = 3536] [serial = 297] [outer = 00000000] 12:10:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (17D95C00) [pid = 3536] [serial = 298] [outer = 17D91400] 12:10:39 INFO - PROCESS | 3536 | 1461096639372 Marionette DEBUG loaded listener.js 12:10:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (17F66C00) [pid = 3536] [serial = 299] [outer = 17D91400] 12:10:39 INFO - PROCESS | 3536 | 1461096639818 Marionette TRACE conn2 <- [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:10:39 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:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 585ms 12:10:39 INFO - PROCESS | 3536 | 1461096639844 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:10:39 INFO - PROCESS | 3536 | 1461096639846 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 12:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:10:39 INFO - PROCESS | 3536 | 1461096639849 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:10:39 INFO - PROCESS | 3536 | 1461096639851 Marionette TRACE conn2 <- [1,366,null,{}] 12:10:39 INFO - PROCESS | 3536 | 1461096639854 Marionette TRACE conn2 -> [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:10:39 INFO - PROCESS | 3536 | 1461096639950 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:10:39 INFO - PROCESS | 3536 | 1461096639960 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:39 INFO - PROCESS | 3536 | ++DOCSHELL 18104C00 == 33 [pid = 3536] [id = 101] 12:10:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (18333400) [pid = 3536] [serial = 300] [outer = 00000000] 12:10:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (18B38C00) [pid = 3536] [serial = 301] [outer = 18333400] 12:10:39 INFO - PROCESS | 3536 | 1461096640008 Marionette DEBUG loaded listener.js 12:10:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (18B46800) [pid = 3536] [serial = 302] [outer = 18333400] 12:10:40 INFO - PROCESS | 3536 | 1461096640422 Marionette TRACE conn2 <- [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:10:40 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:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 631ms 12:10:40 INFO - PROCESS | 3536 | 1461096640471 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:10:40 INFO - PROCESS | 3536 | 1461096640474 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 12:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:10:40 INFO - PROCESS | 3536 | 1461096640481 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:10:40 INFO - PROCESS | 3536 | 1461096640483 Marionette TRACE conn2 <- [1,370,null,{}] 12:10:40 INFO - PROCESS | 3536 | 1461096640487 Marionette TRACE conn2 -> [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:10:40 INFO - PROCESS | 3536 | 1461096640560 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:10:40 INFO - PROCESS | 3536 | 1461096640566 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:40 INFO - PROCESS | 3536 | ++DOCSHELL 18D9B000 == 34 [pid = 3536] [id = 102] 12:10:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (18DD7800) [pid = 3536] [serial = 303] [outer = 00000000] 12:10:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (192E7000) [pid = 3536] [serial = 304] [outer = 18DD7800] 12:10:40 INFO - PROCESS | 3536 | 1461096640611 Marionette DEBUG loaded listener.js 12:10:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (19583C00) [pid = 3536] [serial = 305] [outer = 18DD7800] 12:10:41 INFO - PROCESS | 3536 | 1461096641045 Marionette TRACE conn2 <- [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:10:41 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:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 585ms 12:10:41 INFO - PROCESS | 3536 | 1461096641082 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:10:41 INFO - PROCESS | 3536 | 1461096641084 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 12:10:41 INFO - PROCESS | 3536 | 1461096641087 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:10:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:10:41 INFO - PROCESS | 3536 | 1461096641089 Marionette TRACE conn2 <- [1,374,null,{}] 12:10:41 INFO - PROCESS | 3536 | 1461096641096 Marionette TRACE conn2 -> [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:10:41 INFO - PROCESS | 3536 | 1461096641150 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:10:41 INFO - PROCESS | 3536 | 1461096641156 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:41 INFO - PROCESS | 3536 | ++DOCSHELL 1882A400 == 35 [pid = 3536] [id = 103] 12:10:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (192DB400) [pid = 3536] [serial = 306] [outer = 00000000] 12:10:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (19CE0C00) [pid = 3536] [serial = 307] [outer = 192DB400] 12:10:41 INFO - PROCESS | 3536 | 1461096641204 Marionette DEBUG loaded listener.js 12:10:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (19B43400) [pid = 3536] [serial = 308] [outer = 192DB400] 12:10:41 INFO - PROCESS | 3536 | 1461096641646 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:10:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:10:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 585ms 12:10:41 INFO - PROCESS | 3536 | 1461096641670 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:10:41 INFO - PROCESS | 3536 | 1461096641672 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 12:10:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:10:41 INFO - PROCESS | 3536 | 1461096641679 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:10:41 INFO - PROCESS | 3536 | 1461096641681 Marionette TRACE conn2 <- [1,378,null,{}] 12:10:41 INFO - PROCESS | 3536 | 1461096641694 Marionette TRACE conn2 -> [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:10:41 INFO - PROCESS | 3536 | 1461096641787 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:10:41 INFO - PROCESS | 3536 | 1461096641793 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:41 INFO - PROCESS | 3536 | ++DOCSHELL 16457000 == 36 [pid = 3536] [id = 104] 12:10:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (19C09800) [pid = 3536] [serial = 309] [outer = 00000000] 12:10:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (1A245C00) [pid = 3536] [serial = 310] [outer = 19C09800] 12:10:41 INFO - PROCESS | 3536 | 1461096641838 Marionette DEBUG loaded listener.js 12:10:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (1A240C00) [pid = 3536] [serial = 311] [outer = 19C09800] 12:10:42 INFO - PROCESS | 3536 | 1461096642277 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:10:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:10:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 632ms 12:10:42 INFO - PROCESS | 3536 | 1461096642296 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:10:42 INFO - PROCESS | 3536 | 1461096642298 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 12:10:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:10:42 INFO - PROCESS | 3536 | 1461096642301 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:10:42 INFO - PROCESS | 3536 | 1461096642303 Marionette TRACE conn2 <- [1,382,null,{}] 12:10:42 INFO - PROCESS | 3536 | 1461096642312 Marionette TRACE conn2 -> [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:10:42 INFO - PROCESS | 3536 | 1461096642414 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:10:42 INFO - PROCESS | 3536 | 1461096642420 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:42 INFO - PROCESS | 3536 | ++DOCSHELL 17D8CC00 == 37 [pid = 3536] [id = 105] 12:10:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (19BC1000) [pid = 3536] [serial = 312] [outer = 00000000] 12:10:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (1AAA0800) [pid = 3536] [serial = 313] [outer = 19BC1000] 12:10:42 INFO - PROCESS | 3536 | 1461096642465 Marionette DEBUG loaded listener.js 12:10:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (1AAAE800) [pid = 3536] [serial = 314] [outer = 19BC1000] 12:10:42 INFO - PROCESS | 3536 | 1461096642917 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:10:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:10:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 631ms 12:10:42 INFO - PROCESS | 3536 | 1461096642945 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:10:42 INFO - PROCESS | 3536 | 1461096642948 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 12:10:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:10:42 INFO - PROCESS | 3536 | 1461096642951 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:10:42 INFO - PROCESS | 3536 | 1461096642953 Marionette TRACE conn2 <- [1,386,null,{}] 12:10:42 INFO - PROCESS | 3536 | 1461096642957 Marionette TRACE conn2 -> [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:10:43 INFO - PROCESS | 3536 | 1461096643075 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:10:43 INFO - PROCESS | 3536 | 1461096643159 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:43 INFO - PROCESS | 3536 | ++DOCSHELL 17A95000 == 38 [pid = 3536] [id = 106] 12:10:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (1BFF2C00) [pid = 3536] [serial = 315] [outer = 00000000] 12:10:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (1C1C6400) [pid = 3536] [serial = 316] [outer = 1BFF2C00] 12:10:43 INFO - PROCESS | 3536 | 1461096643209 Marionette DEBUG loaded listener.js 12:10:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (1C1D3800) [pid = 3536] [serial = 317] [outer = 1BFF2C00] 12:10:43 INFO - PROCESS | 3536 | 1461096643631 Marionette TRACE conn2 <- [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:10:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:10:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 724ms 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (1A6FB800) [pid = 3536] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (13264000) [pid = 3536] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (15410400) [pid = 3536] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (12DFE400) [pid = 3536] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (18DA0C00) [pid = 3536] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (1325B400) [pid = 3536] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (142CFC00) [pid = 3536] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (1D66D000) [pid = 3536] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (1D7A3800) [pid = 3536] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (1D9EE800) [pid = 3536] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (1D79B000) [pid = 3536] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (1C1D1C00) [pid = 3536] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (1A56C400) [pid = 3536] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (19B43000) [pid = 3536] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (1541BC00) [pid = 3536] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (181DB400) [pid = 3536] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (1D66F000) [pid = 3536] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (1A620800) [pid = 3536] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (16866C00) [pid = 3536] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (13AE7800) [pid = 3536] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (1CB17000) [pid = 3536] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:10:43 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (13A03400) [pid = 3536] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:10:43 INFO - PROCESS | 3536 | 1461096643983 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:10:43 INFO - PROCESS | 3536 | 1461096643985 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 12:10:44 INFO - PROCESS | 3536 | 1461096644008 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:10:44 INFO - PROCESS | 3536 | 1461096644009 Marionette TRACE conn2 <- [1,390,null,{}] 12:10:44 INFO - PROCESS | 3536 | 1461096644013 Marionette TRACE conn2 -> [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:10:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:10:44 INFO - PROCESS | 3536 | 1461096644085 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:10:44 INFO - PROCESS | 3536 | 1461096644094 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:44 INFO - PROCESS | 3536 | ++DOCSHELL 136D6000 == 39 [pid = 3536] [id = 107] 12:10:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (13AF3400) [pid = 3536] [serial = 318] [outer = 00000000] 12:10:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (1644F400) [pid = 3536] [serial = 319] [outer = 13AF3400] 12:10:44 INFO - PROCESS | 3536 | 1461096644139 Marionette DEBUG loaded listener.js 12:10:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (17A94800) [pid = 3536] [serial = 320] [outer = 13AF3400] 12:10:44 INFO - PROCESS | 3536 | [3536] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:10:44 INFO - PROCESS | 3536 | 1461096644581 Marionette TRACE conn2 <- [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:10:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:10:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 632ms 12:10:44 INFO - PROCESS | 3536 | 1461096644640 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:10:44 INFO - PROCESS | 3536 | 1461096644641 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 12:10:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:10:44 INFO - PROCESS | 3536 | 1461096644645 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:10:44 INFO - PROCESS | 3536 | 1461096644646 Marionette TRACE conn2 <- [1,394,null,{}] 12:10:44 INFO - PROCESS | 3536 | 1461096644650 Marionette TRACE conn2 -> [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:10:44 INFO - PROCESS | 3536 | 1461096644722 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:10:44 INFO - PROCESS | 3536 | 1461096644730 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:44 INFO - PROCESS | 3536 | ++DOCSHELL 181DB400 == 40 [pid = 3536] [id = 108] 12:10:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (19B43000) [pid = 3536] [serial = 321] [outer = 00000000] 12:10:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (1BFF8800) [pid = 3536] [serial = 322] [outer = 19B43000] 12:10:44 INFO - PROCESS | 3536 | 1461096644774 Marionette DEBUG loaded listener.js 12:10:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (1C96C000) [pid = 3536] [serial = 323] [outer = 19B43000] 12:10:45 INFO - PROCESS | 3536 | 1461096645189 Marionette TRACE conn2 <- [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:10:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:10:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 585ms 12:10:45 INFO - PROCESS | 3536 | 1461096645242 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:10:45 INFO - PROCESS | 3536 | 1461096645244 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 12:10:45 INFO - PROCESS | 3536 | 1461096645248 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:10:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:10:45 INFO - PROCESS | 3536 | 1461096645249 Marionette TRACE conn2 <- [1,398,null,{}] 12:10:45 INFO - PROCESS | 3536 | 1461096645253 Marionette TRACE conn2 -> [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:10:45 INFO - PROCESS | 3536 | 1461096645335 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:10:45 INFO - PROCESS | 3536 | 1461096645344 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:45 INFO - PROCESS | 3536 | ++DOCSHELL 1C973400 == 41 [pid = 3536] [id = 109] 12:10:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (1CB11400) [pid = 3536] [serial = 324] [outer = 00000000] 12:10:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (1CC79000) [pid = 3536] [serial = 325] [outer = 1CB11400] 12:10:45 INFO - PROCESS | 3536 | 1461096645388 Marionette DEBUG loaded listener.js 12:10:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (1D0D1C00) [pid = 3536] [serial = 326] [outer = 1CB11400] 12:10:45 INFO - PROCESS | 3536 | 1461096645811 Marionette TRACE conn2 <- [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:10:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:10:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 631ms 12:10:45 INFO - PROCESS | 3536 | 1461096645869 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:10:45 INFO - PROCESS | 3536 | 1461096645871 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 12:10:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:10:45 INFO - PROCESS | 3536 | 1461096645874 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:10:45 INFO - PROCESS | 3536 | 1461096645875 Marionette TRACE conn2 <- [1,402,null,{}] 12:10:45 INFO - PROCESS | 3536 | 1461096645879 Marionette TRACE conn2 -> [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:10:45 INFO - PROCESS | 3536 | 1461096645952 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:10:46 INFO - PROCESS | 3536 | 1461096646074 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:46 INFO - PROCESS | 3536 | ++DOCSHELL 12B8D400 == 42 [pid = 3536] [id = 110] 12:10:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (12BB5400) [pid = 3536] [serial = 327] [outer = 00000000] 12:10:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (13209000) [pid = 3536] [serial = 328] [outer = 12BB5400] 12:10:46 INFO - PROCESS | 3536 | 1461096646136 Marionette DEBUG loaded listener.js 12:10:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (13887800) [pid = 3536] [serial = 329] [outer = 12BB5400] 12:10:46 INFO - PROCESS | 3536 | 1461096646963 Marionette TRACE conn2 <- [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:10:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:10:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1124ms 12:10:47 INFO - PROCESS | 3536 | 1461096647001 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:10:47 INFO - PROCESS | 3536 | 1461096647005 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 12:10:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:10:47 INFO - PROCESS | 3536 | 1461096647009 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:10:47 INFO - PROCESS | 3536 | 1461096647014 Marionette TRACE conn2 <- [1,406,null,{}] 12:10:47 INFO - PROCESS | 3536 | 1461096647019 Marionette TRACE conn2 -> [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:10:47 INFO - PROCESS | 3536 | 1461096647152 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:10:47 INFO - PROCESS | 3536 | 1461096647273 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:47 INFO - PROCESS | 3536 | ++DOCSHELL 15D9F800 == 43 [pid = 3536] [id = 111] 12:10:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (15DA2800) [pid = 3536] [serial = 330] [outer = 00000000] 12:10:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (16377000) [pid = 3536] [serial = 331] [outer = 15DA2800] 12:10:47 INFO - PROCESS | 3536 | 1461096647339 Marionette DEBUG loaded listener.js 12:10:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (16865000) [pid = 3536] [serial = 332] [outer = 15DA2800] 12:10:48 INFO - PROCESS | 3536 | 1461096648206 Marionette TRACE conn2 <- [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:10:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:10:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1232ms 12:10:48 INFO - PROCESS | 3536 | 1461096648254 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:10:48 INFO - PROCESS | 3536 | 1461096648258 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 12:10:48 INFO - PROCESS | 3536 | 1461096648263 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:10:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:10:48 INFO - PROCESS | 3536 | 1461096648267 Marionette TRACE conn2 <- [1,410,null,{}] 12:10:48 INFO - PROCESS | 3536 | 1461096648273 Marionette TRACE conn2 -> [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:10:48 INFO - PROCESS | 3536 | 1461096648379 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:10:48 INFO - PROCESS | 3536 | 1461096648461 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:48 INFO - PROCESS | 3536 | ++DOCSHELL 1569F800 == 44 [pid = 3536] [id = 112] 12:10:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (156F2400) [pid = 3536] [serial = 333] [outer = 00000000] 12:10:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (16373C00) [pid = 3536] [serial = 334] [outer = 156F2400] 12:10:48 INFO - PROCESS | 3536 | 1461096648511 Marionette DEBUG loaded listener.js 12:10:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (1664B800) [pid = 3536] [serial = 335] [outer = 156F2400] 12:10:48 INFO - PROCESS | 3536 | --DOCSHELL 1C973400 == 43 [pid = 3536] [id = 109] 12:10:48 INFO - PROCESS | 3536 | --DOCSHELL 181DB400 == 42 [pid = 3536] [id = 108] 12:10:48 INFO - PROCESS | 3536 | --DOCSHELL 136D6000 == 41 [pid = 3536] [id = 107] 12:10:48 INFO - PROCESS | 3536 | --DOCSHELL 17A95000 == 40 [pid = 3536] [id = 106] 12:10:48 INFO - PROCESS | 3536 | --DOCSHELL 17D8CC00 == 39 [pid = 3536] [id = 105] 12:10:48 INFO - PROCESS | 3536 | --DOCSHELL 16457000 == 38 [pid = 3536] [id = 104] 12:10:48 INFO - PROCESS | 3536 | --DOCSHELL 1882A400 == 37 [pid = 3536] [id = 103] 12:10:48 INFO - PROCESS | 3536 | --DOCSHELL 18D9B000 == 36 [pid = 3536] [id = 102] 12:10:48 INFO - PROCESS | 3536 | --DOCSHELL 18104C00 == 35 [pid = 3536] [id = 101] 12:10:48 INFO - PROCESS | 3536 | --DOCSHELL 17D8DC00 == 34 [pid = 3536] [id = 100] 12:10:48 INFO - PROCESS | 3536 | --DOCSHELL 16B77800 == 33 [pid = 3536] [id = 99] 12:10:48 INFO - PROCESS | 3536 | --DOCSHELL 16457800 == 32 [pid = 3536] [id = 98] 12:10:48 INFO - PROCESS | 3536 | --DOCSHELL 14AB1400 == 31 [pid = 3536] [id = 97] 12:10:48 INFO - PROCESS | 3536 | --DOCSHELL 1388F400 == 30 [pid = 3536] [id = 96] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (17F68800) [pid = 3536] [serial = 283] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOCSHELL 16B76800 == 29 [pid = 3536] [id = 95] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (1636F400) [pid = 3536] [serial = 160] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (1569F000) [pid = 3536] [serial = 197] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (1D16F400) [pid = 3536] [serial = 206] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (1C96FC00) [pid = 3536] [serial = 157] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (192E0400) [pid = 3536] [serial = 200] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (1D66D800) [pid = 3536] [serial = 194] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (1BFEE800) [pid = 3536] [serial = 203] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (1D675800) [pid = 3536] [serial = 268] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (1D9E9400) [pid = 3536] [serial = 272] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (1D9E9C00) [pid = 3536] [serial = 271] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (1DAC0C00) [pid = 3536] [serial = 274] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (1DAC8400) [pid = 3536] [serial = 280] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (1C975400) [pid = 3536] [serial = 265] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (1AAA2000) [pid = 3536] [serial = 262] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (1BFF5000) [pid = 3536] [serial = 263] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (19EBAC00) [pid = 3536] [serial = 259] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (19F48C00) [pid = 3536] [serial = 260] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (17AA1000) [pid = 3536] [serial = 256] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 89 (18829C00) [pid = 3536] [serial = 257] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 88 (18D98800) [pid = 3536] [serial = 254] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 87 (1882F000) [pid = 3536] [serial = 253] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 86 (1D796C00) [pid = 3536] [serial = 251] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (1D796000) [pid = 3536] [serial = 250] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 84 (1D610800) [pid = 3536] [serial = 248] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 83 (1D0C9C00) [pid = 3536] [serial = 247] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 82 (19645C00) [pid = 3536] [serial = 245] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 81 (18B40400) [pid = 3536] [serial = 244] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 80 (14A18C00) [pid = 3536] [serial = 242] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 79 (14317400) [pid = 3536] [serial = 241] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 78 (1D2AD000) [pid = 3536] [serial = 239] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 77 (1DD2E400) [pid = 3536] [serial = 281] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 76 (19A40800) [pid = 3536] [serial = 277] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 75 (1D7A1400) [pid = 3536] [serial = 269] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 74 (1DAC2000) [pid = 3536] [serial = 275] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 73 (1AAABC00) [pid = 3536] [serial = 278] [outer = 00000000] [url = about:blank] 12:10:48 INFO - PROCESS | 3536 | --DOMWINDOW == 72 (1CB1B400) [pid = 3536] [serial = 266] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3536 | 1461096649027 Marionette TRACE conn2 <- [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:10:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:10:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 832ms 12:10:49 INFO - PROCESS | 3536 | 1461096649091 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:10:49 INFO - PROCESS | 3536 | 1461096649096 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 12:10:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:10:49 INFO - PROCESS | 3536 | 1461096649103 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:10:49 INFO - PROCESS | 3536 | 1461096649105 Marionette TRACE conn2 <- [1,414,null,{}] 12:10:49 INFO - PROCESS | 3536 | 1461096649109 Marionette TRACE conn2 -> [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:10:49 INFO - PROCESS | 3536 | 1461096649187 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:10:49 INFO - PROCESS | 3536 | 1461096649193 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:49 INFO - PROCESS | 3536 | ++DOCSHELL 143B2C00 == 30 [pid = 3536] [id = 113] 12:10:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 73 (15A36800) [pid = 3536] [serial = 336] [outer = 00000000] 12:10:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 74 (16866C00) [pid = 3536] [serial = 337] [outer = 15A36800] 12:10:49 INFO - PROCESS | 3536 | 1461096649240 Marionette DEBUG loaded listener.js 12:10:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 75 (16B75400) [pid = 3536] [serial = 338] [outer = 15A36800] 12:10:49 INFO - PROCESS | 3536 | 1461096649724 Marionette TRACE conn2 <- [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:10:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:10:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 616ms 12:10:49 INFO - PROCESS | 3536 | 1461096649738 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:10:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:10:49 INFO - PROCESS | 3536 | 1461096649741 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 12:10:49 INFO - PROCESS | 3536 | 1461096649744 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:10:49 INFO - PROCESS | 3536 | 1461096649747 Marionette TRACE conn2 <- [1,418,null,{}] 12:10:49 INFO - PROCESS | 3536 | 1461096649758 Marionette TRACE conn2 -> [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:10:49 INFO - PROCESS | 3536 | 1461096649874 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:10:49 INFO - PROCESS | 3536 | 1461096649884 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:49 INFO - PROCESS | 3536 | ++DOCSHELL 1810C400 == 31 [pid = 3536] [id = 114] 12:10:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 76 (1810E800) [pid = 3536] [serial = 339] [outer = 00000000] 12:10:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 77 (18332800) [pid = 3536] [serial = 340] [outer = 1810E800] 12:10:49 INFO - PROCESS | 3536 | 1461096649933 Marionette DEBUG loaded listener.js 12:10:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 78 (18398C00) [pid = 3536] [serial = 341] [outer = 1810E800] 12:10:50 INFO - PROCESS | 3536 | 1461096650848 Marionette TRACE conn2 <- [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:10:50 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:10:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1131ms 12:10:50 INFO - PROCESS | 3536 | 1461096650872 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:10:50 INFO - PROCESS | 3536 | 1461096650875 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 12:10:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:10:50 INFO - PROCESS | 3536 | 1461096650879 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:10:50 INFO - PROCESS | 3536 | 1461096650880 Marionette TRACE conn2 <- [1,422,null,{}] 12:10:50 INFO - PROCESS | 3536 | 1461096650885 Marionette TRACE conn2 -> [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:10:50 INFO - PROCESS | 3536 | 1461096650985 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:10:50 INFO - PROCESS | 3536 | 1461096650992 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:50 INFO - PROCESS | 3536 | ++DOCSHELL 18827000 == 32 [pid = 3536] [id = 115] 12:10:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 79 (18830000) [pid = 3536] [serial = 342] [outer = 00000000] 12:10:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 80 (18DA0000) [pid = 3536] [serial = 343] [outer = 18830000] 12:10:51 INFO - PROCESS | 3536 | 1461096651038 Marionette DEBUG loaded listener.js 12:10:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 81 (192E0400) [pid = 3536] [serial = 344] [outer = 18830000] 12:10:51 INFO - PROCESS | 3536 | 1461096651973 Marionette TRACE conn2 <- [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:10:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:10:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1134ms 12:10:52 INFO - PROCESS | 3536 | 1461096652029 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:10:52 INFO - PROCESS | 3536 | 1461096652031 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 12:10:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:10:52 INFO - PROCESS | 3536 | 1461096652035 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:10:52 INFO - PROCESS | 3536 | 1461096652036 Marionette TRACE conn2 <- [1,426,null,{}] 12:10:52 INFO - PROCESS | 3536 | 1461096652040 Marionette TRACE conn2 -> [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:10:52 INFO - PROCESS | 3536 | 1461096652138 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:10:52 INFO - PROCESS | 3536 | 1461096652145 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:52 INFO - PROCESS | 3536 | ++DOCSHELL 1325CC00 == 33 [pid = 3536] [id = 116] 12:10:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 82 (19585000) [pid = 3536] [serial = 345] [outer = 00000000] 12:10:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 83 (19C0D800) [pid = 3536] [serial = 346] [outer = 19585000] 12:10:52 INFO - PROCESS | 3536 | 1461096652191 Marionette DEBUG loaded listener.js 12:10:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (19F45400) [pid = 3536] [serial = 347] [outer = 19585000] 12:10:52 INFO - PROCESS | 3536 | 1461096652660 Marionette TRACE conn2 <- [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:10:52 INFO - PROCESS | 3536 | 1461096652737 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 12:10:52 INFO - PROCESS | 3536 | 1461096652741 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:10:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:10:52 INFO - PROCESS | 3536 | 1461096652742 Marionette TRACE conn2 <- [1,430,null,{}] 12:10:52 INFO - PROCESS | 3536 | 1461096652746 Marionette TRACE conn2 -> [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:10:52 INFO - PROCESS | 3536 | 1461096652946 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:10:52 INFO - PROCESS | 3536 | --DOMWINDOW == 83 (16457C00) [pid = 3536] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:10:52 INFO - PROCESS | 3536 | --DOMWINDOW == 82 (16B7B000) [pid = 3536] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:10:52 INFO - PROCESS | 3536 | --DOMWINDOW == 81 (192DB400) [pid = 3536] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:10:52 INFO - PROCESS | 3536 | --DOMWINDOW == 80 (19C09800) [pid = 3536] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:10:52 INFO - PROCESS | 3536 | --DOMWINDOW == 79 (18DD7800) [pid = 3536] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:10:52 INFO - PROCESS | 3536 | --DOMWINDOW == 78 (17D91400) [pid = 3536] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:10:52 INFO - PROCESS | 3536 | --DOMWINDOW == 77 (1BFF2C00) [pid = 3536] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:10:52 INFO - PROCESS | 3536 | --DOMWINDOW == 76 (1388F800) [pid = 3536] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:10:52 INFO - PROCESS | 3536 | --DOMWINDOW == 75 (18333400) [pid = 3536] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:10:52 INFO - PROCESS | 3536 | --DOMWINDOW == 74 (19BC1000) [pid = 3536] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:10:52 INFO - PROCESS | 3536 | --DOMWINDOW == 73 (14ABF800) [pid = 3536] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:10:52 INFO - PROCESS | 3536 | --DOMWINDOW == 72 (13AF3400) [pid = 3536] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:10:52 INFO - PROCESS | 3536 | --DOMWINDOW == 71 (19B43000) [pid = 3536] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:10:53 INFO - PROCESS | 3536 | 1461096653005 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:53 INFO - PROCESS | 3536 | ++DOCSHELL 12DFE000 == 34 [pid = 3536] [id = 117] 12:10:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 72 (12DFE400) [pid = 3536] [serial = 348] [outer = 00000000] 12:10:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 73 (1644F800) [pid = 3536] [serial = 349] [outer = 12DFE400] 12:10:53 INFO - PROCESS | 3536 | 1461096653055 Marionette DEBUG loaded listener.js 12:10:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 74 (16B7B000) [pid = 3536] [serial = 350] [outer = 12DFE400] 12:10:53 INFO - PROCESS | 3536 | 1461096653415 Marionette TRACE conn2 <- [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:10:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:10:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 731ms 12:10:53 INFO - PROCESS | 3536 | 1461096653466 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:10:53 INFO - PROCESS | 3536 | 1461096653468 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 12:10:53 INFO - PROCESS | 3536 | 1461096653471 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:10:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:10:53 INFO - PROCESS | 3536 | 1461096653473 Marionette TRACE conn2 <- [1,434,null,{}] 12:10:53 INFO - PROCESS | 3536 | 1461096653477 Marionette TRACE conn2 -> [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:10:53 INFO - PROCESS | 3536 | 1461096653548 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:10:53 INFO - PROCESS | 3536 | 1461096653554 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:53 INFO - PROCESS | 3536 | ++DOCSHELL 1326AC00 == 35 [pid = 3536] [id = 118] 12:10:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 75 (14ABF800) [pid = 3536] [serial = 351] [outer = 00000000] 12:10:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 76 (1BFEBC00) [pid = 3536] [serial = 352] [outer = 14ABF800] 12:10:53 INFO - PROCESS | 3536 | 1461096653600 Marionette DEBUG loaded listener.js 12:10:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 77 (1BFED800) [pid = 3536] [serial = 353] [outer = 14ABF800] 12:10:53 INFO - PROCESS | 3536 | 1461096654002 Marionette TRACE conn2 <- [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:10:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:10:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 591ms 12:10:54 INFO - PROCESS | 3536 | 1461096654068 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:10:54 INFO - PROCESS | 3536 | 1461096654070 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 12:10:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:10:54 INFO - PROCESS | 3536 | 1461096654073 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:10:54 INFO - PROCESS | 3536 | 1461096654075 Marionette TRACE conn2 <- [1,438,null,{}] 12:10:54 INFO - PROCESS | 3536 | 1461096654079 Marionette TRACE conn2 -> [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:10:54 INFO - PROCESS | 3536 | 1461096654150 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:10:54 INFO - PROCESS | 3536 | 1461096654157 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:54 INFO - PROCESS | 3536 | ++DOCSHELL 18B3F800 == 36 [pid = 3536] [id = 119] 12:10:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 78 (18B44400) [pid = 3536] [serial = 354] [outer = 00000000] 12:10:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 79 (1C13D000) [pid = 3536] [serial = 355] [outer = 18B44400] 12:10:54 INFO - PROCESS | 3536 | 1461096654205 Marionette DEBUG loaded listener.js 12:10:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 80 (1C1D3C00) [pid = 3536] [serial = 356] [outer = 18B44400] 12:10:54 INFO - PROCESS | 3536 | 1461096654620 Marionette TRACE conn2 <- [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:10:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:10:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 590ms 12:10:54 INFO - PROCESS | 3536 | 1461096654671 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:10:54 INFO - PROCESS | 3536 | 1461096654673 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 12:10:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:10:54 INFO - PROCESS | 3536 | 1461096654679 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:10:54 INFO - PROCESS | 3536 | 1461096654681 Marionette TRACE conn2 <- [1,442,null,{}] 12:10:54 INFO - PROCESS | 3536 | 1461096654684 Marionette TRACE conn2 -> [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:10:54 INFO - PROCESS | 3536 | 1461096654758 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:10:54 INFO - PROCESS | 3536 | 1461096654765 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:54 INFO - PROCESS | 3536 | ++DOCSHELL 16651000 == 37 [pid = 3536] [id = 120] 12:10:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 81 (18D9C000) [pid = 3536] [serial = 357] [outer = 00000000] 12:10:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 82 (1C976400) [pid = 3536] [serial = 358] [outer = 18D9C000] 12:10:54 INFO - PROCESS | 3536 | 1461096654809 Marionette DEBUG loaded listener.js 12:10:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 83 (1C977C00) [pid = 3536] [serial = 359] [outer = 18D9C000] 12:10:55 INFO - PROCESS | 3536 | 1461096655489 Marionette TRACE conn2 <- [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:10:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:10:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 824ms 12:10:55 INFO - PROCESS | 3536 | 1461096655520 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:10:55 INFO - PROCESS | 3536 | 1461096655525 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 12:10:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:10:55 INFO - PROCESS | 3536 | 1461096655531 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:10:55 INFO - PROCESS | 3536 | 1461096655535 Marionette TRACE conn2 <- [1,446,null,{}] 12:10:55 INFO - PROCESS | 3536 | 1461096655540 Marionette TRACE conn2 -> [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:10:55 INFO - PROCESS | 3536 | 1461096655644 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:10:55 INFO - PROCESS | 3536 | 1461096655722 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:55 INFO - PROCESS | 3536 | ++DOCSHELL 143B4C00 == 38 [pid = 3536] [id = 121] 12:10:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (146B8000) [pid = 3536] [serial = 360] [outer = 00000000] 12:10:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 85 (15D9F400) [pid = 3536] [serial = 361] [outer = 146B8000] 12:10:55 INFO - PROCESS | 3536 | 1461096655780 Marionette DEBUG loaded listener.js 12:10:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (16369800) [pid = 3536] [serial = 362] [outer = 146B8000] 12:10:56 INFO - PROCESS | 3536 | 1461096656448 Marionette TRACE conn2 <- [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:10:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:10:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 995ms 12:10:56 INFO - PROCESS | 3536 | 1461096656519 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:10:56 INFO - PROCESS | 3536 | 1461096656528 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 12:10:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:10:56 INFO - PROCESS | 3536 | 1461096656534 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:10:56 INFO - PROCESS | 3536 | 1461096656537 Marionette TRACE conn2 <- [1,450,null,{}] 12:10:56 INFO - PROCESS | 3536 | 1461096656542 Marionette TRACE conn2 -> [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:10:56 INFO - PROCESS | 3536 | 1461096656642 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:10:56 INFO - PROCESS | 3536 | 1461096656717 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:56 INFO - PROCESS | 3536 | ++DOCSHELL 17D90800 == 39 [pid = 3536] [id = 122] 12:10:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 87 (1810B800) [pid = 3536] [serial = 363] [outer = 00000000] 12:10:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 88 (18B46400) [pid = 3536] [serial = 364] [outer = 1810B800] 12:10:56 INFO - PROCESS | 3536 | 1461096656773 Marionette DEBUG loaded listener.js 12:10:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (1958EC00) [pid = 3536] [serial = 365] [outer = 1810B800] 12:10:57 INFO - PROCESS | 3536 | 1461096657409 Marionette TRACE conn2 <- [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:10:57 INFO - PROCESS | 3536 | 1461096657440 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 12:10:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:10:57 INFO - PROCESS | 3536 | 1461096657444 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:10:57 INFO - PROCESS | 3536 | 1461096657448 Marionette TRACE conn2 <- [1,454,null,{}] 12:10:57 INFO - PROCESS | 3536 | 1461096657460 Marionette TRACE conn2 -> [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:10:57 INFO - PROCESS | 3536 | 1461096657566 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:10:57 INFO - PROCESS | 3536 | 1461096657643 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:57 INFO - PROCESS | 3536 | ++DOCSHELL 1CC7E800 == 40 [pid = 3536] [id = 123] 12:10:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (1CC7F000) [pid = 3536] [serial = 366] [outer = 00000000] 12:10:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (1D16B400) [pid = 3536] [serial = 367] [outer = 1CC7F000] 12:10:57 INFO - PROCESS | 3536 | 1461096657742 Marionette DEBUG loaded listener.js 12:10:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (1D2A3C00) [pid = 3536] [serial = 368] [outer = 1CC7F000] 12:10:58 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:10:58 INFO - PROCESS | 3536 | 1461096658334 Marionette TRACE conn2 <- [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:10:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:10:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 933ms 12:10:58 INFO - PROCESS | 3536 | 1461096658389 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:10:58 INFO - PROCESS | 3536 | 1461096658392 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 12:10:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:10:58 INFO - PROCESS | 3536 | 1461096658396 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:10:58 INFO - PROCESS | 3536 | 1461096658398 Marionette TRACE conn2 <- [1,458,null,{}] 12:10:58 INFO - PROCESS | 3536 | 1461096658402 Marionette TRACE conn2 -> [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:10:58 INFO - PROCESS | 3536 | 1461096658501 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:10:58 INFO - PROCESS | 3536 | 1461096658580 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:58 INFO - PROCESS | 3536 | ++DOCSHELL 13204000 == 41 [pid = 3536] [id = 124] 12:10:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (13207800) [pid = 3536] [serial = 369] [outer = 00000000] 12:10:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (14A18C00) [pid = 3536] [serial = 370] [outer = 13207800] 12:10:58 INFO - PROCESS | 3536 | 1461096658754 Marionette DEBUG loaded listener.js 12:10:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (1541BC00) [pid = 3536] [serial = 371] [outer = 13207800] 12:10:59 INFO - PROCESS | 3536 | --DOCSHELL 18B3F800 == 40 [pid = 3536] [id = 119] 12:10:59 INFO - PROCESS | 3536 | --DOCSHELL 1326AC00 == 39 [pid = 3536] [id = 118] 12:10:59 INFO - PROCESS | 3536 | --DOCSHELL 12DFE000 == 38 [pid = 3536] [id = 117] 12:10:59 INFO - PROCESS | 3536 | --DOCSHELL 1325CC00 == 37 [pid = 3536] [id = 116] 12:10:59 INFO - PROCESS | 3536 | --DOCSHELL 18827000 == 36 [pid = 3536] [id = 115] 12:10:59 INFO - PROCESS | 3536 | --DOCSHELL 1810C400 == 35 [pid = 3536] [id = 114] 12:10:59 INFO - PROCESS | 3536 | --DOCSHELL 143B2C00 == 34 [pid = 3536] [id = 113] 12:10:59 INFO - PROCESS | 3536 | --DOCSHELL 1569F800 == 33 [pid = 3536] [id = 112] 12:10:59 INFO - PROCESS | 3536 | --DOCSHELL 15D9F800 == 32 [pid = 3536] [id = 111] 12:10:59 INFO - PROCESS | 3536 | --DOCSHELL 12B8D400 == 31 [pid = 3536] [id = 110] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (16866400) [pid = 3536] [serial = 292] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (16B6F000) [pid = 3536] [serial = 293] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (17A9AC00) [pid = 3536] [serial = 295] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (17D8BC00) [pid = 3536] [serial = 296] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (19CE0C00) [pid = 3536] [serial = 307] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 89 (1A240C00) [pid = 3536] [serial = 311] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 88 (192E7000) [pid = 3536] [serial = 304] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 87 (19583C00) [pid = 3536] [serial = 305] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 86 (17D95C00) [pid = 3536] [serial = 298] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (17F66C00) [pid = 3536] [serial = 299] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 84 (1C1C6400) [pid = 3536] [serial = 316] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 83 (142CCC00) [pid = 3536] [serial = 286] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 82 (14310C00) [pid = 3536] [serial = 287] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 81 (18B38C00) [pid = 3536] [serial = 301] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 80 (18B46800) [pid = 3536] [serial = 302] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 79 (1AAAE800) [pid = 3536] [serial = 314] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 78 (1AAA0800) [pid = 3536] [serial = 313] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 77 (15418800) [pid = 3536] [serial = 289] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 76 (156A7C00) [pid = 3536] [serial = 290] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 75 (1C1D3800) [pid = 3536] [serial = 317] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 74 (1644F400) [pid = 3536] [serial = 319] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 73 (1BFF8800) [pid = 3536] [serial = 322] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 72 (17A94800) [pid = 3536] [serial = 320] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 71 (1A245C00) [pid = 3536] [serial = 310] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 70 (19B43400) [pid = 3536] [serial = 308] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 69 (1C96C000) [pid = 3536] [serial = 323] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | --DOMWINDOW == 68 (1CC79000) [pid = 3536] [serial = 325] [outer = 00000000] [url = about:blank] 12:10:59 INFO - PROCESS | 3536 | 1461096659385 Marionette TRACE conn2 <- [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:10:59 INFO - PROCESS | 3536 | 1461096659427 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 12:10:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:10:59 INFO - PROCESS | 3536 | 1461096659469 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:10:59 INFO - PROCESS | 3536 | 1461096659471 Marionette TRACE conn2 <- [1,462,null,{}] 12:10:59 INFO - PROCESS | 3536 | 1461096659479 Marionette TRACE conn2 -> [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:10:59 INFO - PROCESS | 3536 | 1461096659563 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:10:59 INFO - PROCESS | 3536 | 1461096659571 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:59 INFO - PROCESS | 3536 | ++DOCSHELL 15C94C00 == 32 [pid = 3536] [id = 125] 12:10:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 69 (16456C00) [pid = 3536] [serial = 372] [outer = 00000000] 12:10:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 70 (1686A400) [pid = 3536] [serial = 373] [outer = 16456C00] 12:10:59 INFO - PROCESS | 3536 | 1461096659628 Marionette DEBUG loaded listener.js 12:10:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 71 (16B7C400) [pid = 3536] [serial = 374] [outer = 16456C00] 12:11:00 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:00 INFO - PROCESS | 3536 | 1461096660092 Marionette TRACE conn2 <- [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:11:00 INFO - PROCESS | 3536 | 1461096660195 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 12:11:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:11:00 INFO - PROCESS | 3536 | 1461096660204 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:11:00 INFO - PROCESS | 3536 | 1461096660207 Marionette TRACE conn2 <- [1,466,null,{}] 12:11:00 INFO - PROCESS | 3536 | 1461096660212 Marionette TRACE conn2 -> [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:11:00 INFO - PROCESS | 3536 | 1461096660290 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:11:00 INFO - PROCESS | 3536 | 1461096660365 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:00 INFO - PROCESS | 3536 | ++DOCSHELL 16B78400 == 33 [pid = 3536] [id = 126] 12:11:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 72 (16B79000) [pid = 3536] [serial = 375] [outer = 00000000] 12:11:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 73 (1833D400) [pid = 3536] [serial = 376] [outer = 16B79000] 12:11:00 INFO - PROCESS | 3536 | 1461096660412 Marionette DEBUG loaded listener.js 12:11:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 74 (18B43C00) [pid = 3536] [serial = 377] [outer = 16B79000] 12:11:00 INFO - PROCESS | 3536 | 1461096660815 Marionette TRACE conn2 <- [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:11:00 INFO - PROCESS | 3536 | 1461096660845 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 12:11:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:11:00 INFO - PROCESS | 3536 | 1461096660848 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:11:00 INFO - PROCESS | 3536 | 1461096660851 Marionette TRACE conn2 <- [1,470,null,{}] 12:11:00 INFO - PROCESS | 3536 | 1461096660861 Marionette TRACE conn2 -> [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:11:00 INFO - PROCESS | 3536 | 1461096660943 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:11:00 INFO - PROCESS | 3536 | 1461096660950 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:00 INFO - PROCESS | 3536 | ++DOCSHELL 192E7C00 == 34 [pid = 3536] [id = 127] 12:11:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 75 (19587400) [pid = 3536] [serial = 378] [outer = 00000000] 12:11:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 76 (19EBA000) [pid = 3536] [serial = 379] [outer = 19587400] 12:11:00 INFO - PROCESS | 3536 | 1461096660995 Marionette DEBUG loaded listener.js 12:11:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 77 (1A237800) [pid = 3536] [serial = 380] [outer = 19587400] 12:11:01 INFO - PROCESS | 3536 | [3536] 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:11:01 INFO - PROCESS | 3536 | [3536] 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:11:01 INFO - PROCESS | 3536 | 1461096661432 Marionette TRACE conn2 <- [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:11:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:11:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 622ms 12:11:01 INFO - PROCESS | 3536 | 1461096661485 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:11:01 INFO - PROCESS | 3536 | 1461096661488 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 12:11:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:11:01 INFO - PROCESS | 3536 | 1461096661491 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:11:01 INFO - PROCESS | 3536 | 1461096661493 Marionette TRACE conn2 <- [1,474,null,{}] 12:11:01 INFO - PROCESS | 3536 | 1461096661497 Marionette TRACE conn2 -> [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:11:01 INFO - PROCESS | 3536 | 1461096661598 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:11:01 INFO - PROCESS | 3536 | 1461096661684 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:01 INFO - PROCESS | 3536 | ++DOCSHELL 1A61E800 == 35 [pid = 3536] [id = 128] 12:11:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 78 (1A620800) [pid = 3536] [serial = 381] [outer = 00000000] 12:11:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 79 (1AAA5000) [pid = 3536] [serial = 382] [outer = 1A620800] 12:11:01 INFO - PROCESS | 3536 | 1461096661730 Marionette DEBUG loaded listener.js 12:11:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 80 (1AAAC000) [pid = 3536] [serial = 383] [outer = 1A620800] 12:11:02 INFO - PROCESS | 3536 | 1461096662130 Marionette TRACE conn2 <- [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:11:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:11:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 684ms 12:11:02 INFO - PROCESS | 3536 | 1461096662175 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:11:02 INFO - PROCESS | 3536 | 1461096662177 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 12:11:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:11:02 INFO - PROCESS | 3536 | 1461096662180 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:11:02 INFO - PROCESS | 3536 | 1461096662182 Marionette TRACE conn2 <- [1,478,null,{}] 12:11:02 INFO - PROCESS | 3536 | 1461096662186 Marionette TRACE conn2 -> [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:11:02 INFO - PROCESS | 3536 | 1461096662287 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:11:02 INFO - PROCESS | 3536 | 1461096662296 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:02 INFO - PROCESS | 3536 | ++DOCSHELL 1430F400 == 36 [pid = 3536] [id = 129] 12:11:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 81 (1BFEF400) [pid = 3536] [serial = 384] [outer = 00000000] 12:11:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 82 (1C141000) [pid = 3536] [serial = 385] [outer = 1BFEF400] 12:11:02 INFO - PROCESS | 3536 | 1461096662390 Marionette DEBUG loaded listener.js 12:11:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 83 (1C96DC00) [pid = 3536] [serial = 386] [outer = 1BFEF400] 12:11:02 INFO - PROCESS | 3536 | 1461096662839 Marionette TRACE conn2 <- [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:11:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:11:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 699ms 12:11:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:11:02 INFO - PROCESS | 3536 | 1461096662881 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:11:02 INFO - PROCESS | 3536 | 1461096662883 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 12:11:02 INFO - PROCESS | 3536 | 1461096662887 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:11:02 INFO - PROCESS | 3536 | 1461096662888 Marionette TRACE conn2 <- [1,482,null,{}] 12:11:02 INFO - PROCESS | 3536 | 1461096662892 Marionette TRACE conn2 -> [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:11:03 INFO - PROCESS | 3536 | 1461096663028 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:11:03 INFO - PROCESS | 3536 | 1461096663081 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:03 INFO - PROCESS | 3536 | ++DOCSHELL 1C13CC00 == 37 [pid = 3536] [id = 130] 12:11:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (1C974800) [pid = 3536] [serial = 387] [outer = 00000000] 12:11:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 85 (1D2AEC00) [pid = 3536] [serial = 388] [outer = 1C974800] 12:11:03 INFO - PROCESS | 3536 | 1461096663126 Marionette DEBUG loaded listener.js 12:11:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (1D610800) [pid = 3536] [serial = 389] [outer = 1C974800] 12:11:03 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (14ABF800) [pid = 3536] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:11:03 INFO - PROCESS | 3536 | --DOMWINDOW == 84 (15A36800) [pid = 3536] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:11:03 INFO - PROCESS | 3536 | --DOMWINDOW == 83 (1810E800) [pid = 3536] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:11:03 INFO - PROCESS | 3536 | --DOMWINDOW == 82 (18830000) [pid = 3536] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:11:03 INFO - PROCESS | 3536 | --DOMWINDOW == 81 (156F2400) [pid = 3536] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:11:03 INFO - PROCESS | 3536 | --DOMWINDOW == 80 (19585000) [pid = 3536] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:11:03 INFO - PROCESS | 3536 | --DOMWINDOW == 79 (12DFE400) [pid = 3536] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:11:03 INFO - PROCESS | 3536 | --DOMWINDOW == 78 (18B44400) [pid = 3536] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:11:03 INFO - PROCESS | 3536 | --DOMWINDOW == 77 (1CB11400) [pid = 3536] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:11:03 INFO - PROCESS | 3536 | 1461096663569 Marionette TRACE conn2 <- [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:11:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:11:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 731ms 12:11:03 INFO - PROCESS | 3536 | 1461096663626 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:11:03 INFO - PROCESS | 3536 | 1461096663628 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 12:11:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:11:03 INFO - PROCESS | 3536 | 1461096663632 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:11:03 INFO - PROCESS | 3536 | 1461096663633 Marionette TRACE conn2 <- [1,486,null,{}] 12:11:03 INFO - PROCESS | 3536 | 1461096663637 Marionette TRACE conn2 -> [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:11:03 INFO - PROCESS | 3536 | 1461096663716 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:11:03 INFO - PROCESS | 3536 | 1461096663722 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:03 INFO - PROCESS | 3536 | ++DOCSHELL 12DFE400 == 38 [pid = 3536] [id = 131] 12:11:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 78 (1325C400) [pid = 3536] [serial = 390] [outer = 00000000] 12:11:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 79 (17D92400) [pid = 3536] [serial = 391] [outer = 1325C400] 12:11:03 INFO - PROCESS | 3536 | 1461096663829 Marionette DEBUG loaded listener.js 12:11:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 80 (1A566C00) [pid = 3536] [serial = 392] [outer = 1325C400] 12:11:04 INFO - PROCESS | 3536 | 1461096664191 Marionette TRACE conn2 <- [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:11:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:11:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 591ms 12:11:04 INFO - PROCESS | 3536 | 1461096664228 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:11:04 INFO - PROCESS | 3536 | 1461096664230 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 12:11:04 INFO - PROCESS | 3536 | 1461096664234 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:11:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:11:04 INFO - PROCESS | 3536 | 1461096664235 Marionette TRACE conn2 <- [1,490,null,{}] 12:11:04 INFO - PROCESS | 3536 | 1461096664238 Marionette TRACE conn2 -> [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:11:04 INFO - PROCESS | 3536 | 1461096664312 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:11:04 INFO - PROCESS | 3536 | 1461096664417 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:04 INFO - PROCESS | 3536 | ++DOCSHELL 136DBC00 == 39 [pid = 3536] [id = 132] 12:11:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 81 (14311000) [pid = 3536] [serial = 393] [outer = 00000000] 12:11:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 82 (1D164800) [pid = 3536] [serial = 394] [outer = 14311000] 12:11:04 INFO - PROCESS | 3536 | 1461096664461 Marionette DEBUG loaded listener.js 12:11:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 83 (1D610C00) [pid = 3536] [serial = 395] [outer = 14311000] 12:11:04 INFO - PROCESS | 3536 | 1461096664827 Marionette TRACE conn2 <- [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:11:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:11:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 637ms 12:11:04 INFO - PROCESS | 3536 | 1461096664856 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:11:04 INFO - PROCESS | 3536 | 1461096664858 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 12:11:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:11:04 INFO - PROCESS | 3536 | 1461096664861 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:11:04 INFO - PROCESS | 3536 | 1461096664863 Marionette TRACE conn2 <- [1,494,null,{}] 12:11:04 INFO - PROCESS | 3536 | 1461096664867 Marionette TRACE conn2 -> [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:11:04 INFO - PROCESS | 3536 | 1461096664942 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:11:04 INFO - PROCESS | 3536 | 1461096664948 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:04 INFO - PROCESS | 3536 | ++DOCSHELL 1D0D5400 == 40 [pid = 3536] [id = 133] 12:11:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (1D66D000) [pid = 3536] [serial = 396] [outer = 00000000] 12:11:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 85 (1D796C00) [pid = 3536] [serial = 397] [outer = 1D66D000] 12:11:05 INFO - PROCESS | 3536 | 1461096664993 Marionette DEBUG loaded listener.js 12:11:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (1D798C00) [pid = 3536] [serial = 398] [outer = 1D66D000] 12:11:05 INFO - PROCESS | 3536 | 1461096665397 Marionette TRACE conn2 <- [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:11:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:11:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 591ms 12:11:05 INFO - PROCESS | 3536 | 1461096665504 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:11:05 INFO - PROCESS | 3536 | 1461096665508 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 12:11:05 INFO - PROCESS | 3536 | 1461096665514 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:11:05 INFO - PROCESS | 3536 | 1461096665518 Marionette TRACE conn2 <- [1,498,null,{}] 12:11:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:11:05 INFO - PROCESS | 3536 | 1461096665524 Marionette TRACE conn2 -> [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:11:05 INFO - PROCESS | 3536 | 1461096665631 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:11:05 INFO - PROCESS | 3536 | 1461096665800 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:05 INFO - PROCESS | 3536 | ++DOCSHELL 156A5400 == 41 [pid = 3536] [id = 134] 12:11:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 87 (15CD3800) [pid = 3536] [serial = 399] [outer = 00000000] 12:11:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 88 (16868C00) [pid = 3536] [serial = 400] [outer = 15CD3800] 12:11:05 INFO - PROCESS | 3536 | 1461096665859 Marionette DEBUG loaded listener.js 12:11:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (16B72800) [pid = 3536] [serial = 401] [outer = 15CD3800] 12:11:06 INFO - PROCESS | 3536 | 1461096666396 Marionette TRACE conn2 <- [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:11:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:11:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 886ms 12:11:06 INFO - PROCESS | 3536 | 1461096666424 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:11:06 INFO - PROCESS | 3536 | 1461096666428 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 12:11:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:11:06 INFO - PROCESS | 3536 | 1461096666452 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:11:06 INFO - PROCESS | 3536 | 1461096666456 Marionette TRACE conn2 <- [1,502,null,{}] 12:11:06 INFO - PROCESS | 3536 | 1461096666461 Marionette TRACE conn2 -> [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:11:06 INFO - PROCESS | 3536 | 1461096666563 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:11:06 INFO - PROCESS | 3536 | 1461096666653 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:06 INFO - PROCESS | 3536 | ++DOCSHELL 18B3F800 == 42 [pid = 3536] [id = 135] 12:11:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (18B46C00) [pid = 3536] [serial = 402] [outer = 00000000] 12:11:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (19A42000) [pid = 3536] [serial = 403] [outer = 18B46C00] 12:11:06 INFO - PROCESS | 3536 | 1461096666709 Marionette DEBUG loaded listener.js 12:11:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (19EB5800) [pid = 3536] [serial = 404] [outer = 18B46C00] 12:11:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (19883800) [pid = 3536] [serial = 405] [outer = 1DDB2400] 12:11:07 INFO - PROCESS | 3536 | 1461096667403 Marionette TRACE conn2 <- [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:11:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:11:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 995ms 12:11:07 INFO - PROCESS | 3536 | 1461096667449 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:11:07 INFO - PROCESS | 3536 | 1461096667452 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 12:11:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:11:07 INFO - PROCESS | 3536 | 1461096667456 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:11:07 INFO - PROCESS | 3536 | 1461096667458 Marionette TRACE conn2 <- [1,506,null,{}] 12:11:07 INFO - PROCESS | 3536 | 1461096667468 Marionette TRACE conn2 -> [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:11:07 INFO - PROCESS | 3536 | 1461096667578 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:11:07 INFO - PROCESS | 3536 | 1461096667657 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:07 INFO - PROCESS | 3536 | ++DOCSHELL 1C96A400 == 43 [pid = 3536] [id = 136] 12:11:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (1D796400) [pid = 3536] [serial = 406] [outer = 00000000] 12:11:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (1D7A4800) [pid = 3536] [serial = 407] [outer = 1D796400] 12:11:07 INFO - PROCESS | 3536 | 1461096667758 Marionette DEBUG loaded listener.js 12:11:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (1D9E4400) [pid = 3536] [serial = 408] [outer = 1D796400] 12:11:08 INFO - PROCESS | 3536 | 1461096668358 Marionette TRACE conn2 <- [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:11:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:11:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 933ms 12:11:08 INFO - PROCESS | 3536 | 1461096668384 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:11:08 INFO - PROCESS | 3536 | 1461096668387 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 12:11:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:11:08 INFO - PROCESS | 3536 | 1461096668390 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:11:08 INFO - PROCESS | 3536 | 1461096668392 Marionette TRACE conn2 <- [1,510,null,{}] 12:11:08 INFO - PROCESS | 3536 | 1461096668396 Marionette TRACE conn2 -> [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:11:08 INFO - PROCESS | 3536 | 1461096668495 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:11:08 INFO - PROCESS | 3536 | 1461096668585 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:08 INFO - PROCESS | 3536 | ++DOCSHELL 1D9E0800 == 44 [pid = 3536] [id = 137] 12:11:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (1D9EA400) [pid = 3536] [serial = 409] [outer = 00000000] 12:11:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (1DAC0C00) [pid = 3536] [serial = 410] [outer = 1D9EA400] 12:11:08 INFO - PROCESS | 3536 | 1461096668640 Marionette DEBUG loaded listener.js 12:11:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (1DAC6C00) [pid = 3536] [serial = 411] [outer = 1D9EA400] 12:11:09 INFO - PROCESS | 3536 | 1461096669216 Marionette TRACE conn2 <- [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:11:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:11:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 839ms 12:11:09 INFO - PROCESS | 3536 | 1461096669244 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:11:09 INFO - PROCESS | 3536 | 1461096669246 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 12:11:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:11:09 INFO - PROCESS | 3536 | 1461096669251 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:11:09 INFO - PROCESS | 3536 | 1461096669253 Marionette TRACE conn2 <- [1,514,null,{}] 12:11:09 INFO - PROCESS | 3536 | 1461096669257 Marionette TRACE conn2 -> [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:11:09 INFO - PROCESS | 3536 | 1461096669352 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:11:09 INFO - PROCESS | 3536 | 1461096669442 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:09 INFO - PROCESS | 3536 | ++DOCSHELL 1D9EDC00 == 45 [pid = 3536] [id = 138] 12:11:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (1D9EE400) [pid = 3536] [serial = 412] [outer = 00000000] 12:11:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (1DD31C00) [pid = 3536] [serial = 413] [outer = 1D9EE400] 12:11:09 INFO - PROCESS | 3536 | 1461096669497 Marionette DEBUG loaded listener.js 12:11:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (1DD31800) [pid = 3536] [serial = 414] [outer = 1D9EE400] 12:11:10 INFO - PROCESS | 3536 | 1461096670203 Marionette TRACE conn2 <- [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:11:10 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:11:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 994ms 12:11:10 INFO - PROCESS | 3536 | 1461096670253 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:11:10 INFO - PROCESS | 3536 | 1461096670257 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 12:11:10 INFO - PROCESS | 3536 | 1461096670262 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:11:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:11:10 INFO - PROCESS | 3536 | 1461096670266 Marionette TRACE conn2 <- [1,518,null,{}] 12:11:10 INFO - PROCESS | 3536 | 1461096670272 Marionette TRACE conn2 -> [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:11:10 INFO - PROCESS | 3536 | 1461096670367 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:11:10 INFO - PROCESS | 3536 | 1461096670449 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:10 INFO - PROCESS | 3536 | ++DOCSHELL 136D0400 == 46 [pid = 3536] [id = 139] 12:11:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (136D5C00) [pid = 3536] [serial = 415] [outer = 00000000] 12:11:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (14310C00) [pid = 3536] [serial = 416] [outer = 136D5C00] 12:11:10 INFO - PROCESS | 3536 | 1461096670541 Marionette DEBUG loaded listener.js 12:11:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (16B7D000) [pid = 3536] [serial = 417] [outer = 136D5C00] 12:11:10 INFO - PROCESS | 3536 | --DOCSHELL 136DBC00 == 45 [pid = 3536] [id = 132] 12:11:10 INFO - PROCESS | 3536 | --DOCSHELL 12DFE400 == 44 [pid = 3536] [id = 131] 12:11:10 INFO - PROCESS | 3536 | --DOCSHELL 1C13CC00 == 43 [pid = 3536] [id = 130] 12:11:10 INFO - PROCESS | 3536 | --DOCSHELL 1430F400 == 42 [pid = 3536] [id = 129] 12:11:10 INFO - PROCESS | 3536 | --DOCSHELL 1A61E800 == 41 [pid = 3536] [id = 128] 12:11:10 INFO - PROCESS | 3536 | --DOCSHELL 192E7C00 == 40 [pid = 3536] [id = 127] 12:11:10 INFO - PROCESS | 3536 | --DOCSHELL 16B78400 == 39 [pid = 3536] [id = 126] 12:11:10 INFO - PROCESS | 3536 | --DOCSHELL 15C94C00 == 38 [pid = 3536] [id = 125] 12:11:10 INFO - PROCESS | 3536 | --DOCSHELL 13204000 == 37 [pid = 3536] [id = 124] 12:11:10 INFO - PROCESS | 3536 | --DOCSHELL 1CC7E800 == 36 [pid = 3536] [id = 123] 12:11:10 INFO - PROCESS | 3536 | --DOCSHELL 17D90800 == 35 [pid = 3536] [id = 122] 12:11:10 INFO - PROCESS | 3536 | --DOCSHELL 143B4C00 == 34 [pid = 3536] [id = 121] 12:11:10 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (16377000) [pid = 3536] [serial = 331] [outer = 00000000] [url = about:blank] 12:11:10 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (13209000) [pid = 3536] [serial = 328] [outer = 00000000] [url = about:blank] 12:11:10 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (1C976400) [pid = 3536] [serial = 358] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOCSHELL 16651000 == 33 [pid = 3536] [id = 120] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (1BFED800) [pid = 3536] [serial = 353] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (16B75400) [pid = 3536] [serial = 338] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (18332800) [pid = 3536] [serial = 340] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (192E0400) [pid = 3536] [serial = 344] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (16373C00) [pid = 3536] [serial = 334] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (19F45400) [pid = 3536] [serial = 347] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (18398C00) [pid = 3536] [serial = 341] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (16866C00) [pid = 3536] [serial = 337] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (1664B800) [pid = 3536] [serial = 335] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (19C0D800) [pid = 3536] [serial = 346] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (1644F800) [pid = 3536] [serial = 349] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (16B7B000) [pid = 3536] [serial = 350] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 89 (1C13D000) [pid = 3536] [serial = 355] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 88 (1D0D1C00) [pid = 3536] [serial = 326] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 87 (1BFEBC00) [pid = 3536] [serial = 352] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 86 (18DA0000) [pid = 3536] [serial = 343] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (1C1D3C00) [pid = 3536] [serial = 356] [outer = 00000000] [url = about:blank] 12:11:11 INFO - PROCESS | 3536 | 1461096671117 Marionette TRACE conn2 <- [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:11:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:11:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 901ms 12:11:11 INFO - PROCESS | 3536 | 1461096671152 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:11:11 INFO - PROCESS | 3536 | 1461096671157 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 12:11:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:11:11 INFO - PROCESS | 3536 | 1461096671165 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:11:11 INFO - PROCESS | 3536 | 1461096671167 Marionette TRACE conn2 <- [1,522,null,{}] 12:11:11 INFO - PROCESS | 3536 | 1461096671171 Marionette TRACE conn2 -> [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:11:11 INFO - PROCESS | 3536 | 1461096671251 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:11:11 INFO - PROCESS | 3536 | 1461096671258 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:11 INFO - PROCESS | 3536 | ++DOCSHELL 1644F000 == 34 [pid = 3536] [id = 140] 12:11:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (1644F800) [pid = 3536] [serial = 418] [outer = 00000000] 12:11:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 87 (17D8A400) [pid = 3536] [serial = 419] [outer = 1644F800] 12:11:11 INFO - PROCESS | 3536 | 1461096671304 Marionette DEBUG loaded listener.js 12:11:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 88 (17D93000) [pid = 3536] [serial = 420] [outer = 1644F800] 12:11:11 INFO - PROCESS | 3536 | 1461096671779 Marionette TRACE conn2 <- [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:11:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:11:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 622ms 12:11:11 INFO - PROCESS | 3536 | 1461096671800 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:11:11 INFO - PROCESS | 3536 | 1461096671802 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 12:11:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:11:11 INFO - PROCESS | 3536 | 1461096671805 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:11:11 INFO - PROCESS | 3536 | 1461096671809 Marionette TRACE conn2 <- [1,526,null,{}] 12:11:11 INFO - PROCESS | 3536 | 1461096671818 Marionette TRACE conn2 -> [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:11:11 INFO - PROCESS | 3536 | 1461096671902 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:11:11 INFO - PROCESS | 3536 | 1461096671916 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:11 INFO - PROCESS | 3536 | ++DOCSHELL 18D9EC00 == 35 [pid = 3536] [id = 141] 12:11:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (18D9F400) [pid = 3536] [serial = 421] [outer = 00000000] 12:11:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (192E7000) [pid = 3536] [serial = 422] [outer = 18D9F400] 12:11:11 INFO - PROCESS | 3536 | 1461096671966 Marionette DEBUG loaded listener.js 12:11:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (19643400) [pid = 3536] [serial = 423] [outer = 18D9F400] 12:11:12 INFO - PROCESS | 3536 | 1461096672459 Marionette TRACE conn2 <- [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:11:12 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:11:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 700ms 12:11:12 INFO - PROCESS | 3536 | 1461096672505 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:11:12 INFO - PROCESS | 3536 | 1461096672507 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 12:11:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:11:12 INFO - PROCESS | 3536 | 1461096672511 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:11:12 INFO - PROCESS | 3536 | 1461096672512 Marionette TRACE conn2 <- [1,530,null,{}] 12:11:12 INFO - PROCESS | 3536 | 1461096672516 Marionette TRACE conn2 -> [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:11:12 INFO - PROCESS | 3536 | 1461096672593 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:11:12 INFO - PROCESS | 3536 | 1461096672602 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:12 INFO - PROCESS | 3536 | ++DOCSHELL 19EB7800 == 36 [pid = 3536] [id = 142] 12:11:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (19EBD800) [pid = 3536] [serial = 424] [outer = 00000000] 12:11:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (1AAA2000) [pid = 3536] [serial = 425] [outer = 19EBD800] 12:11:12 INFO - PROCESS | 3536 | 1461096672647 Marionette DEBUG loaded listener.js 12:11:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (1BFF1400) [pid = 3536] [serial = 426] [outer = 19EBD800] 12:11:13 INFO - PROCESS | 3536 | 1461096673097 Marionette TRACE conn2 <- [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:11:13 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:11:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:11:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:11:13 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:11:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:11:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:11:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 637ms 12:11:13 INFO - PROCESS | 3536 | 1461096673148 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:11:13 INFO - PROCESS | 3536 | 1461096673150 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 12:11:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:11:13 INFO - PROCESS | 3536 | 1461096673153 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:11:13 INFO - PROCESS | 3536 | 1461096673155 Marionette TRACE conn2 <- [1,534,null,{}] 12:11:13 INFO - PROCESS | 3536 | 1461096673158 Marionette TRACE conn2 -> [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:11:13 INFO - PROCESS | 3536 | 1461096673241 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:11:13 INFO - PROCESS | 3536 | 1461096673278 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:13 INFO - PROCESS | 3536 | ++DOCSHELL 1BFF0000 == 37 [pid = 3536] [id = 143] 12:11:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (1BFF3000) [pid = 3536] [serial = 427] [outer = 00000000] 12:11:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (1CB13400) [pid = 3536] [serial = 428] [outer = 1BFF3000] 12:11:13 INFO - PROCESS | 3536 | 1461096673327 Marionette DEBUG loaded listener.js 12:11:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (1CC79000) [pid = 3536] [serial = 429] [outer = 1BFF3000] 12:11:13 INFO - PROCESS | 3536 | 1461096673788 Marionette TRACE conn2 <- [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:11:13 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:11:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 699ms 12:11:13 INFO - PROCESS | 3536 | 1461096673854 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:11:13 INFO - PROCESS | 3536 | 1461096673855 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 12:11:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:11:13 INFO - PROCESS | 3536 | 1461096673864 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:11:13 INFO - PROCESS | 3536 | 1461096673865 Marionette TRACE conn2 <- [1,538,null,{}] 12:11:13 INFO - PROCESS | 3536 | 1461096673869 Marionette TRACE conn2 -> [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:11:13 INFO - PROCESS | 3536 | 1461096673983 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:11:14 INFO - PROCESS | 3536 | 1461096674041 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:14 INFO - PROCESS | 3536 | ++DOCSHELL 1CC83000 == 38 [pid = 3536] [id = 144] 12:11:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (1D2AE800) [pid = 3536] [serial = 430] [outer = 00000000] 12:11:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (1D678C00) [pid = 3536] [serial = 431] [outer = 1D2AE800] 12:11:14 INFO - PROCESS | 3536 | 1461096674090 Marionette DEBUG loaded listener.js 12:11:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (1D79F000) [pid = 3536] [serial = 432] [outer = 1D2AE800] 12:11:14 INFO - PROCESS | 3536 | 1461096674495 Marionette TRACE conn2 <- [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:11:14 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:11:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 684ms 12:11:14 INFO - PROCESS | 3536 | 1461096674550 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:11:14 INFO - PROCESS | 3536 | 1461096674552 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 12:11:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:11:14 INFO - PROCESS | 3536 | 1461096674594 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:11:14 INFO - PROCESS | 3536 | 1461096674596 Marionette TRACE conn2 <- [1,542,null,{}] 12:11:14 INFO - PROCESS | 3536 | 1461096674599 Marionette TRACE conn2 -> [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:11:14 INFO - PROCESS | 3536 | 1461096674705 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:11:14 INFO - PROCESS | 3536 | 1461096674722 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:14 INFO - PROCESS | 3536 | ++DOCSHELL 1C96A000 == 39 [pid = 3536] [id = 145] 12:11:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (1CC81C00) [pid = 3536] [serial = 433] [outer = 00000000] 12:11:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (1DD2D000) [pid = 3536] [serial = 434] [outer = 1CC81C00] 12:11:14 INFO - PROCESS | 3536 | 1461096674810 Marionette DEBUG loaded listener.js 12:11:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (1DD2D400) [pid = 3536] [serial = 435] [outer = 1CC81C00] 12:11:15 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:15 INFO - PROCESS | 3536 | [3536] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:15 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:15 INFO - PROCESS | 3536 | [3536] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:15 INFO - PROCESS | 3536 | 1461096675232 Marionette TRACE conn2 <- [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:11:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:11:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 700ms 12:11:15 INFO - PROCESS | 3536 | 1461096675286 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:11:15 INFO - PROCESS | 3536 | 1461096675288 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 12:11:15 INFO - PROCESS | 3536 | 1461096675292 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:11:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:11:15 INFO - PROCESS | 3536 | 1461096675293 Marionette TRACE conn2 <- [1,546,null,{}] 12:11:15 INFO - PROCESS | 3536 | 1461096675297 Marionette TRACE conn2 -> [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:11:15 INFO - PROCESS | 3536 | 1461096675403 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:11:15 INFO - PROCESS | 3536 | 1461096675409 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:15 INFO - PROCESS | 3536 | ++DOCSHELL 02656800 == 40 [pid = 3536] [id = 146] 12:11:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (02656C00) [pid = 3536] [serial = 436] [outer = 00000000] 12:11:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (0265DC00) [pid = 3536] [serial = 437] [outer = 02656C00] 12:11:15 INFO - PROCESS | 3536 | 1461096675457 Marionette DEBUG loaded listener.js 12:11:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (17A7D400) [pid = 3536] [serial = 438] [outer = 02656C00] 12:11:15 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (1BFEF400) [pid = 3536] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:11:15 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (1A620800) [pid = 3536] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:11:15 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (1C974800) [pid = 3536] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:11:15 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (16B79000) [pid = 3536] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:11:15 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (19587400) [pid = 3536] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:11:15 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (16456C00) [pid = 3536] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:11:15 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (13207800) [pid = 3536] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:11:15 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (1325C400) [pid = 3536] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:11:15 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (14311000) [pid = 3536] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:11:15 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (16B76C00) [pid = 3536] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:11:15 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (15DA2800) [pid = 3536] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:11:15 INFO - PROCESS | 3536 | 1461096675928 Marionette TRACE conn2 <- [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:11:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:11:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 699ms 12:11:15 INFO - PROCESS | 3536 | 1461096675991 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:11:15 INFO - PROCESS | 3536 | 1461096675993 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 12:11:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:11:15 INFO - PROCESS | 3536 | 1461096675997 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:11:15 INFO - PROCESS | 3536 | 1461096675998 Marionette TRACE conn2 <- [1,550,null,{}] 12:11:15 INFO - PROCESS | 3536 | 1461096676002 Marionette TRACE conn2 -> [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:11:16 INFO - PROCESS | 3536 | 1461096676108 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:11:16 INFO - PROCESS | 3536 | 1461096676115 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:16 INFO - PROCESS | 3536 | ++DOCSHELL 0265D400 == 41 [pid = 3536] [id = 147] 12:11:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (0265F400) [pid = 3536] [serial = 439] [outer = 00000000] 12:11:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (17D91400) [pid = 3536] [serial = 440] [outer = 0265F400] 12:11:16 INFO - PROCESS | 3536 | 1461096676160 Marionette DEBUG loaded listener.js 12:11:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (19587400) [pid = 3536] [serial = 441] [outer = 0265F400] 12:11:16 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:16 INFO - PROCESS | 3536 | [3536] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:16 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:16 INFO - PROCESS | 3536 | 1461096676581 Marionette TRACE conn2 <- [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:11:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:11:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 637ms 12:11:16 INFO - PROCESS | 3536 | 1461096676635 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:11:16 INFO - PROCESS | 3536 | 1461096676637 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 12:11:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:11:16 INFO - PROCESS | 3536 | 1461096676640 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:11:16 INFO - PROCESS | 3536 | 1461096676642 Marionette TRACE conn2 <- [1,554,null,{}] 12:11:16 INFO - PROCESS | 3536 | 1461096676645 Marionette TRACE conn2 -> [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:11:16 INFO - PROCESS | 3536 | 1461096676721 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:11:16 INFO - PROCESS | 3536 | 1461096676730 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:16 INFO - PROCESS | 3536 | ++DOCSHELL 11BD2400 == 42 [pid = 3536] [id = 148] 12:11:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (11BD5C00) [pid = 3536] [serial = 442] [outer = 00000000] 12:11:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (11BDBC00) [pid = 3536] [serial = 443] [outer = 11BD5C00] 12:11:16 INFO - PROCESS | 3536 | 1461096676778 Marionette DEBUG loaded listener.js 12:11:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (11BDE800) [pid = 3536] [serial = 444] [outer = 11BD5C00] 12:11:17 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:17 INFO - PROCESS | 3536 | [3536] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:17 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:17 INFO - PROCESS | 3536 | 1461096677184 Marionette TRACE conn2 <- [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:11:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:11:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 590ms 12:11:17 INFO - PROCESS | 3536 | 1461096677221 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:11:17 INFO - PROCESS | 3536 | 1461096677223 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 12:11:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:11:17 INFO - PROCESS | 3536 | 1461096677227 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:11:17 INFO - PROCESS | 3536 | 1461096677230 Marionette TRACE conn2 <- [1,558,null,{}] 12:11:17 INFO - PROCESS | 3536 | 1461096677236 Marionette TRACE conn2 -> [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:11:17 INFO - PROCESS | 3536 | 1461096677332 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:11:17 INFO - PROCESS | 3536 | 1461096677341 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:17 INFO - PROCESS | 3536 | ++DOCSHELL 1636E000 == 43 [pid = 3536] [id = 149] 12:11:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (16370C00) [pid = 3536] [serial = 445] [outer = 00000000] 12:11:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (1D797800) [pid = 3536] [serial = 446] [outer = 16370C00] 12:11:17 INFO - PROCESS | 3536 | 1461096677390 Marionette DEBUG loaded listener.js 12:11:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (1DDA6800) [pid = 3536] [serial = 447] [outer = 16370C00] 12:11:17 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:17 INFO - PROCESS | 3536 | [3536] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:18 INFO - PROCESS | 3536 | 1461096678021 Marionette TRACE conn2 <- [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:11:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:11:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 840ms 12:11:18 INFO - PROCESS | 3536 | 1461096678071 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:11:18 INFO - PROCESS | 3536 | 1461096678076 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 12:11:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:11:18 INFO - PROCESS | 3536 | 1461096678082 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:11:18 INFO - PROCESS | 3536 | 1461096678086 Marionette TRACE conn2 <- [1,562,null,{}] 12:11:18 INFO - PROCESS | 3536 | 1461096678092 Marionette TRACE conn2 -> [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:11:18 INFO - PROCESS | 3536 | 1461096678199 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:11:18 INFO - PROCESS | 3536 | 1461096678322 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:18 INFO - PROCESS | 3536 | ++DOCSHELL 13654C00 == 44 [pid = 3536] [id = 150] 12:11:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (142CF000) [pid = 3536] [serial = 448] [outer = 00000000] 12:11:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (158F9000) [pid = 3536] [serial = 449] [outer = 142CF000] 12:11:18 INFO - PROCESS | 3536 | 1461096678381 Marionette DEBUG loaded listener.js 12:11:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (1645B000) [pid = 3536] [serial = 450] [outer = 142CF000] 12:11:18 INFO - PROCESS | 3536 | 1461096678968 Marionette TRACE conn2 <- [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:11:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:11:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 933ms 12:11:19 INFO - PROCESS | 3536 | 1461096679027 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:11:19 INFO - PROCESS | 3536 | 1461096679033 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 12:11:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:11:19 INFO - PROCESS | 3536 | 1461096679039 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:11:19 INFO - PROCESS | 3536 | 1461096679042 Marionette TRACE conn2 <- [1,566,null,{}] 12:11:19 INFO - PROCESS | 3536 | 1461096679046 Marionette TRACE conn2 -> [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:11:19 INFO - PROCESS | 3536 | 1461096679157 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:11:19 INFO - PROCESS | 3536 | 1461096679238 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:19 INFO - PROCESS | 3536 | ++DOCSHELL 17A9E400 == 45 [pid = 3536] [id = 151] 12:11:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (17D8A000) [pid = 3536] [serial = 451] [outer = 00000000] 12:11:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (18335800) [pid = 3536] [serial = 452] [outer = 17D8A000] 12:11:19 INFO - PROCESS | 3536 | 1461096679335 Marionette DEBUG loaded listener.js 12:11:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (1882C400) [pid = 3536] [serial = 453] [outer = 17D8A000] 12:11:19 INFO - PROCESS | 3536 | 1461096679977 Marionette TRACE conn2 <- [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:11:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:11:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 995ms 12:11:20 INFO - PROCESS | 3536 | 1461096680028 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:11:20 INFO - PROCESS | 3536 | 1461096680030 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 12:11:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:11:20 INFO - PROCESS | 3536 | 1461096680035 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:11:20 INFO - PROCESS | 3536 | 1461096680039 Marionette TRACE conn2 <- [1,570,null,{}] 12:11:20 INFO - PROCESS | 3536 | 1461096680050 Marionette TRACE conn2 -> [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:11:20 INFO - PROCESS | 3536 | 1461096680164 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:11:20 INFO - PROCESS | 3536 | 1461096680288 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:20 INFO - PROCESS | 3536 | ++DOCSHELL 143B2800 == 46 [pid = 3536] [id = 152] 12:11:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (1889B800) [pid = 3536] [serial = 454] [outer = 00000000] 12:11:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (19EBA800) [pid = 3536] [serial = 455] [outer = 1889B800] 12:11:20 INFO - PROCESS | 3536 | 1461096680347 Marionette DEBUG loaded listener.js 12:11:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (1A6FB000) [pid = 3536] [serial = 456] [outer = 1889B800] 12:11:20 INFO - PROCESS | 3536 | 1461096680884 Marionette TRACE conn2 <- [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:11:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:11:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 886ms 12:11:20 INFO - PROCESS | 3536 | 1461096680939 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:11:20 INFO - PROCESS | 3536 | 1461096680942 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 12:11:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:11:20 INFO - PROCESS | 3536 | 1461096680945 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:11:20 INFO - PROCESS | 3536 | 1461096680947 Marionette TRACE conn2 <- [1,574,null,{}] 12:11:20 INFO - PROCESS | 3536 | 1461096680951 Marionette TRACE conn2 -> [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:11:21 INFO - PROCESS | 3536 | 1461096681053 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:11:21 INFO - PROCESS | 3536 | 1461096681164 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:21 INFO - PROCESS | 3536 | ++DOCSHELL 192DB400 == 47 [pid = 3536] [id = 153] 12:11:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (19A19800) [pid = 3536] [serial = 457] [outer = 00000000] 12:11:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (19A20000) [pid = 3536] [serial = 458] [outer = 19A19800] 12:11:21 INFO - PROCESS | 3536 | 1461096681219 Marionette DEBUG loaded listener.js 12:11:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (19A25400) [pid = 3536] [serial = 459] [outer = 19A19800] 12:11:21 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:21 INFO - PROCESS | 3536 | 1461096681778 Marionette TRACE conn2 <- [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:11:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:11:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 901ms 12:11:21 INFO - PROCESS | 3536 | 1461096681958 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:11:21 INFO - PROCESS | 3536 | 1461096681962 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 12:11:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:11:22 INFO - PROCESS | 3536 | 1461096682014 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:11:22 INFO - PROCESS | 3536 | 1461096682017 Marionette TRACE conn2 <- [1,578,null,{}] 12:11:22 INFO - PROCESS | 3536 | 1461096682023 Marionette TRACE conn2 -> [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:11:22 INFO - PROCESS | 3536 | 1461096682118 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:11:22 INFO - PROCESS | 3536 | 1461096682199 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:22 INFO - PROCESS | 3536 | ++DOCSHELL 14ABA800 == 48 [pid = 3536] [id = 154] 12:11:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (14ABB000) [pid = 3536] [serial = 460] [outer = 00000000] 12:11:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (156F5400) [pid = 3536] [serial = 461] [outer = 14ABB000] 12:11:22 INFO - PROCESS | 3536 | 1461096682248 Marionette DEBUG loaded listener.js 12:11:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (16457800) [pid = 3536] [serial = 462] [outer = 14ABB000] 12:11:22 INFO - PROCESS | 3536 | 1461096682803 Marionette TRACE conn2 <- [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:11:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:11:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 855ms 12:11:22 INFO - PROCESS | 3536 | 1461096682858 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:11:22 INFO - PROCESS | 3536 | 1461096682862 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 12:11:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:11:22 INFO - PROCESS | 3536 | 1461096682869 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:11:22 INFO - PROCESS | 3536 | 1461096682872 Marionette TRACE conn2 <- [1,582,null,{}] 12:11:22 INFO - PROCESS | 3536 | 1461096682876 Marionette TRACE conn2 -> [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:11:22 INFO - PROCESS | 3536 | 1461096682972 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:11:22 INFO - PROCESS | 3536 | --DOCSHELL 11BD2400 == 47 [pid = 3536] [id = 148] 12:11:22 INFO - PROCESS | 3536 | --DOCSHELL 0265D400 == 46 [pid = 3536] [id = 147] 12:11:22 INFO - PROCESS | 3536 | --DOCSHELL 02656800 == 45 [pid = 3536] [id = 146] 12:11:22 INFO - PROCESS | 3536 | --DOCSHELL 1C96A000 == 44 [pid = 3536] [id = 145] 12:11:22 INFO - PROCESS | 3536 | --DOCSHELL 1CC83000 == 43 [pid = 3536] [id = 144] 12:11:22 INFO - PROCESS | 3536 | --DOCSHELL 1BFF0000 == 42 [pid = 3536] [id = 143] 12:11:22 INFO - PROCESS | 3536 | --DOCSHELL 19EB7800 == 41 [pid = 3536] [id = 142] 12:11:22 INFO - PROCESS | 3536 | --DOCSHELL 18D9EC00 == 40 [pid = 3536] [id = 141] 12:11:22 INFO - PROCESS | 3536 | --DOCSHELL 1644F000 == 39 [pid = 3536] [id = 140] 12:11:22 INFO - PROCESS | 3536 | --DOCSHELL 136D0400 == 38 [pid = 3536] [id = 139] 12:11:22 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (1D796C00) [pid = 3536] [serial = 397] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOCSHELL 18B3F800 == 37 [pid = 3536] [id = 135] 12:11:23 INFO - PROCESS | 3536 | --DOCSHELL 156A5400 == 36 [pid = 3536] [id = 134] 12:11:23 INFO - PROCESS | 3536 | --DOCSHELL 1D0D5400 == 35 [pid = 3536] [id = 133] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (1DABB000) [pid = 3536] [serial = 284] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (16865000) [pid = 3536] [serial = 332] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (1D164800) [pid = 3536] [serial = 394] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (1D610C00) [pid = 3536] [serial = 395] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (1D610800) [pid = 3536] [serial = 389] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (1A566C00) [pid = 3536] [serial = 392] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (1A237800) [pid = 3536] [serial = 380] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (1C141000) [pid = 3536] [serial = 385] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (1AAA5000) [pid = 3536] [serial = 382] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (1AAAC000) [pid = 3536] [serial = 383] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (1D2AEC00) [pid = 3536] [serial = 388] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (15D9F400) [pid = 3536] [serial = 361] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (18B46400) [pid = 3536] [serial = 364] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (1833D400) [pid = 3536] [serial = 376] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (18B43C00) [pid = 3536] [serial = 377] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (19EBA000) [pid = 3536] [serial = 379] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (1686A400) [pid = 3536] [serial = 373] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (16B7C400) [pid = 3536] [serial = 374] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (14A18C00) [pid = 3536] [serial = 370] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (1541BC00) [pid = 3536] [serial = 371] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (1D16B400) [pid = 3536] [serial = 367] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (1C96DC00) [pid = 3536] [serial = 386] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (17D92400) [pid = 3536] [serial = 391] [outer = 00000000] [url = about:blank] 12:11:23 INFO - PROCESS | 3536 | 1461096683084 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:23 INFO - PROCESS | 3536 | ++DOCSHELL 02657C00 == 36 [pid = 3536] [id = 155] 12:11:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (02658400) [pid = 3536] [serial = 463] [outer = 00000000] 12:11:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (11BD1C00) [pid = 3536] [serial = 464] [outer = 02658400] 12:11:23 INFO - PROCESS | 3536 | 1461096683132 Marionette DEBUG loaded listener.js 12:11:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (1430C000) [pid = 3536] [serial = 465] [outer = 02658400] 12:11:23 INFO - PROCESS | 3536 | 1461096683558 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:11:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:11:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 730ms 12:11:23 INFO - PROCESS | 3536 | 1461096683592 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:11:23 INFO - PROCESS | 3536 | 1461096683594 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 12:11:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:11:23 INFO - PROCESS | 3536 | 1461096683598 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:11:23 INFO - PROCESS | 3536 | 1461096683600 Marionette TRACE conn2 <- [1,586,null,{}] 12:11:23 INFO - PROCESS | 3536 | 1461096683609 Marionette TRACE conn2 -> [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:11:23 INFO - PROCESS | 3536 | 1461096683693 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:11:23 INFO - PROCESS | 3536 | 1461096683701 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:23 INFO - PROCESS | 3536 | ++DOCSHELL 17A9DC00 == 37 [pid = 3536] [id = 156] 12:11:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (17D8E800) [pid = 3536] [serial = 466] [outer = 00000000] 12:11:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (1810C400) [pid = 3536] [serial = 467] [outer = 17D8E800] 12:11:23 INFO - PROCESS | 3536 | 1461096683750 Marionette DEBUG loaded listener.js 12:11:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (18336000) [pid = 3536] [serial = 468] [outer = 17D8E800] 12:11:24 INFO - PROCESS | 3536 | 1461096684212 Marionette TRACE conn2 <- [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:11:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:11:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 637ms 12:11:24 INFO - PROCESS | 3536 | 1461096684236 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:11:24 INFO - PROCESS | 3536 | 1461096684238 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 12:11:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:11:24 INFO - PROCESS | 3536 | 1461096684241 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:11:24 INFO - PROCESS | 3536 | 1461096684242 Marionette TRACE conn2 <- [1,590,null,{}] 12:11:24 INFO - PROCESS | 3536 | 1461096684246 Marionette TRACE conn2 -> [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:11:24 INFO - PROCESS | 3536 | 1461096684323 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:11:24 INFO - PROCESS | 3536 | 1461096684329 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:24 INFO - PROCESS | 3536 | ++DOCSHELL 18899800 == 38 [pid = 3536] [id = 157] 12:11:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (18899C00) [pid = 3536] [serial = 469] [outer = 00000000] 12:11:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (18B3A000) [pid = 3536] [serial = 470] [outer = 18899C00] 12:11:24 INFO - PROCESS | 3536 | 1461096684378 Marionette DEBUG loaded listener.js 12:11:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (18B3C800) [pid = 3536] [serial = 471] [outer = 18899C00] 12:11:24 INFO - PROCESS | 3536 | 1461096684800 Marionette TRACE conn2 <- [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:11:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:11:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 590ms 12:11:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:11:24 INFO - PROCESS | 3536 | 1461096684838 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:11:24 INFO - PROCESS | 3536 | 1461096684840 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 12:11:24 INFO - PROCESS | 3536 | 1461096684843 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:11:24 INFO - PROCESS | 3536 | 1461096684845 Marionette TRACE conn2 <- [1,594,null,{}] 12:11:24 INFO - PROCESS | 3536 | 1461096684848 Marionette TRACE conn2 -> [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:11:24 INFO - PROCESS | 3536 | 1461096684926 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:11:24 INFO - PROCESS | 3536 | 1461096684932 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:24 INFO - PROCESS | 3536 | ++DOCSHELL 18D9D800 == 39 [pid = 3536] [id = 158] 12:11:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (18D9E800) [pid = 3536] [serial = 472] [outer = 00000000] 12:11:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (19587000) [pid = 3536] [serial = 473] [outer = 18D9E800] 12:11:24 INFO - PROCESS | 3536 | 1461096684978 Marionette DEBUG loaded listener.js 12:11:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (19A1B000) [pid = 3536] [serial = 474] [outer = 18D9E800] 12:11:25 INFO - PROCESS | 3536 | 1461096685467 Marionette TRACE conn2 <- [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:11:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:11:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 622ms 12:11:25 INFO - PROCESS | 3536 | 1461096685481 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:11:25 INFO - PROCESS | 3536 | 1461096685483 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 12:11:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:11:25 INFO - PROCESS | 3536 | 1461096685487 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:11:25 INFO - PROCESS | 3536 | 1461096685489 Marionette TRACE conn2 <- [1,598,null,{}] 12:11:25 INFO - PROCESS | 3536 | 1461096685492 Marionette TRACE conn2 -> [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:11:25 INFO - PROCESS | 3536 | 1461096685626 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:11:25 INFO - PROCESS | 3536 | 1461096685633 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:25 INFO - PROCESS | 3536 | ++DOCSHELL 16B74C00 == 40 [pid = 3536] [id = 159] 12:11:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (19A1D000) [pid = 3536] [serial = 475] [outer = 00000000] 12:11:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (19E4CC00) [pid = 3536] [serial = 476] [outer = 19A1D000] 12:11:25 INFO - PROCESS | 3536 | 1461096685682 Marionette DEBUG loaded listener.js 12:11:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (1A510400) [pid = 3536] [serial = 477] [outer = 19A1D000] 12:11:26 INFO - PROCESS | 3536 | 1461096686127 Marionette TRACE conn2 <- [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:11:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:11:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 684ms 12:11:26 INFO - PROCESS | 3536 | 1461096686170 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:11:26 INFO - PROCESS | 3536 | 1461096686172 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 12:11:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:11:26 INFO - PROCESS | 3536 | 1461096686176 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:11:26 INFO - PROCESS | 3536 | 1461096686177 Marionette TRACE conn2 <- [1,602,null,{}] 12:11:26 INFO - PROCESS | 3536 | 1461096686181 Marionette TRACE conn2 -> [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:11:26 INFO - PROCESS | 3536 | 1461096686315 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:11:26 INFO - PROCESS | 3536 | 1461096686399 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:26 INFO - PROCESS | 3536 | ++DOCSHELL 1325B400 == 41 [pid = 3536] [id = 160] 12:11:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (1325D400) [pid = 3536] [serial = 478] [outer = 00000000] 12:11:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (1BFEC000) [pid = 3536] [serial = 479] [outer = 1325D400] 12:11:26 INFO - PROCESS | 3536 | 1461096686444 Marionette DEBUG loaded listener.js 12:11:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (1BFECC00) [pid = 3536] [serial = 480] [outer = 1325D400] 12:11:26 INFO - PROCESS | 3536 | 1461096686851 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:11:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:11:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 699ms 12:11:26 INFO - PROCESS | 3536 | 1461096686875 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:11:26 INFO - PROCESS | 3536 | 1461096686877 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 12:11:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:11:26 INFO - PROCESS | 3536 | 1461096686880 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:11:26 INFO - PROCESS | 3536 | 1461096686882 Marionette TRACE conn2 <- [1,606,null,{}] 12:11:26 INFO - PROCESS | 3536 | 1461096686885 Marionette TRACE conn2 -> [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:11:26 INFO - PROCESS | 3536 | 1461096686988 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:11:27 INFO - PROCESS | 3536 | 1461096687086 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:27 INFO - PROCESS | 3536 | ++DOCSHELL 1C973400 == 42 [pid = 3536] [id = 161] 12:11:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (1C976000) [pid = 3536] [serial = 481] [outer = 00000000] 12:11:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (1CC7E800) [pid = 3536] [serial = 482] [outer = 1C976000] 12:11:27 INFO - PROCESS | 3536 | 1461096687131 Marionette DEBUG loaded listener.js 12:11:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (1D0D5C00) [pid = 3536] [serial = 483] [outer = 1C976000] 12:11:27 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (12BB5400) [pid = 3536] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:11:27 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (1D2AE800) [pid = 3536] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:11:27 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (1CC81C00) [pid = 3536] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:11:27 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (1D9EE400) [pid = 3536] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:11:27 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (1644F800) [pid = 3536] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:11:27 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (1BFF3000) [pid = 3536] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:11:27 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (19EBD800) [pid = 3536] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:11:27 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (18D9F400) [pid = 3536] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:11:27 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (136D5C00) [pid = 3536] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:11:27 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (02656C00) [pid = 3536] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:11:27 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (11BD5C00) [pid = 3536] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:11:27 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (0265F400) [pid = 3536] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:11:27 INFO - PROCESS | 3536 | 1461096687772 Marionette TRACE conn2 <- [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:11:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:11:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 932ms 12:11:27 INFO - PROCESS | 3536 | 1461096687826 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:11:27 INFO - PROCESS | 3536 | 1461096687828 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 12:11:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:11:27 INFO - PROCESS | 3536 | 1461096687832 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:11:27 INFO - PROCESS | 3536 | 1461096687833 Marionette TRACE conn2 <- [1,610,null,{}] 12:11:27 INFO - PROCESS | 3536 | 1461096687837 Marionette TRACE conn2 -> [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:11:27 INFO - PROCESS | 3536 | 1461096687918 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:11:27 INFO - PROCESS | 3536 | 1461096687926 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:27 INFO - PROCESS | 3536 | ++DOCSHELL 0265AC00 == 43 [pid = 3536] [id = 162] 12:11:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (0265BC00) [pid = 3536] [serial = 484] [outer = 00000000] 12:11:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (14AB4400) [pid = 3536] [serial = 485] [outer = 0265BC00] 12:11:27 INFO - PROCESS | 3536 | 1461096687972 Marionette DEBUG loaded listener.js 12:11:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (1644F800) [pid = 3536] [serial = 486] [outer = 0265BC00] 12:11:28 INFO - PROCESS | 3536 | 1461096688385 Marionette TRACE conn2 <- [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:11:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:11:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 591ms 12:11:28 INFO - PROCESS | 3536 | 1461096688429 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:11:28 INFO - PROCESS | 3536 | 1461096688431 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 12:11:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:11:28 INFO - PROCESS | 3536 | 1461096688434 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:11:28 INFO - PROCESS | 3536 | 1461096688436 Marionette TRACE conn2 <- [1,614,null,{}] 12:11:28 INFO - PROCESS | 3536 | 1461096688439 Marionette TRACE conn2 -> [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:11:28 INFO - PROCESS | 3536 | 1461096688516 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:11:28 INFO - PROCESS | 3536 | 1461096688522 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:28 INFO - PROCESS | 3536 | ++DOCSHELL 13204000 == 44 [pid = 3536] [id = 163] 12:11:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (16B73000) [pid = 3536] [serial = 487] [outer = 00000000] 12:11:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (1D2A5800) [pid = 3536] [serial = 488] [outer = 16B73000] 12:11:28 INFO - PROCESS | 3536 | 1461096688566 Marionette DEBUG loaded listener.js 12:11:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (1D614800) [pid = 3536] [serial = 489] [outer = 16B73000] 12:11:28 INFO - PROCESS | 3536 | 1461096688980 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:11:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:11:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 591ms 12:11:29 INFO - PROCESS | 3536 | 1461096689035 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:11:29 INFO - PROCESS | 3536 | 1461096689037 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 12:11:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:11:29 INFO - PROCESS | 3536 | 1461096689041 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:11:29 INFO - PROCESS | 3536 | 1461096689043 Marionette TRACE conn2 <- [1,618,null,{}] 12:11:29 INFO - PROCESS | 3536 | 1461096689047 Marionette TRACE conn2 -> [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:11:29 INFO - PROCESS | 3536 | 1461096689145 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:11:29 INFO - PROCESS | 3536 | 1461096689153 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:29 INFO - PROCESS | 3536 | ++DOCSHELL 132D7000 == 45 [pid = 3536] [id = 164] 12:11:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (132DB400) [pid = 3536] [serial = 490] [outer = 00000000] 12:11:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (132E4C00) [pid = 3536] [serial = 491] [outer = 132DB400] 12:11:29 INFO - PROCESS | 3536 | 1461096689203 Marionette DEBUG loaded listener.js 12:11:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (1C1D2800) [pid = 3536] [serial = 492] [outer = 132DB400] 12:11:29 INFO - PROCESS | 3536 | 1461096689871 Marionette TRACE conn2 <- [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:11:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:11:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 901ms 12:11:29 INFO - PROCESS | 3536 | 1461096689930 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:11:29 INFO - PROCESS | 3536 | 1461096689936 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 12:11:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:11:29 INFO - PROCESS | 3536 | 1461096689942 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:11:29 INFO - PROCESS | 3536 | 1461096689946 Marionette TRACE conn2 <- [1,622,null,{}] 12:11:29 INFO - PROCESS | 3536 | 1461096689951 Marionette TRACE conn2 -> [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:11:30 INFO - PROCESS | 3536 | 1461096690061 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:11:30 INFO - PROCESS | 3536 | 1461096690188 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:30 INFO - PROCESS | 3536 | ++DOCSHELL 132E2800 == 46 [pid = 3536] [id = 165] 12:11:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (132E2C00) [pid = 3536] [serial = 493] [outer = 00000000] 12:11:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (13AE7800) [pid = 3536] [serial = 494] [outer = 132E2C00] 12:11:30 INFO - PROCESS | 3536 | 1461096690247 Marionette DEBUG loaded listener.js 12:11:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (14ABF800) [pid = 3536] [serial = 495] [outer = 132E2C00] 12:11:30 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:30 INFO - PROCESS | 3536 | [3536] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:30 INFO - PROCESS | 3536 | 1461096690854 Marionette TRACE conn2 <- [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:11:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:11:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 932ms 12:11:30 INFO - PROCESS | 3536 | 1461096690887 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:11:30 INFO - PROCESS | 3536 | 1461096690893 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 12:11:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:11:30 INFO - PROCESS | 3536 | 1461096690900 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:11:30 INFO - PROCESS | 3536 | 1461096690902 Marionette TRACE conn2 <- [1,626,null,{}] 12:11:30 INFO - PROCESS | 3536 | 1461096690907 Marionette TRACE conn2 -> [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:11:31 INFO - PROCESS | 3536 | 1461096691013 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:11:31 INFO - PROCESS | 3536 | 1461096691109 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:31 INFO - PROCESS | 3536 | ++DOCSHELL 13A03000 == 47 [pid = 3536] [id = 166] 12:11:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (156A7C00) [pid = 3536] [serial = 496] [outer = 00000000] 12:11:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (17D90000) [pid = 3536] [serial = 497] [outer = 156A7C00] 12:11:31 INFO - PROCESS | 3536 | 1461096691165 Marionette DEBUG loaded listener.js 12:11:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (1833D400) [pid = 3536] [serial = 498] [outer = 156A7C00] 12:11:31 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:31 INFO - PROCESS | 3536 | [3536] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:31 INFO - PROCESS | 3536 | 1461096691790 Marionette TRACE conn2 <- [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:11:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:11:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 932ms 12:11:31 INFO - PROCESS | 3536 | 1461096691842 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:11:31 INFO - PROCESS | 3536 | 1461096691845 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 12:11:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:11:31 INFO - PROCESS | 3536 | 1461096691849 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:11:31 INFO - PROCESS | 3536 | 1461096691853 Marionette TRACE conn2 <- [1,630,null,{}] 12:11:31 INFO - PROCESS | 3536 | 1461096691864 Marionette TRACE conn2 -> [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:11:31 INFO - PROCESS | 3536 | 1461096691971 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:11:32 INFO - PROCESS | 3536 | 1461096692097 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:32 INFO - PROCESS | 3536 | ++DOCSHELL 19EBAC00 == 48 [pid = 3536] [id = 167] 12:11:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (19EBD800) [pid = 3536] [serial = 499] [outer = 00000000] 12:11:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (1BFF3000) [pid = 3536] [serial = 500] [outer = 19EBD800] 12:11:32 INFO - PROCESS | 3536 | 1461096692156 Marionette DEBUG loaded listener.js 12:11:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (1C974800) [pid = 3536] [serial = 501] [outer = 19EBD800] 12:11:32 INFO - PROCESS | 3536 | 1461096692684 Marionette TRACE conn2 <- [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:11:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:11:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 901ms 12:11:32 INFO - PROCESS | 3536 | 1461096692736 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:11:32 INFO - PROCESS | 3536 | 1461096692739 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 12:11:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:11:32 INFO - PROCESS | 3536 | 1461096692742 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:11:32 INFO - PROCESS | 3536 | 1461096692745 Marionette TRACE conn2 <- [1,634,null,{}] 12:11:32 INFO - PROCESS | 3536 | 1461096692748 Marionette TRACE conn2 -> [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:11:32 INFO - PROCESS | 3536 | 1461096692855 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:11:32 INFO - PROCESS | 3536 | 1461096692977 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:32 INFO - PROCESS | 3536 | ++DOCSHELL 19CE2C00 == 49 [pid = 3536] [id = 168] 12:11:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (1BFEF400) [pid = 3536] [serial = 502] [outer = 00000000] 12:11:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (1DABB000) [pid = 3536] [serial = 503] [outer = 1BFEF400] 12:11:33 INFO - PROCESS | 3536 | 1461096693035 Marionette DEBUG loaded listener.js 12:11:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (1DAC2400) [pid = 3536] [serial = 504] [outer = 1BFEF400] 12:11:33 INFO - PROCESS | 3536 | 1461096693647 Marionette TRACE conn2 <- [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:11:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:11:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1088ms 12:11:33 INFO - PROCESS | 3536 | 1461096693845 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:11:33 INFO - PROCESS | 3536 | 1461096693849 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 12:11:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:11:33 INFO - PROCESS | 3536 | 1461096693854 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:11:33 INFO - PROCESS | 3536 | 1461096693857 Marionette TRACE conn2 <- [1,638,null,{}] 12:11:33 INFO - PROCESS | 3536 | 1461096693863 Marionette TRACE conn2 -> [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:11:33 INFO - PROCESS | 3536 | 1461096693959 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:11:34 INFO - PROCESS | 3536 | 1461096694038 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:34 INFO - PROCESS | 3536 | ++DOCSHELL 1365D400 == 50 [pid = 3536] [id = 169] 12:11:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (1365DC00) [pid = 3536] [serial = 505] [outer = 00000000] 12:11:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 127 (15410C00) [pid = 3536] [serial = 506] [outer = 1365DC00] 12:11:34 INFO - PROCESS | 3536 | 1461096694087 Marionette DEBUG loaded listener.js 12:11:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 128 (1636AC00) [pid = 3536] [serial = 507] [outer = 1365DC00] 12:11:34 INFO - PROCESS | 3536 | 1461096694717 Marionette TRACE conn2 <- [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:11:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:11:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 901ms 12:11:34 INFO - PROCESS | 3536 | 1461096694758 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:11:34 INFO - PROCESS | 3536 | 1461096694761 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 12:11:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:11:34 INFO - PROCESS | 3536 | 1461096694768 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:11:34 INFO - PROCESS | 3536 | 1461096694772 Marionette TRACE conn2 <- [1,642,null,{}] 12:11:34 INFO - PROCESS | 3536 | 1461096694776 Marionette TRACE conn2 -> [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:11:34 INFO - PROCESS | 3536 | 1461096694872 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:11:34 INFO - PROCESS | 3536 | 1461096694999 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:34 INFO - PROCESS | 3536 | --DOCSHELL 13204000 == 49 [pid = 3536] [id = 163] 12:11:34 INFO - PROCESS | 3536 | --DOCSHELL 0265AC00 == 48 [pid = 3536] [id = 162] 12:11:34 INFO - PROCESS | 3536 | --DOCSHELL 1C973400 == 47 [pid = 3536] [id = 161] 12:11:34 INFO - PROCESS | 3536 | --DOCSHELL 1325B400 == 46 [pid = 3536] [id = 160] 12:11:34 INFO - PROCESS | 3536 | --DOCSHELL 16B74C00 == 45 [pid = 3536] [id = 159] 12:11:34 INFO - PROCESS | 3536 | --DOCSHELL 18D9D800 == 44 [pid = 3536] [id = 158] 12:11:34 INFO - PROCESS | 3536 | --DOCSHELL 18899800 == 43 [pid = 3536] [id = 157] 12:11:34 INFO - PROCESS | 3536 | --DOCSHELL 17A9DC00 == 42 [pid = 3536] [id = 156] 12:11:34 INFO - PROCESS | 3536 | --DOCSHELL 02657C00 == 41 [pid = 3536] [id = 155] 12:11:34 INFO - PROCESS | 3536 | --DOCSHELL 14ABA800 == 40 [pid = 3536] [id = 154] 12:11:34 INFO - PROCESS | 3536 | --DOCSHELL 143B2800 == 39 [pid = 3536] [id = 152] 12:11:34 INFO - PROCESS | 3536 | --DOCSHELL 17A9E400 == 38 [pid = 3536] [id = 151] 12:11:34 INFO - PROCESS | 3536 | --DOMWINDOW == 127 (1D797800) [pid = 3536] [serial = 446] [outer = 00000000] [url = about:blank] 12:11:34 INFO - PROCESS | 3536 | --DOMWINDOW == 126 (16868C00) [pid = 3536] [serial = 400] [outer = 00000000] [url = about:blank] 12:11:34 INFO - PROCESS | 3536 | --DOMWINDOW == 125 (19A42000) [pid = 3536] [serial = 403] [outer = 00000000] [url = about:blank] 12:11:34 INFO - PROCESS | 3536 | --DOMWINDOW == 124 (1D7A4800) [pid = 3536] [serial = 407] [outer = 00000000] [url = about:blank] 12:11:34 INFO - PROCESS | 3536 | --DOMWINDOW == 123 (1DAC0C00) [pid = 3536] [serial = 410] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | ++DOCSHELL 02657C00 == 39 [pid = 3536] [id = 170] 12:11:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (0265AC00) [pid = 3536] [serial = 508] [outer = 00000000] 12:11:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (11BDF000) [pid = 3536] [serial = 509] [outer = 0265AC00] 12:11:35 INFO - PROCESS | 3536 | 1461096695074 Marionette DEBUG loaded listener.js 12:11:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (1388B800) [pid = 3536] [serial = 510] [outer = 0265AC00] 12:11:35 INFO - PROCESS | 3536 | --DOCSHELL 13654C00 == 38 [pid = 3536] [id = 150] 12:11:35 INFO - PROCESS | 3536 | --DOCSHELL 1636E000 == 37 [pid = 3536] [id = 149] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 125 (13887800) [pid = 3536] [serial = 329] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 124 (1D678C00) [pid = 3536] [serial = 431] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 123 (1DD2D000) [pid = 3536] [serial = 434] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 122 (1D79F000) [pid = 3536] [serial = 432] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (1DD31800) [pid = 3536] [serial = 414] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 120 (1DD31C00) [pid = 3536] [serial = 413] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 119 (17D8A400) [pid = 3536] [serial = 419] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (17D93000) [pid = 3536] [serial = 420] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (1CB13400) [pid = 3536] [serial = 428] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (1AAA2000) [pid = 3536] [serial = 425] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (1BFF1400) [pid = 3536] [serial = 426] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (192E7000) [pid = 3536] [serial = 422] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (19643400) [pid = 3536] [serial = 423] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (16B7D000) [pid = 3536] [serial = 417] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (14310C00) [pid = 3536] [serial = 416] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (0265DC00) [pid = 3536] [serial = 437] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (1DD2D400) [pid = 3536] [serial = 435] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (17AC0400) [pid = 3536] [serial = 167] [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:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (11BDBC00) [pid = 3536] [serial = 443] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (17A7D400) [pid = 3536] [serial = 438] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (19587400) [pid = 3536] [serial = 441] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (17D91400) [pid = 3536] [serial = 440] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (1CC79000) [pid = 3536] [serial = 429] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (11BDE800) [pid = 3536] [serial = 444] [outer = 00000000] [url = about:blank] 12:11:35 INFO - PROCESS | 3536 | 1461096695507 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:11:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:11:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 792ms 12:11:35 INFO - PROCESS | 3536 | 1461096695554 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:11:35 INFO - PROCESS | 3536 | 1461096695556 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 12:11:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:11:35 INFO - PROCESS | 3536 | 1461096695560 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:11:35 INFO - PROCESS | 3536 | 1461096695562 Marionette TRACE conn2 <- [1,646,null,{}] 12:11:35 INFO - PROCESS | 3536 | 1461096695571 Marionette TRACE conn2 -> [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:11:35 INFO - PROCESS | 3536 | 1461096695653 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:11:35 INFO - PROCESS | 3536 | 1461096695662 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:35 INFO - PROCESS | 3536 | ++DOCSHELL 1645AC00 == 38 [pid = 3536] [id = 171] 12:11:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (1664DC00) [pid = 3536] [serial = 511] [outer = 00000000] 12:11:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (17D95800) [pid = 3536] [serial = 512] [outer = 1664DC00] 12:11:35 INFO - PROCESS | 3536 | 1461096695712 Marionette DEBUG loaded listener.js 12:11:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (17F6FC00) [pid = 3536] [serial = 513] [outer = 1664DC00] 12:11:36 INFO - PROCESS | 3536 | 1461096696177 Marionette TRACE conn2 <- [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:11:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:11:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 622ms 12:11:36 INFO - PROCESS | 3536 | 1461096696197 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:11:36 INFO - PROCESS | 3536 | 1461096696199 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 12:11:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:11:36 INFO - PROCESS | 3536 | 1461096696202 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:11:36 INFO - PROCESS | 3536 | 1461096696204 Marionette TRACE conn2 <- [1,650,null,{}] 12:11:36 INFO - PROCESS | 3536 | 1461096696207 Marionette TRACE conn2 -> [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:11:36 INFO - PROCESS | 3536 | 1461096696286 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:11:36 INFO - PROCESS | 3536 | 1461096696292 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:36 INFO - PROCESS | 3536 | ++DOCSHELL 1882AC00 == 39 [pid = 3536] [id = 172] 12:11:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (1889A800) [pid = 3536] [serial = 514] [outer = 00000000] 12:11:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (18D9A400) [pid = 3536] [serial = 515] [outer = 1889A800] 12:11:36 INFO - PROCESS | 3536 | 1461096696338 Marionette DEBUG loaded listener.js 12:11:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (18D9E400) [pid = 3536] [serial = 516] [outer = 1889A800] 12:11:36 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:36 INFO - PROCESS | 3536 | [3536] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:36 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:36 INFO - PROCESS | 3536 | 1461096696772 Marionette TRACE conn2 <- [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:11:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:11:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 591ms 12:11:36 INFO - PROCESS | 3536 | 1461096696800 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:11:36 INFO - PROCESS | 3536 | 1461096696802 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 12:11:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:11:36 INFO - PROCESS | 3536 | 1461096696805 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:11:36 INFO - PROCESS | 3536 | 1461096696807 Marionette TRACE conn2 <- [1,654,null,{}] 12:11:36 INFO - PROCESS | 3536 | 1461096696810 Marionette TRACE conn2 -> [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:11:36 INFO - PROCESS | 3536 | 1461096696891 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:11:36 INFO - PROCESS | 3536 | 1461096696898 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:36 INFO - PROCESS | 3536 | ++DOCSHELL 19587400 == 40 [pid = 3536] [id = 173] 12:11:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (19588C00) [pid = 3536] [serial = 517] [outer = 00000000] 12:11:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (19A23C00) [pid = 3536] [serial = 518] [outer = 19588C00] 12:11:36 INFO - PROCESS | 3536 | 1461096696943 Marionette DEBUG loaded listener.js 12:11:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (19A3E800) [pid = 3536] [serial = 519] [outer = 19588C00] 12:11:37 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:37 INFO - PROCESS | 3536 | [3536] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:37 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:37 INFO - PROCESS | 3536 | [3536] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:37 INFO - PROCESS | 3536 | 1461096697393 Marionette TRACE conn2 <- [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:11:37 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:11:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 637ms 12:11:37 INFO - PROCESS | 3536 | 1461096697443 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:11:37 INFO - PROCESS | 3536 | 1461096697446 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 12:11:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:11:37 INFO - PROCESS | 3536 | 1461096697449 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:11:37 INFO - PROCESS | 3536 | 1461096697451 Marionette TRACE conn2 <- [1,658,null,{}] 12:11:37 INFO - PROCESS | 3536 | 1461096697454 Marionette TRACE conn2 -> [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:11:37 INFO - PROCESS | 3536 | 1461096697586 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:11:37 INFO - PROCESS | 3536 | 1461096697638 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:37 INFO - PROCESS | 3536 | ++DOCSHELL 132E1000 == 41 [pid = 3536] [id = 174] 12:11:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (16B7B000) [pid = 3536] [serial = 520] [outer = 00000000] 12:11:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (1AAA9000) [pid = 3536] [serial = 521] [outer = 16B7B000] 12:11:37 INFO - PROCESS | 3536 | 1461096697687 Marionette DEBUG loaded listener.js 12:11:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (1BFF0C00) [pid = 3536] [serial = 522] [outer = 16B7B000] 12:11:38 INFO - PROCESS | 3536 | 1461096698104 Marionette TRACE conn2 <- [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:11:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:11:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 684ms 12:11:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:11:38 INFO - PROCESS | 3536 | 1461096698148 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:11:38 INFO - PROCESS | 3536 | 1461096698150 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 12:11:38 INFO - PROCESS | 3536 | 1461096698154 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:11:38 INFO - PROCESS | 3536 | 1461096698155 Marionette TRACE conn2 <- [1,662,null,{}] 12:11:38 INFO - PROCESS | 3536 | 1461096698159 Marionette TRACE conn2 -> [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:11:38 INFO - PROCESS | 3536 | 1461096698262 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:11:38 INFO - PROCESS | 3536 | 1461096698331 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:38 INFO - PROCESS | 3536 | ++DOCSHELL 1C1D3800 == 42 [pid = 3536] [id = 175] 12:11:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (1C969800) [pid = 3536] [serial = 523] [outer = 00000000] 12:11:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (1CC7D800) [pid = 3536] [serial = 524] [outer = 1C969800] 12:11:38 INFO - PROCESS | 3536 | 1461096698376 Marionette DEBUG loaded listener.js 12:11:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (1D0D4800) [pid = 3536] [serial = 525] [outer = 1C969800] 12:11:38 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:38 INFO - PROCESS | 3536 | [3536] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:38 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:38 INFO - PROCESS | 3536 | [3536] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:38 INFO - PROCESS | 3536 | 1461096698783 Marionette TRACE conn2 <- [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:11:38 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:11:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 684ms 12:11:38 INFO - PROCESS | 3536 | 1461096698845 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:11:38 INFO - PROCESS | 3536 | 1461096698847 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 12:11:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:11:38 INFO - PROCESS | 3536 | 1461096698855 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:11:38 INFO - PROCESS | 3536 | 1461096698856 Marionette TRACE conn2 <- [1,666,null,{}] 12:11:38 INFO - PROCESS | 3536 | 1461096698860 Marionette TRACE conn2 -> [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:11:38 INFO - PROCESS | 3536 | 1461096698966 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:11:38 INFO - PROCESS | 3536 | 1461096698973 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:38 INFO - PROCESS | 3536 | ++DOCSHELL 19CE0400 == 43 [pid = 3536] [id = 176] 12:11:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (1C972000) [pid = 3536] [serial = 526] [outer = 00000000] 12:11:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (1D9E1800) [pid = 3536] [serial = 527] [outer = 1C972000] 12:11:39 INFO - PROCESS | 3536 | 1461096699020 Marionette DEBUG loaded listener.js 12:11:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (1D9E2000) [pid = 3536] [serial = 528] [outer = 1C972000] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 119 (1810B800) [pid = 3536] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (1D66D000) [pid = 3536] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (18B46C00) [pid = 3536] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (1D796400) [pid = 3536] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (1D9EA400) [pid = 3536] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (146B8000) [pid = 3536] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (19A1D000) [pid = 3536] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (14ABB000) [pid = 3536] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (1325D400) [pid = 3536] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (18899C00) [pid = 3536] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (17D8E800) [pid = 3536] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (18D9E800) [pid = 3536] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (1C976000) [pid = 3536] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (16B73000) [pid = 3536] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (142CF000) [pid = 3536] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (02658400) [pid = 3536] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (0265BC00) [pid = 3536] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (18D9C000) [pid = 3536] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (1CC7F000) [pid = 3536] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:11:39 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (15CD3800) [pid = 3536] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:11:39 INFO - PROCESS | 3536 | 1461096699691 Marionette TRACE conn2 <- [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:11:39 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:11:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 886ms 12:11:39 INFO - PROCESS | 3536 | 1461096699759 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:11:39 INFO - PROCESS | 3536 | 1461096699761 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 12:11:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:11:39 INFO - PROCESS | 3536 | 1461096699764 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:11:39 INFO - PROCESS | 3536 | 1461096699766 Marionette TRACE conn2 <- [1,670,null,{}] 12:11:39 INFO - PROCESS | 3536 | 1461096699770 Marionette TRACE conn2 -> [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:11:39 INFO - PROCESS | 3536 | 1461096699849 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:11:39 INFO - PROCESS | 3536 | 1461096699858 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:39 INFO - PROCESS | 3536 | ++DOCSHELL 146B8000 == 44 [pid = 3536] [id = 177] 12:11:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (14A0E000) [pid = 3536] [serial = 529] [outer = 00000000] 12:11:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (16457000) [pid = 3536] [serial = 530] [outer = 14A0E000] 12:11:39 INFO - PROCESS | 3536 | 1461096699903 Marionette DEBUG loaded listener.js 12:11:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (17D91C00) [pid = 3536] [serial = 531] [outer = 14A0E000] 12:11:40 INFO - PROCESS | 3536 | 1461096700831 Marionette TRACE conn2 <- [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:11:40 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:11:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1073ms 12:11:40 INFO - PROCESS | 3536 | 1461096700857 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:11:40 INFO - PROCESS | 3536 | 1461096700859 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 12:11:40 INFO - PROCESS | 3536 | 1461096700864 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:11:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:11:40 INFO - PROCESS | 3536 | 1461096700865 Marionette TRACE conn2 <- [1,674,null,{}] 12:11:40 INFO - PROCESS | 3536 | 1461096700869 Marionette TRACE conn2 -> [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:11:40 INFO - PROCESS | 3536 | 1461096700946 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:11:40 INFO - PROCESS | 3536 | 1461096700953 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:40 INFO - PROCESS | 3536 | ++DOCSHELL 17D8EC00 == 45 [pid = 3536] [id = 178] 12:11:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (181CEC00) [pid = 3536] [serial = 532] [outer = 00000000] 12:11:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (19EBA000) [pid = 3536] [serial = 533] [outer = 181CEC00] 12:11:40 INFO - PROCESS | 3536 | 1461096700997 Marionette DEBUG loaded listener.js 12:11:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (1BEB9C00) [pid = 3536] [serial = 534] [outer = 181CEC00] 12:11:41 INFO - PROCESS | 3536 | 1461096701941 Marionette TRACE conn2 <- [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:11:41 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:11:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1135ms 12:11:41 INFO - PROCESS | 3536 | 1461096701989 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:11:41 INFO - PROCESS | 3536 | 1461096701994 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 12:11:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:11:41 INFO - PROCESS | 3536 | 1461096702000 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:11:41 INFO - PROCESS | 3536 | 1461096702004 Marionette TRACE conn2 <- [1,678,null,{}] 12:11:42 INFO - PROCESS | 3536 | 1461096702011 Marionette TRACE conn2 -> [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:11:42 INFO - PROCESS | 3536 | 1461096702152 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:11:42 INFO - PROCESS | 3536 | 1461096702272 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:42 INFO - PROCESS | 3536 | ++DOCSHELL 1388B400 == 46 [pid = 3536] [id = 179] 12:11:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (13890400) [pid = 3536] [serial = 535] [outer = 00000000] 12:11:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (14310C00) [pid = 3536] [serial = 536] [outer = 13890400] 12:11:42 INFO - PROCESS | 3536 | 1461096702382 Marionette DEBUG loaded listener.js 12:11:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (14ABBC00) [pid = 3536] [serial = 537] [outer = 13890400] 12:11:43 INFO - PROCESS | 3536 | 1461096703449 Marionette TRACE conn2 <- [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:11:43 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:11:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1492ms 12:11:43 INFO - PROCESS | 3536 | 1461096703505 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:11:43 INFO - PROCESS | 3536 | 1461096703511 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 12:11:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:11:43 INFO - PROCESS | 3536 | 1461096703518 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:11:43 INFO - PROCESS | 3536 | 1461096703520 Marionette TRACE conn2 <- [1,682,null,{}] 12:11:43 INFO - PROCESS | 3536 | 1461096703525 Marionette TRACE conn2 -> [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:11:43 INFO - PROCESS | 3536 | 1461096703732 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:11:43 INFO - PROCESS | 3536 | 1461096703828 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:43 INFO - PROCESS | 3536 | ++DOCSHELL 16B7D000 == 47 [pid = 3536] [id = 180] 12:11:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (17ABE400) [pid = 3536] [serial = 538] [outer = 00000000] 12:11:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (181D0400) [pid = 3536] [serial = 539] [outer = 17ABE400] 12:11:43 INFO - PROCESS | 3536 | 1461096703884 Marionette DEBUG loaded listener.js 12:11:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (188A2000) [pid = 3536] [serial = 540] [outer = 17ABE400] 12:11:44 INFO - PROCESS | 3536 | 1461096704890 Marionette TRACE conn2 <- [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:11:44 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:11:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1383ms 12:11:44 INFO - PROCESS | 3536 | 1461096704901 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:11:44 INFO - PROCESS | 3536 | 1461096704904 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 12:11:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:11:44 INFO - PROCESS | 3536 | 1461096704908 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:11:44 INFO - PROCESS | 3536 | 1461096704912 Marionette TRACE conn2 <- [1,686,null,{}] 12:11:44 INFO - PROCESS | 3536 | 1461096704923 Marionette TRACE conn2 -> [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:11:45 INFO - PROCESS | 3536 | 1461096705098 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:11:45 INFO - PROCESS | 3536 | 1461096705227 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:45 INFO - PROCESS | 3536 | ++DOCSHELL 14ABB800 == 48 [pid = 3536] [id = 181] 12:11:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (14AF2000) [pid = 3536] [serial = 541] [outer = 00000000] 12:11:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (16870800) [pid = 3536] [serial = 542] [outer = 14AF2000] 12:11:45 INFO - PROCESS | 3536 | 1461096705285 Marionette DEBUG loaded listener.js 12:11:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (17F6CC00) [pid = 3536] [serial = 543] [outer = 14AF2000] 12:11:46 INFO - PROCESS | 3536 | 1461096706454 Marionette TRACE conn2 <- [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:11:46 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:11:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1600ms 12:11:46 INFO - PROCESS | 3536 | 1461096706602 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:11:46 INFO - PROCESS | 3536 | 1461096706605 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 12:11:46 INFO - PROCESS | 3536 | 1461096706616 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:11:46 INFO - PROCESS | 3536 | 1461096706620 Marionette TRACE conn2 <- [1,690,null,{}] 12:11:46 INFO - PROCESS | 3536 | 1461096706625 Marionette TRACE conn2 -> [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:11:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:11:46 INFO - PROCESS | 3536 | 1461096706719 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:11:46 INFO - PROCESS | 3536 | --DOCSHELL 1D9E0800 == 47 [pid = 3536] [id = 137] 12:11:46 INFO - PROCESS | 3536 | --DOCSHELL 146B8000 == 46 [pid = 3536] [id = 177] 12:11:46 INFO - PROCESS | 3536 | --DOCSHELL 19CE0400 == 45 [pid = 3536] [id = 176] 12:11:46 INFO - PROCESS | 3536 | --DOCSHELL 1C1D3800 == 44 [pid = 3536] [id = 175] 12:11:46 INFO - PROCESS | 3536 | --DOCSHELL 132E1000 == 43 [pid = 3536] [id = 174] 12:11:46 INFO - PROCESS | 3536 | --DOCSHELL 19587400 == 42 [pid = 3536] [id = 173] 12:11:46 INFO - PROCESS | 3536 | --DOCSHELL 1882AC00 == 41 [pid = 3536] [id = 172] 12:11:46 INFO - PROCESS | 3536 | --DOCSHELL 1645AC00 == 40 [pid = 3536] [id = 171] 12:11:46 INFO - PROCESS | 3536 | --DOCSHELL 02657C00 == 39 [pid = 3536] [id = 170] 12:11:46 INFO - PROCESS | 3536 | --DOCSHELL 1365D400 == 38 [pid = 3536] [id = 169] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (132E4C00) [pid = 3536] [serial = 491] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOCSHELL 13A03000 == 37 [pid = 3536] [id = 166] 12:11:46 INFO - PROCESS | 3536 | --DOCSHELL 132E2800 == 36 [pid = 3536] [id = 165] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (1C977C00) [pid = 3536] [serial = 359] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (1D2A3C00) [pid = 3536] [serial = 368] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (16B72800) [pid = 3536] [serial = 401] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (1958EC00) [pid = 3536] [serial = 365] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (1D798C00) [pid = 3536] [serial = 398] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (19EB5800) [pid = 3536] [serial = 404] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (1D9E4400) [pid = 3536] [serial = 408] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (1DAC6C00) [pid = 3536] [serial = 411] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (16369800) [pid = 3536] [serial = 362] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (18335800) [pid = 3536] [serial = 452] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (16457800) [pid = 3536] [serial = 462] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (1644F800) [pid = 3536] [serial = 486] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (14AB4400) [pid = 3536] [serial = 485] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (19A1B000) [pid = 3536] [serial = 474] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (19E4CC00) [pid = 3536] [serial = 476] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (156F5400) [pid = 3536] [serial = 461] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (1BFEC000) [pid = 3536] [serial = 479] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (18B3A000) [pid = 3536] [serial = 470] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (18B3C800) [pid = 3536] [serial = 471] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (1810C400) [pid = 3536] [serial = 467] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (18336000) [pid = 3536] [serial = 468] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (19587000) [pid = 3536] [serial = 473] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (1A510400) [pid = 3536] [serial = 477] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (19EBA800) [pid = 3536] [serial = 455] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 89 (19A20000) [pid = 3536] [serial = 458] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 88 (1CC7E800) [pid = 3536] [serial = 482] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 87 (1BFECC00) [pid = 3536] [serial = 480] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 86 (1D2A5800) [pid = 3536] [serial = 488] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (1D0D5C00) [pid = 3536] [serial = 483] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 84 (1645B000) [pid = 3536] [serial = 450] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 83 (158F9000) [pid = 3536] [serial = 449] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 82 (11BD1C00) [pid = 3536] [serial = 464] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 81 (1D614800) [pid = 3536] [serial = 489] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | --DOMWINDOW == 80 (1430C000) [pid = 3536] [serial = 465] [outer = 00000000] [url = about:blank] 12:11:46 INFO - PROCESS | 3536 | 1461096706825 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:46 INFO - PROCESS | 3536 | ++DOCSHELL 0265F800 == 37 [pid = 3536] [id = 182] 12:11:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 81 (02661800) [pid = 3536] [serial = 544] [outer = 00000000] 12:11:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 82 (1320E400) [pid = 3536] [serial = 545] [outer = 02661800] 12:11:46 INFO - PROCESS | 3536 | 1461096706875 Marionette DEBUG loaded listener.js 12:11:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 83 (132DD000) [pid = 3536] [serial = 546] [outer = 02661800] 12:11:47 INFO - PROCESS | 3536 | 1461096707746 Marionette TRACE conn2 <- [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:11:47 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:11:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1181ms 12:11:47 INFO - PROCESS | 3536 | 1461096707806 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:11:47 INFO - PROCESS | 3536 | 1461096707813 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 12:11:47 INFO - PROCESS | 3536 | 1461096707819 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:11:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:11:47 INFO - PROCESS | 3536 | 1461096707822 Marionette TRACE conn2 <- [1,694,null,{}] 12:11:47 INFO - PROCESS | 3536 | 1461096707825 Marionette TRACE conn2 -> [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:11:47 INFO - PROCESS | 3536 | 1461096707905 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:11:47 INFO - PROCESS | 3536 | 1461096707912 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:47 INFO - PROCESS | 3536 | ++DOCSHELL 1430C000 == 38 [pid = 3536] [id = 183] 12:11:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (1430F400) [pid = 3536] [serial = 547] [outer = 00000000] 12:11:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 85 (16375400) [pid = 3536] [serial = 548] [outer = 1430F400] 12:11:47 INFO - PROCESS | 3536 | 1461096707958 Marionette DEBUG loaded listener.js 12:11:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (1664BC00) [pid = 3536] [serial = 549] [outer = 1430F400] 12:11:48 INFO - PROCESS | 3536 | 1461096708937 Marionette TRACE conn2 <- [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:11:48 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:11:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1134ms 12:11:48 INFO - PROCESS | 3536 | 1461096708970 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:11:48 INFO - PROCESS | 3536 | 1461096708973 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 12:11:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:11:48 INFO - PROCESS | 3536 | 1461096708977 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:11:48 INFO - PROCESS | 3536 | 1461096708980 Marionette TRACE conn2 <- [1,698,null,{}] 12:11:48 INFO - PROCESS | 3536 | 1461096708990 Marionette TRACE conn2 -> [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:11:49 INFO - PROCESS | 3536 | 1461096709101 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:11:49 INFO - PROCESS | 3536 | 1461096709108 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:49 INFO - PROCESS | 3536 | ++DOCSHELL 17D89800 == 39 [pid = 3536] [id = 184] 12:11:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 87 (17D8BC00) [pid = 3536] [serial = 550] [outer = 00000000] 12:11:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 88 (181D4400) [pid = 3536] [serial = 551] [outer = 17D8BC00] 12:11:49 INFO - PROCESS | 3536 | 1461096709200 Marionette DEBUG loaded listener.js 12:11:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (18396400) [pid = 3536] [serial = 552] [outer = 17D8BC00] 12:11:50 INFO - PROCESS | 3536 | 1461096710137 Marionette TRACE conn2 <- [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:11:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:11:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1181ms 12:11:50 INFO - PROCESS | 3536 | 1461096710179 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:11:50 INFO - PROCESS | 3536 | 1461096710182 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 12:11:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:11:50 INFO - PROCESS | 3536 | 1461096710185 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:11:50 INFO - PROCESS | 3536 | 1461096710187 Marionette TRACE conn2 <- [1,702,null,{}] 12:11:50 INFO - PROCESS | 3536 | 1461096710191 Marionette TRACE conn2 -> [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:11:50 INFO - PROCESS | 3536 | 1461096710298 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:11:50 INFO - PROCESS | 3536 | 1461096710305 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:50 INFO - PROCESS | 3536 | ++DOCSHELL 1889D400 == 40 [pid = 3536] [id = 185] 12:11:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (188A4000) [pid = 3536] [serial = 553] [outer = 00000000] 12:11:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (18DA0400) [pid = 3536] [serial = 554] [outer = 188A4000] 12:11:50 INFO - PROCESS | 3536 | 1461096710393 Marionette DEBUG loaded listener.js 12:11:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (19587400) [pid = 3536] [serial = 555] [outer = 188A4000] 12:11:50 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (1664DC00) [pid = 3536] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:11:50 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (1889A800) [pid = 3536] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:11:50 INFO - PROCESS | 3536 | --DOMWINDOW == 89 (1365DC00) [pid = 3536] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:11:50 INFO - PROCESS | 3536 | --DOMWINDOW == 88 (1C972000) [pid = 3536] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:11:50 INFO - PROCESS | 3536 | --DOMWINDOW == 87 (1C969800) [pid = 3536] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:11:50 INFO - PROCESS | 3536 | --DOMWINDOW == 86 (19588C00) [pid = 3536] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:11:50 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (16B7B000) [pid = 3536] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:11:50 INFO - PROCESS | 3536 | --DOMWINDOW == 84 (14A0E000) [pid = 3536] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:11:50 INFO - PROCESS | 3536 | --DOMWINDOW == 83 (0265AC00) [pid = 3536] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:11:51 INFO - PROCESS | 3536 | 1461096711288 Marionette TRACE conn2 <- [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:11:51 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:11:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1135ms 12:11:51 INFO - PROCESS | 3536 | 1461096711313 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:11:51 INFO - PROCESS | 3536 | 1461096711315 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 12:11:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:11:51 INFO - PROCESS | 3536 | 1461096711319 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:11:51 INFO - PROCESS | 3536 | 1461096711321 Marionette TRACE conn2 <- [1,706,null,{}] 12:11:51 INFO - PROCESS | 3536 | 1461096711324 Marionette TRACE conn2 -> [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:11:51 INFO - PROCESS | 3536 | 1461096711400 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:11:51 INFO - PROCESS | 3536 | 1461096711473 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:51 INFO - PROCESS | 3536 | ++DOCSHELL 18339000 == 41 [pid = 3536] [id = 186] 12:11:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (18B38400) [pid = 3536] [serial = 556] [outer = 00000000] 12:11:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 85 (18DD8400) [pid = 3536] [serial = 557] [outer = 18B38400] 12:11:51 INFO - PROCESS | 3536 | 1461096711520 Marionette DEBUG loaded listener.js 12:11:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (192DA800) [pid = 3536] [serial = 558] [outer = 18B38400] 12:11:52 INFO - PROCESS | 3536 | 1461096712392 Marionette TRACE conn2 <- [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:11:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:11:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1072ms 12:11:52 INFO - PROCESS | 3536 | 1461096712413 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:11:52 INFO - PROCESS | 3536 | 1461096712414 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 12:11:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:11:52 INFO - PROCESS | 3536 | 1461096712418 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:11:52 INFO - PROCESS | 3536 | 1461096712420 Marionette TRACE conn2 <- [1,710,null,{}] 12:11:52 INFO - PROCESS | 3536 | 1461096712423 Marionette TRACE conn2 -> [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:11:52 INFO - PROCESS | 3536 | 1461096712545 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:11:52 INFO - PROCESS | 3536 | 1461096712555 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:52 INFO - PROCESS | 3536 | ++DOCSHELL 19A21C00 == 42 [pid = 3536] [id = 187] 12:11:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 87 (19A22000) [pid = 3536] [serial = 559] [outer = 00000000] 12:11:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 88 (19F48C00) [pid = 3536] [serial = 560] [outer = 19A22000] 12:11:52 INFO - PROCESS | 3536 | 1461096712604 Marionette DEBUG loaded listener.js 12:11:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (1A237800) [pid = 3536] [serial = 561] [outer = 19A22000] 12:11:53 INFO - PROCESS | 3536 | --DOCSHELL 1C96A400 == 41 [pid = 3536] [id = 136] 12:11:53 INFO - PROCESS | 3536 | --DOCSHELL 1D9EDC00 == 40 [pid = 3536] [id = 138] 12:11:53 INFO - PROCESS | 3536 | --DOCSHELL 19EBAC00 == 39 [pid = 3536] [id = 167] 12:11:53 INFO - PROCESS | 3536 | --DOCSHELL 19CE2C00 == 38 [pid = 3536] [id = 168] 12:11:53 INFO - PROCESS | 3536 | --DOCSHELL 192DB400 == 37 [pid = 3536] [id = 153] 12:11:53 INFO - PROCESS | 3536 | --DOCSHELL 132D7000 == 36 [pid = 3536] [id = 164] 12:11:53 INFO - PROCESS | 3536 | --DOCSHELL 0265F800 == 35 [pid = 3536] [id = 182] 12:11:53 INFO - PROCESS | 3536 | --DOCSHELL 14ABB800 == 34 [pid = 3536] [id = 181] 12:11:53 INFO - PROCESS | 3536 | --DOCSHELL 16B7D000 == 33 [pid = 3536] [id = 180] 12:11:53 INFO - PROCESS | 3536 | --DOCSHELL 17D8EC00 == 32 [pid = 3536] [id = 178] 12:11:53 INFO - PROCESS | 3536 | --DOCSHELL 1388B400 == 31 [pid = 3536] [id = 179] 12:11:54 INFO - PROCESS | 3536 | --DOCSHELL 18339000 == 30 [pid = 3536] [id = 186] 12:11:54 INFO - PROCESS | 3536 | --DOCSHELL 1430C000 == 29 [pid = 3536] [id = 183] 12:11:54 INFO - PROCESS | 3536 | --DOCSHELL 1889D400 == 28 [pid = 3536] [id = 185] 12:11:54 INFO - PROCESS | 3536 | --DOCSHELL 17D89800 == 27 [pid = 3536] [id = 184] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 88 (17D95800) [pid = 3536] [serial = 512] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 87 (18D9A400) [pid = 3536] [serial = 515] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 86 (1636AC00) [pid = 3536] [serial = 507] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (1D9E2000) [pid = 3536] [serial = 528] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 84 (1D0D4800) [pid = 3536] [serial = 525] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 83 (1CC7D800) [pid = 3536] [serial = 524] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 82 (19A23C00) [pid = 3536] [serial = 518] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 81 (1BFF0C00) [pid = 3536] [serial = 522] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 80 (13AE7800) [pid = 3536] [serial = 494] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 79 (17D91C00) [pid = 3536] [serial = 531] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 78 (19EBA000) [pid = 3536] [serial = 533] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 77 (15410C00) [pid = 3536] [serial = 506] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 76 (18D9E400) [pid = 3536] [serial = 516] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 75 (1AAA9000) [pid = 3536] [serial = 521] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 74 (16457000) [pid = 3536] [serial = 530] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 73 (17F6FC00) [pid = 3536] [serial = 513] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 72 (1DABB000) [pid = 3536] [serial = 503] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 71 (19A3E800) [pid = 3536] [serial = 519] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 70 (11BDF000) [pid = 3536] [serial = 509] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 69 (1388B800) [pid = 3536] [serial = 510] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 68 (17D90000) [pid = 3536] [serial = 497] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 67 (1D9E1800) [pid = 3536] [serial = 527] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | --DOMWINDOW == 66 (1BFF3000) [pid = 3536] [serial = 500] [outer = 00000000] [url = about:blank] 12:11:54 INFO - PROCESS | 3536 | 1461096714395 Marionette TRACE conn2 <- [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:11:54 INFO - PROCESS | 3536 | 1461096714424 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 12:11:54 INFO - PROCESS | 3536 | 1461096714433 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:11:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:11:54 INFO - PROCESS | 3536 | 1461096714436 Marionette TRACE conn2 <- [1,714,null,{}] 12:11:54 INFO - PROCESS | 3536 | 1461096714442 Marionette TRACE conn2 -> [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:11:54 INFO - PROCESS | 3536 | 1461096714526 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:11:54 INFO - PROCESS | 3536 | 1461096714536 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:54 INFO - PROCESS | 3536 | ++DOCSHELL 11BDB000 == 28 [pid = 3536] [id = 188] 12:11:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 67 (11BDBC00) [pid = 3536] [serial = 562] [outer = 00000000] 12:11:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 68 (12DFF000) [pid = 3536] [serial = 563] [outer = 11BDBC00] 12:11:54 INFO - PROCESS | 3536 | 1461096714585 Marionette DEBUG loaded listener.js 12:11:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 69 (1325C800) [pid = 3536] [serial = 564] [outer = 11BDBC00] 12:11:55 INFO - PROCESS | 3536 | 1461096715105 Marionette TRACE conn2 <- [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:11:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:11:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 699ms 12:11:55 INFO - PROCESS | 3536 | 1461096715134 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:11:55 INFO - PROCESS | 3536 | 1461096715140 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 12:11:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:11:55 INFO - PROCESS | 3536 | 1461096715147 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:11:55 INFO - PROCESS | 3536 | 1461096715149 Marionette TRACE conn2 <- [1,718,null,{}] 12:11:55 INFO - PROCESS | 3536 | 1461096715153 Marionette TRACE conn2 -> [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:11:55 INFO - PROCESS | 3536 | 1461096715232 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:11:55 INFO - PROCESS | 3536 | 1461096715242 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:55 INFO - PROCESS | 3536 | ++DOCSHELL 13265000 == 29 [pid = 3536] [id = 189] 12:11:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 70 (132DB000) [pid = 3536] [serial = 565] [outer = 00000000] 12:11:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 71 (1388EC00) [pid = 3536] [serial = 566] [outer = 132DB000] 12:11:55 INFO - PROCESS | 3536 | 1461096715288 Marionette DEBUG loaded listener.js 12:11:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 72 (13AE7400) [pid = 3536] [serial = 567] [outer = 132DB000] 12:11:55 INFO - PROCESS | 3536 | 1461096715757 Marionette TRACE conn2 <- [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:11:55 INFO - PROCESS | 3536 | 1461096715785 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 12:11:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:11:55 INFO - PROCESS | 3536 | 1461096715788 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:11:55 INFO - PROCESS | 3536 | 1461096715792 Marionette TRACE conn2 <- [1,722,null,{}] 12:11:55 INFO - PROCESS | 3536 | 1461096715803 Marionette TRACE conn2 -> [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:11:55 INFO - PROCESS | 3536 | 1461096715916 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:11:55 INFO - PROCESS | 3536 | 1461096715994 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:55 INFO - PROCESS | 3536 | ++DOCSHELL 156A8000 == 30 [pid = 3536] [id = 190] 12:11:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 73 (156EC000) [pid = 3536] [serial = 568] [outer = 00000000] 12:11:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 74 (15CD1800) [pid = 3536] [serial = 569] [outer = 156EC000] 12:11:56 INFO - PROCESS | 3536 | 1461096716051 Marionette DEBUG loaded listener.js 12:11:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 75 (16376800) [pid = 3536] [serial = 570] [outer = 156EC000] 12:11:56 INFO - PROCESS | 3536 | 1461096716429 Marionette TRACE conn2 <- [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:11:56 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:11:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 684ms 12:11:56 INFO - PROCESS | 3536 | 1461096716487 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 12:11:56 INFO - PROCESS | 3536 | 1461096716489 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 12:11:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:11:56 INFO - PROCESS | 3536 | 1461096716493 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:11:56 INFO - PROCESS | 3536 | 1461096716495 Marionette TRACE conn2 <- [1,726,null,{}] 12:11:56 INFO - PROCESS | 3536 | 1461096716498 Marionette TRACE conn2 -> [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:11:56 INFO - PROCESS | 3536 | 1461096716609 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:11:56 INFO - PROCESS | 3536 | 1461096716617 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:56 INFO - PROCESS | 3536 | ++DOCSHELL 142D8C00 == 31 [pid = 3536] [id = 191] 12:11:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 76 (16369800) [pid = 3536] [serial = 571] [outer = 00000000] 12:11:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 77 (16B71800) [pid = 3536] [serial = 572] [outer = 16369800] 12:11:56 INFO - PROCESS | 3536 | 1461096716663 Marionette DEBUG loaded listener.js 12:11:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 78 (16B79C00) [pid = 3536] [serial = 573] [outer = 16369800] 12:11:57 INFO - PROCESS | 3536 | 1461096717522 Marionette TRACE conn2 <- [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:11:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:11:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1073ms 12:11:57 INFO - PROCESS | 3536 | 1461096717566 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:11:57 INFO - PROCESS | 3536 | 1461096717568 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 12:11:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:11:57 INFO - PROCESS | 3536 | 1461096717571 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:11:57 INFO - PROCESS | 3536 | 1461096717573 Marionette TRACE conn2 <- [1,730,null,{}] 12:11:57 INFO - PROCESS | 3536 | 1461096717577 Marionette TRACE conn2 -> [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:11:57 INFO - PROCESS | 3536 | 1461096717649 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:11:57 INFO - PROCESS | 3536 | 1461096717656 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:57 INFO - PROCESS | 3536 | ++DOCSHELL 11BDEC00 == 32 [pid = 3536] [id = 192] 12:11:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 79 (12B37C00) [pid = 3536] [serial = 574] [outer = 00000000] 12:11:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 80 (17AC3800) [pid = 3536] [serial = 575] [outer = 12B37C00] 12:11:57 INFO - PROCESS | 3536 | 1461096717763 Marionette DEBUG loaded listener.js 12:11:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 81 (17D8E800) [pid = 3536] [serial = 576] [outer = 12B37C00] 12:11:58 INFO - PROCESS | 3536 | 1461096718631 Marionette TRACE conn2 <- [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:11:58 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:11:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1088ms 12:11:58 INFO - PROCESS | 3536 | 1461096718672 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 12:11:58 INFO - PROCESS | 3536 | 1461096718674 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 12:11:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:11:58 INFO - PROCESS | 3536 | 1461096718678 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:11:58 INFO - PROCESS | 3536 | 1461096718679 Marionette TRACE conn2 <- [1,734,null,{}] 12:11:58 INFO - PROCESS | 3536 | 1461096718683 Marionette TRACE conn2 -> [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:11:58 INFO - PROCESS | 3536 | 1461096718804 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:11:58 INFO - PROCESS | 3536 | 1461096718858 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:58 INFO - PROCESS | 3536 | ++DOCSHELL 17D91C00 == 33 [pid = 3536] [id = 193] 12:11:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 82 (17D96000) [pid = 3536] [serial = 577] [outer = 00000000] 12:11:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 83 (18335C00) [pid = 3536] [serial = 578] [outer = 17D96000] 12:11:58 INFO - PROCESS | 3536 | 1461096718907 Marionette DEBUG loaded listener.js 12:11:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (1882B800) [pid = 3536] [serial = 579] [outer = 17D96000] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 83 (17D8BC00) [pid = 3536] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 82 (188A4000) [pid = 3536] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 81 (14AF2000) [pid = 3536] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 80 (17ABE400) [pid = 3536] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 79 (13890400) [pid = 3536] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 78 (181CEC00) [pid = 3536] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 77 (1430F400) [pid = 3536] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 76 (02661800) [pid = 3536] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 75 (18B38400) [pid = 3536] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 74 (132DB400) [pid = 3536] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 73 (1BFEF400) [pid = 3536] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 72 (156A7C00) [pid = 3536] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 71 (132E2C00) [pid = 3536] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 70 (19EBD800) [pid = 3536] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 69 (17D8A000) [pid = 3536] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 68 (1889B800) [pid = 3536] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 67 (19A19800) [pid = 3536] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:11:59 INFO - PROCESS | 3536 | --DOMWINDOW == 66 (16370C00) [pid = 3536] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:12:00 INFO - PROCESS | 3536 | 1461096720488 Marionette TRACE conn2 <- [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:12:00 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:12:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1834ms 12:12:00 INFO - PROCESS | 3536 | 1461096720518 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:12:00 INFO - PROCESS | 3536 | 1461096720521 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 12:12:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:12:00 INFO - PROCESS | 3536 | 1461096720526 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:12:00 INFO - PROCESS | 3536 | 1461096720530 Marionette TRACE conn2 <- [1,738,null,{}] 12:12:00 INFO - PROCESS | 3536 | 1461096720536 Marionette TRACE conn2 -> [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:12:00 INFO - PROCESS | 3536 | 1461096720688 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:12:00 INFO - PROCESS | 3536 | 1461096720783 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:00 INFO - PROCESS | 3536 | ++DOCSHELL 11BDDC00 == 34 [pid = 3536] [id = 194] 12:12:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 67 (11BDFC00) [pid = 3536] [serial = 580] [outer = 00000000] 12:12:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 68 (1365B800) [pid = 3536] [serial = 581] [outer = 11BDFC00] 12:12:00 INFO - PROCESS | 3536 | 1461096720841 Marionette DEBUG loaded listener.js 12:12:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 69 (1388A000) [pid = 3536] [serial = 582] [outer = 11BDFC00] 12:12:01 INFO - PROCESS | 3536 | --DOCSHELL 11BDEC00 == 33 [pid = 3536] [id = 192] 12:12:01 INFO - PROCESS | 3536 | --DOCSHELL 142D8C00 == 32 [pid = 3536] [id = 191] 12:12:01 INFO - PROCESS | 3536 | --DOCSHELL 156A8000 == 31 [pid = 3536] [id = 190] 12:12:01 INFO - PROCESS | 3536 | --DOCSHELL 13265000 == 30 [pid = 3536] [id = 189] 12:12:01 INFO - PROCESS | 3536 | --DOCSHELL 11BDB000 == 29 [pid = 3536] [id = 188] 12:12:01 INFO - PROCESS | 3536 | --DOCSHELL 19A21C00 == 28 [pid = 3536] [id = 187] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 68 (1882C400) [pid = 3536] [serial = 453] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 67 (1A6FB000) [pid = 3536] [serial = 456] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 66 (19A25400) [pid = 3536] [serial = 459] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 65 (1DDA6800) [pid = 3536] [serial = 447] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 64 (1C1D2800) [pid = 3536] [serial = 492] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 63 (1DAC2400) [pid = 3536] [serial = 504] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 62 (1833D400) [pid = 3536] [serial = 498] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 61 (14ABF800) [pid = 3536] [serial = 495] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 60 (1C974800) [pid = 3536] [serial = 501] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 59 (18396400) [pid = 3536] [serial = 552] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 58 (18DA0400) [pid = 3536] [serial = 554] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 57 (19587400) [pid = 3536] [serial = 555] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 56 (17F6CC00) [pid = 3536] [serial = 543] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 55 (16870800) [pid = 3536] [serial = 542] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 54 (188A2000) [pid = 3536] [serial = 540] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 53 (181D0400) [pid = 3536] [serial = 539] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 52 (14ABBC00) [pid = 3536] [serial = 537] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 51 (14310C00) [pid = 3536] [serial = 536] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 50 (1BEB9C00) [pid = 3536] [serial = 534] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 49 (16375400) [pid = 3536] [serial = 548] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 48 (1320E400) [pid = 3536] [serial = 545] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 47 (132DD000) [pid = 3536] [serial = 546] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 46 (19F48C00) [pid = 3536] [serial = 560] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 45 (181D4400) [pid = 3536] [serial = 551] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 44 (18DD8400) [pid = 3536] [serial = 557] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 43 (1664BC00) [pid = 3536] [serial = 549] [outer = 00000000] [url = about:blank] 12:12:01 INFO - PROCESS | 3536 | --DOMWINDOW == 42 (192DA800) [pid = 3536] [serial = 558] [outer = 00000000] [url = about:blank] 12:12:02 INFO - PROCESS | 3536 | 1461096722033 Marionette TRACE conn2 <- [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:12:02 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:12:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1555ms 12:12:02 INFO - PROCESS | 3536 | 1461096722090 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:12:02 INFO - PROCESS | 3536 | 1461096722094 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 12:12:02 INFO - PROCESS | 3536 | 1461096722099 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:12:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:12:02 INFO - PROCESS | 3536 | 1461096722102 Marionette TRACE conn2 <- [1,742,null,{}] 12:12:02 INFO - PROCESS | 3536 | 1461096722171 Marionette TRACE conn2 -> [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:12:02 INFO - PROCESS | 3536 | 1461096722253 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:12:02 INFO - PROCESS | 3536 | 1461096722262 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:02 INFO - PROCESS | 3536 | ++DOCSHELL 12B80000 == 29 [pid = 3536] [id = 195] 12:12:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 43 (12DF1C00) [pid = 3536] [serial = 583] [outer = 00000000] 12:12:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 44 (132DB400) [pid = 3536] [serial = 584] [outer = 12DF1C00] 12:12:02 INFO - PROCESS | 3536 | 1461096722310 Marionette DEBUG loaded listener.js 12:12:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 45 (132E1000) [pid = 3536] [serial = 585] [outer = 12DF1C00] 12:12:03 INFO - PROCESS | 3536 | 1461096723248 Marionette TRACE conn2 <- [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:12:03 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:12:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1166ms 12:12:03 INFO - PROCESS | 3536 | 1461096723281 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:12:03 INFO - PROCESS | 3536 | 1461096723288 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 12:12:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:12:03 INFO - PROCESS | 3536 | 1461096723294 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:12:03 INFO - PROCESS | 3536 | 1461096723297 Marionette TRACE conn2 <- [1,746,null,{}] 12:12:03 INFO - PROCESS | 3536 | 1461096723285 Marionette TRACE conn2 -> [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:12:03 INFO - PROCESS | 3536 | 1461096723363 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:12:03 INFO - PROCESS | 3536 | 1461096723369 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:03 INFO - PROCESS | 3536 | ++DOCSHELL 13660800 == 30 [pid = 3536] [id = 196] 12:12:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 46 (136D0800) [pid = 3536] [serial = 586] [outer = 00000000] 12:12:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 47 (14359C00) [pid = 3536] [serial = 587] [outer = 136D0800] 12:12:03 INFO - PROCESS | 3536 | 1461096723415 Marionette DEBUG loaded listener.js 12:12:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 48 (146ACC00) [pid = 3536] [serial = 588] [outer = 136D0800] 12:12:03 INFO - PROCESS | 3536 | 1461096723919 Marionette TRACE conn2 <- [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:12:03 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:12:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 700ms 12:12:03 INFO - PROCESS | 3536 | 1461096723975 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:12:03 INFO - PROCESS | 3536 | 1461096723977 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 12:12:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:12:03 INFO - PROCESS | 3536 | 1461096723987 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:12:03 INFO - PROCESS | 3536 | 1461096723990 Marionette TRACE conn2 <- [1,750,null,{}] 12:12:03 INFO - PROCESS | 3536 | 1461096724001 Marionette TRACE conn2 -> [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:12:04 INFO - PROCESS | 3536 | 1461096724107 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:12:04 INFO - PROCESS | 3536 | 1461096724159 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:04 INFO - PROCESS | 3536 | ++DOCSHELL 16375C00 == 31 [pid = 3536] [id = 197] 12:12:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 49 (16378400) [pid = 3536] [serial = 589] [outer = 00000000] 12:12:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 50 (1664D000) [pid = 3536] [serial = 590] [outer = 16378400] 12:12:04 INFO - PROCESS | 3536 | 1461096724210 Marionette DEBUG loaded listener.js 12:12:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 51 (16870C00) [pid = 3536] [serial = 591] [outer = 16378400] 12:12:04 INFO - PROCESS | 3536 | --DOMWINDOW == 50 (132DB000) [pid = 3536] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:12:04 INFO - PROCESS | 3536 | --DOMWINDOW == 49 (19A22000) [pid = 3536] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:12:04 INFO - PROCESS | 3536 | --DOMWINDOW == 48 (12B37C00) [pid = 3536] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:12:04 INFO - PROCESS | 3536 | --DOMWINDOW == 47 (156EC000) [pid = 3536] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:12:04 INFO - PROCESS | 3536 | --DOMWINDOW == 46 (16369800) [pid = 3536] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:12:04 INFO - PROCESS | 3536 | --DOMWINDOW == 45 (11BDBC00) [pid = 3536] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:12:05 INFO - PROCESS | 3536 | 1461096725152 Marionette TRACE conn2 <- [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:12:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:12:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1212ms 12:12:05 INFO - PROCESS | 3536 | 1461096725193 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:12:05 INFO - PROCESS | 3536 | 1461096725196 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 12:12:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:12:05 INFO - PROCESS | 3536 | 1461096725199 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:12:05 INFO - PROCESS | 3536 | 1461096725201 Marionette TRACE conn2 <- [1,754,null,{}] 12:12:05 INFO - PROCESS | 3536 | 1461096725205 Marionette TRACE conn2 -> [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:12:05 INFO - PROCESS | 3536 | 1461096725313 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:12:05 INFO - PROCESS | 3536 | 1461096725321 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:05 INFO - PROCESS | 3536 | ++DOCSHELL 15AB5C00 == 32 [pid = 3536] [id = 198] 12:12:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 46 (1645B000) [pid = 3536] [serial = 592] [outer = 00000000] 12:12:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 47 (16B73800) [pid = 3536] [serial = 593] [outer = 1645B000] 12:12:05 INFO - PROCESS | 3536 | 1461096725368 Marionette DEBUG loaded listener.js 12:12:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 48 (16B7DC00) [pid = 3536] [serial = 594] [outer = 1645B000] 12:12:06 INFO - PROCESS | 3536 | 1461096726223 Marionette TRACE conn2 <- [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:12:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:12:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1041ms 12:12:06 INFO - PROCESS | 3536 | 1461096726251 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:12:06 INFO - PROCESS | 3536 | 1461096726253 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 12:12:06 INFO - PROCESS | 3536 | 1461096726256 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:12:06 INFO - PROCESS | 3536 | 1461096726258 Marionette TRACE conn2 <- [1,758,null,{}] 12:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:12:06 INFO - PROCESS | 3536 | 1461096726262 Marionette TRACE conn2 -> [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:12:06 INFO - PROCESS | 3536 | 1461096726343 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:12:06 INFO - PROCESS | 3536 | 1461096726333 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:06 INFO - PROCESS | 3536 | ++DOCSHELL 17A9E400 == 33 [pid = 3536] [id = 199] 12:12:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 49 (17D8A000) [pid = 3536] [serial = 595] [outer = 00000000] 12:12:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 50 (17D95800) [pid = 3536] [serial = 596] [outer = 17D8A000] 12:12:06 INFO - PROCESS | 3536 | 1461096726378 Marionette DEBUG loaded listener.js 12:12:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 51 (17F6E400) [pid = 3536] [serial = 597] [outer = 17D8A000] 12:12:06 INFO - PROCESS | 3536 | 1461096726816 Marionette TRACE conn2 <- [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:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 637ms 12:12:06 INFO - PROCESS | 3536 | 1461096726880 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:12:06 INFO - PROCESS | 3536 | 1461096726883 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 12:12:06 INFO - PROCESS | 3536 | 1461096726886 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:12:06 INFO - PROCESS | 3536 | 1461096726888 Marionette TRACE conn2 <- [1,762,null,{}] 12:12:06 INFO - PROCESS | 3536 | 1461096726891 Marionette TRACE conn2 -> [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:12:06 INFO - PROCESS | 3536 | 1461096726982 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:12:06 INFO - PROCESS | 3536 | 1461096726989 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:07 INFO - PROCESS | 3536 | ++DOCSHELL 181D2C00 == 34 [pid = 3536] [id = 200] 12:12:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 52 (18332400) [pid = 3536] [serial = 598] [outer = 00000000] 12:12:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 53 (1882AC00) [pid = 3536] [serial = 599] [outer = 18332400] 12:12:07 INFO - PROCESS | 3536 | 1461096727043 Marionette DEBUG loaded listener.js 12:12:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 54 (18895C00) [pid = 3536] [serial = 600] [outer = 18332400] 12:12:07 INFO - PROCESS | 3536 | 1461096727449 Marionette TRACE conn2 <- [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:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 591ms 12:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:12:07 INFO - PROCESS | 3536 | 1461096727483 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:12:07 INFO - PROCESS | 3536 | 1461096727484 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 12:12:07 INFO - PROCESS | 3536 | 1461096727488 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:12:07 INFO - PROCESS | 3536 | 1461096727489 Marionette TRACE conn2 <- [1,766,null,{}] 12:12:07 INFO - PROCESS | 3536 | 1461096727493 Marionette TRACE conn2 -> [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:12:07 INFO - PROCESS | 3536 | 1461096727603 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:12:07 INFO - PROCESS | 3536 | 1461096727752 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:07 INFO - PROCESS | 3536 | ++DOCSHELL 11BDC800 == 35 [pid = 3536] [id = 201] 12:12:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 55 (11BDCC00) [pid = 3536] [serial = 601] [outer = 00000000] 12:12:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 56 (12DF7800) [pid = 3536] [serial = 602] [outer = 11BDCC00] 12:12:07 INFO - PROCESS | 3536 | 1461096727812 Marionette DEBUG loaded listener.js 12:12:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 57 (12DFD800) [pid = 3536] [serial = 603] [outer = 11BDCC00] 12:12:08 INFO - PROCESS | 3536 | 1461096728384 Marionette TRACE conn2 <- [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:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 933ms 12:12:08 INFO - PROCESS | 3536 | 1461096728435 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:12:08 INFO - PROCESS | 3536 | 1461096728440 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 12:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:12:08 INFO - PROCESS | 3536 | 1461096728445 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:12:08 INFO - PROCESS | 3536 | 1461096728449 Marionette TRACE conn2 <- [1,770,null,{}] 12:12:08 INFO - PROCESS | 3536 | 1461096728454 Marionette TRACE conn2 -> [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:12:08 INFO - PROCESS | 3536 | 1461096728558 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:12:08 INFO - PROCESS | 3536 | 1461096728647 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:08 INFO - PROCESS | 3536 | ++DOCSHELL 1564C400 == 36 [pid = 3536] [id = 202] 12:12:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 58 (15650400) [pid = 3536] [serial = 604] [outer = 00000000] 12:12:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 59 (15C94C00) [pid = 3536] [serial = 605] [outer = 15650400] 12:12:08 INFO - PROCESS | 3536 | 1461096728706 Marionette DEBUG loaded listener.js 12:12:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 60 (16455C00) [pid = 3536] [serial = 606] [outer = 15650400] 12:12:09 INFO - PROCESS | 3536 | 1461096729299 Marionette TRACE conn2 <- [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:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 902ms 12:12:09 INFO - PROCESS | 3536 | 1461096729351 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:12:09 INFO - PROCESS | 3536 | 1461096729356 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 12:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:12:09 INFO - PROCESS | 3536 | 1461096729345 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:12:09 INFO - PROCESS | 3536 | 1461096729349 Marionette TRACE conn2 <- [1,774,null,{}] 12:12:09 INFO - PROCESS | 3536 | 1461096729353 Marionette TRACE conn2 -> [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:12:09 INFO - PROCESS | 3536 | 1461096729450 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:12:09 INFO - PROCESS | 3536 | 1461096729526 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:09 INFO - PROCESS | 3536 | ++DOCSHELL 181CEC00 == 37 [pid = 3536] [id = 203] 12:12:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 61 (181D3C00) [pid = 3536] [serial = 607] [outer = 00000000] 12:12:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 62 (18399C00) [pid = 3536] [serial = 608] [outer = 181D3C00] 12:12:09 INFO - PROCESS | 3536 | 1461096729582 Marionette DEBUG loaded listener.js 12:12:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 63 (18896000) [pid = 3536] [serial = 609] [outer = 181D3C00] 12:12:10 INFO - PROCESS | 3536 | 1461096730177 Marionette TRACE conn2 <- [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:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 901ms 12:12:10 INFO - PROCESS | 3536 | 1461096730248 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:12:10 INFO - PROCESS | 3536 | 1461096730252 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 12:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:12:10 INFO - PROCESS | 3536 | 1461096730264 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:12:10 INFO - PROCESS | 3536 | 1461096730269 Marionette TRACE conn2 <- [1,778,null,{}] 12:12:10 INFO - PROCESS | 3536 | 1461096730272 Marionette TRACE conn2 -> [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:12:10 INFO - PROCESS | 3536 | 1461096730375 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:12:10 INFO - PROCESS | 3536 | 1461096730452 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:10 INFO - PROCESS | 3536 | ++DOCSHELL 16374C00 == 38 [pid = 3536] [id = 204] 12:12:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 64 (16376400) [pid = 3536] [serial = 610] [outer = 00000000] 12:12:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 65 (18D96400) [pid = 3536] [serial = 611] [outer = 16376400] 12:12:10 INFO - PROCESS | 3536 | 1461096730508 Marionette DEBUG loaded listener.js 12:12:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 66 (18D9B400) [pid = 3536] [serial = 612] [outer = 16376400] 12:12:11 INFO - PROCESS | 3536 | 1461096731100 Marionette TRACE conn2 <- [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:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 901ms 12:12:11 INFO - PROCESS | 3536 | 1461096731163 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:12:11 INFO - PROCESS | 3536 | 1461096731165 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 12:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:12:11 INFO - PROCESS | 3536 | 1461096731169 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:12:11 INFO - PROCESS | 3536 | 1461096731171 Marionette TRACE conn2 <- [1,782,null,{}] 12:12:11 INFO - PROCESS | 3536 | 1461096731175 Marionette TRACE conn2 -> [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:12:11 INFO - PROCESS | 3536 | 1461096731271 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:12:11 INFO - PROCESS | 3536 | 1461096731455 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:11 INFO - PROCESS | 3536 | ++DOCSHELL 1320D800 == 39 [pid = 3536] [id = 205] 12:12:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 67 (13210C00) [pid = 3536] [serial = 613] [outer = 00000000] 12:12:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 68 (1365CC00) [pid = 3536] [serial = 614] [outer = 13210C00] 12:12:11 INFO - PROCESS | 3536 | 1461096731506 Marionette DEBUG loaded listener.js 12:12:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 69 (13A0B800) [pid = 3536] [serial = 615] [outer = 13210C00] 12:12:12 INFO - PROCESS | 3536 | --DOCSHELL 181D2C00 == 38 [pid = 3536] [id = 200] 12:12:12 INFO - PROCESS | 3536 | --DOCSHELL 17A9E400 == 37 [pid = 3536] [id = 199] 12:12:12 INFO - PROCESS | 3536 | --DOCSHELL 15AB5C00 == 36 [pid = 3536] [id = 198] 12:12:12 INFO - PROCESS | 3536 | --DOCSHELL 16375C00 == 35 [pid = 3536] [id = 197] 12:12:12 INFO - PROCESS | 3536 | --DOCSHELL 13660800 == 34 [pid = 3536] [id = 196] 12:12:12 INFO - PROCESS | 3536 | --DOCSHELL 12B80000 == 33 [pid = 3536] [id = 195] 12:12:12 INFO - PROCESS | 3536 | --DOCSHELL 11BDDC00 == 32 [pid = 3536] [id = 194] 12:12:12 INFO - PROCESS | 3536 | --DOCSHELL 17D91C00 == 31 [pid = 3536] [id = 193] 12:12:12 INFO - PROCESS | 3536 | --DOMWINDOW == 68 (18335C00) [pid = 3536] [serial = 578] [outer = 00000000] [url = about:blank] 12:12:12 INFO - PROCESS | 3536 | --DOMWINDOW == 67 (1388EC00) [pid = 3536] [serial = 566] [outer = 00000000] [url = about:blank] 12:12:12 INFO - PROCESS | 3536 | --DOMWINDOW == 66 (13AE7400) [pid = 3536] [serial = 567] [outer = 00000000] [url = about:blank] 12:12:12 INFO - PROCESS | 3536 | --DOMWINDOW == 65 (1A237800) [pid = 3536] [serial = 561] [outer = 00000000] [url = about:blank] 12:12:12 INFO - PROCESS | 3536 | --DOMWINDOW == 64 (17AC3800) [pid = 3536] [serial = 575] [outer = 00000000] [url = about:blank] 12:12:12 INFO - PROCESS | 3536 | --DOMWINDOW == 63 (17D8E800) [pid = 3536] [serial = 576] [outer = 00000000] [url = about:blank] 12:12:12 INFO - PROCESS | 3536 | --DOMWINDOW == 62 (15CD1800) [pid = 3536] [serial = 569] [outer = 00000000] [url = about:blank] 12:12:12 INFO - PROCESS | 3536 | --DOMWINDOW == 61 (16376800) [pid = 3536] [serial = 570] [outer = 00000000] [url = about:blank] 12:12:12 INFO - PROCESS | 3536 | --DOMWINDOW == 60 (16B71800) [pid = 3536] [serial = 572] [outer = 00000000] [url = about:blank] 12:12:12 INFO - PROCESS | 3536 | --DOMWINDOW == 59 (16B79C00) [pid = 3536] [serial = 573] [outer = 00000000] [url = about:blank] 12:12:12 INFO - PROCESS | 3536 | --DOMWINDOW == 58 (12DFF000) [pid = 3536] [serial = 563] [outer = 00000000] [url = about:blank] 12:12:12 INFO - PROCESS | 3536 | --DOMWINDOW == 57 (1325C800) [pid = 3536] [serial = 564] [outer = 00000000] [url = about:blank] 12:12:12 INFO - PROCESS | 3536 | 1461096732143 Marionette TRACE conn2 <- [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:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 995ms 12:12:12 INFO - PROCESS | 3536 | 1461096732173 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:12:12 INFO - PROCESS | 3536 | 1461096732176 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 12:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:12:12 INFO - PROCESS | 3536 | 1461096732180 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:12:12 INFO - PROCESS | 3536 | 1461096732184 Marionette TRACE conn2 <- [1,786,null,{}] 12:12:12 INFO - PROCESS | 3536 | 1461096732189 Marionette TRACE conn2 -> [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:12:12 INFO - PROCESS | 3536 | 1461096732271 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:12:12 INFO - PROCESS | 3536 | 1461096732360 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:12 INFO - PROCESS | 3536 | ++DOCSHELL 12DFFC00 == 32 [pid = 3536] [id = 206] 12:12:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 58 (132D9400) [pid = 3536] [serial = 616] [outer = 00000000] 12:12:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 59 (142D0800) [pid = 3536] [serial = 617] [outer = 132D9400] 12:12:12 INFO - PROCESS | 3536 | 1461096732393 Marionette DEBUG loaded listener.js 12:12:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 60 (1569B000) [pid = 3536] [serial = 618] [outer = 132D9400] 12:12:12 INFO - PROCESS | 3536 | 1461096732781 Marionette TRACE conn2 <- [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:12:12 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:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 622ms 12:12:12 INFO - PROCESS | 3536 | 1461096732802 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:12:12 INFO - PROCESS | 3536 | 1461096732805 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 12:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:12:12 INFO - PROCESS | 3536 | 1461096732827 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:12:12 INFO - PROCESS | 3536 | 1461096732829 Marionette TRACE conn2 <- [1,790,null,{}] 12:12:12 INFO - PROCESS | 3536 | 1461096732833 Marionette TRACE conn2 -> [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:12:12 INFO - PROCESS | 3536 | 1461096732915 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:12:12 INFO - PROCESS | 3536 | 1461096732923 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:12 INFO - PROCESS | 3536 | ++DOCSHELL 1664BC00 == 33 [pid = 3536] [id = 207] 12:12:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 61 (1686A400) [pid = 3536] [serial = 619] [outer = 00000000] 12:12:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 62 (16B76C00) [pid = 3536] [serial = 620] [outer = 1686A400] 12:12:12 INFO - PROCESS | 3536 | 1461096732969 Marionette DEBUG loaded listener.js 12:12:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 63 (13662400) [pid = 3536] [serial = 621] [outer = 1686A400] 12:12:13 INFO - PROCESS | 3536 | 1461096733422 Marionette TRACE conn2 <- [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:12:13 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:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 637ms 12:12:13 INFO - PROCESS | 3536 | 1461096733461 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:12:13 INFO - PROCESS | 3536 | 1461096733464 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 12:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:12:13 INFO - PROCESS | 3536 | 1461096733473 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:12:13 INFO - PROCESS | 3536 | 1461096733479 Marionette TRACE conn2 <- [1,794,null,{}] 12:12:13 INFO - PROCESS | 3536 | 1461096733483 Marionette TRACE conn2 -> [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:12:13 INFO - PROCESS | 3536 | 1461096733561 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:12:13 INFO - PROCESS | 3536 | 1461096733604 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:13 INFO - PROCESS | 3536 | ++DOCSHELL 17F6E800 == 34 [pid = 3536] [id = 208] 12:12:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 64 (17F6FC00) [pid = 3536] [serial = 622] [outer = 00000000] 12:12:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 65 (181D4800) [pid = 3536] [serial = 623] [outer = 17F6FC00] 12:12:13 INFO - PROCESS | 3536 | 1461096733657 Marionette DEBUG loaded listener.js 12:12:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 66 (18335000) [pid = 3536] [serial = 624] [outer = 17F6FC00] 12:12:14 INFO - PROCESS | 3536 | 1461096734072 Marionette TRACE conn2 <- [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:12:14 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:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 653ms 12:12:14 INFO - PROCESS | 3536 | 1461096734124 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:12:14 INFO - PROCESS | 3536 | 1461096734127 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 12:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:12:14 INFO - PROCESS | 3536 | 1461096734130 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:12:14 INFO - PROCESS | 3536 | 1461096734132 Marionette TRACE conn2 <- [1,798,null,{}] 12:12:14 INFO - PROCESS | 3536 | 1461096734135 Marionette TRACE conn2 -> [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:12:14 INFO - PROCESS | 3536 | 1461096734211 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:12:14 INFO - PROCESS | 3536 | 1461096734218 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:14 INFO - PROCESS | 3536 | ++DOCSHELL 1882A000 == 35 [pid = 3536] [id = 209] 12:12:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 67 (18896C00) [pid = 3536] [serial = 625] [outer = 00000000] 12:12:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 68 (188A3400) [pid = 3536] [serial = 626] [outer = 18896C00] 12:12:14 INFO - PROCESS | 3536 | 1461096734263 Marionette DEBUG loaded listener.js 12:12:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 69 (18B38C00) [pid = 3536] [serial = 627] [outer = 18896C00] 12:12:14 INFO - PROCESS | 3536 | 1461096734722 Marionette TRACE conn2 <- [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:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 621ms 12:12:14 INFO - PROCESS | 3536 | 1461096734768 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:12:14 INFO - PROCESS | 3536 | 1461096734770 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 12:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:12:14 INFO - PROCESS | 3536 | 1461096734774 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:12:14 INFO - PROCESS | 3536 | 1461096734775 Marionette TRACE conn2 <- [1,802,null,{}] 12:12:14 INFO - PROCESS | 3536 | 1461096734779 Marionette TRACE conn2 -> [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:12:14 INFO - PROCESS | 3536 | 1461096734883 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:12:14 INFO - PROCESS | 3536 | 1461096734969 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:14 INFO - PROCESS | 3536 | ++DOCSHELL 18DD7C00 == 36 [pid = 3536] [id = 210] 12:12:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 70 (18DD8000) [pid = 3536] [serial = 628] [outer = 00000000] 12:12:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 71 (192E7400) [pid = 3536] [serial = 629] [outer = 18DD8000] 12:12:15 INFO - PROCESS | 3536 | 1461096735023 Marionette DEBUG loaded listener.js 12:12:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 72 (1988AC00) [pid = 3536] [serial = 630] [outer = 18DD8000] 12:12:15 INFO - PROCESS | 3536 | 1461096735456 Marionette TRACE conn2 <- [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:12:15 INFO - PROCESS | 3536 | 1461096735507 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 12:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:12:15 INFO - PROCESS | 3536 | 1461096735511 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:12:15 INFO - PROCESS | 3536 | 1461096735513 Marionette TRACE conn2 <- [1,806,null,{}] 12:12:15 INFO - PROCESS | 3536 | 1461096735517 Marionette TRACE conn2 -> [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:12:15 INFO - PROCESS | 3536 | 1461096735622 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:12:15 INFO - PROCESS | 3536 | 1461096735630 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:15 INFO - PROCESS | 3536 | ++DOCSHELL 188A1800 == 37 [pid = 3536] [id = 211] 12:12:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 73 (19880800) [pid = 3536] [serial = 631] [outer = 00000000] 12:12:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 74 (19A36C00) [pid = 3536] [serial = 632] [outer = 19880800] 12:12:15 INFO - PROCESS | 3536 | 1461096735677 Marionette DEBUG loaded listener.js 12:12:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 75 (19A27C00) [pid = 3536] [serial = 633] [outer = 19880800] 12:12:15 INFO - PROCESS | 3536 | --DOMWINDOW == 74 (16378400) [pid = 3536] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:12:15 INFO - PROCESS | 3536 | --DOMWINDOW == 73 (1645B000) [pid = 3536] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:12:15 INFO - PROCESS | 3536 | --DOMWINDOW == 72 (17D8A000) [pid = 3536] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:12:15 INFO - PROCESS | 3536 | --DOMWINDOW == 71 (136D0800) [pid = 3536] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:12:15 INFO - PROCESS | 3536 | --DOMWINDOW == 70 (12DF1C00) [pid = 3536] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:12:16 INFO - PROCESS | 3536 | 1461096736092 Marionette TRACE conn2 <- [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:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 637ms 12:12:16 INFO - PROCESS | 3536 | 1461096736146 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:12:16 INFO - PROCESS | 3536 | 1461096736148 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 12:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:12:16 INFO - PROCESS | 3536 | 1461096736151 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:12:16 INFO - PROCESS | 3536 | 1461096736153 Marionette TRACE conn2 <- [1,810,null,{}] 12:12:16 INFO - PROCESS | 3536 | 1461096736156 Marionette TRACE conn2 -> [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:12:16 INFO - PROCESS | 3536 | 1461096736229 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:12:16 INFO - PROCESS | 3536 | 1461096736335 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:16 INFO - PROCESS | 3536 | ++DOCSHELL 1365D400 == 38 [pid = 3536] [id = 212] 12:12:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 71 (16378400) [pid = 3536] [serial = 634] [outer = 00000000] 12:12:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 72 (19B46400) [pid = 3536] [serial = 635] [outer = 16378400] 12:12:16 INFO - PROCESS | 3536 | 1461096736383 Marionette DEBUG loaded listener.js 12:12:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 73 (19B43400) [pid = 3536] [serial = 636] [outer = 16378400] 12:12:16 INFO - PROCESS | 3536 | 1461096736739 Marionette TRACE conn2 <- [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:12:16 INFO - PROCESS | 3536 | 1461096736792 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 12:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:12:16 INFO - PROCESS | 3536 | 1461096736795 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:12:16 INFO - PROCESS | 3536 | 1461096736797 Marionette TRACE conn2 <- [1,814,null,{}] 12:12:16 INFO - PROCESS | 3536 | 1461096736800 Marionette TRACE conn2 -> [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:12:16 INFO - PROCESS | 3536 | 1461096736902 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:12:16 INFO - PROCESS | 3536 | 1461096736910 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:16 INFO - PROCESS | 3536 | ++DOCSHELL 12D51000 == 39 [pid = 3536] [id = 213] 12:12:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 74 (143A7400) [pid = 3536] [serial = 637] [outer = 00000000] 12:12:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 75 (19F48800) [pid = 3536] [serial = 638] [outer = 143A7400] 12:12:16 INFO - PROCESS | 3536 | 1461096736955 Marionette DEBUG loaded listener.js 12:12:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 76 (1A240000) [pid = 3536] [serial = 639] [outer = 143A7400] 12:12:17 INFO - PROCESS | 3536 | 1461096737346 Marionette TRACE conn2 <- [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:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 591ms 12:12:17 INFO - PROCESS | 3536 | 1461096737392 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 12:12:17 INFO - PROCESS | 3536 | 1461096737394 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 12:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:12:17 INFO - PROCESS | 3536 | 1461096737398 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:12:17 INFO - PROCESS | 3536 | 1461096737399 Marionette TRACE conn2 <- [1,818,null,{}] 12:12:17 INFO - PROCESS | 3536 | 1461096737403 Marionette TRACE conn2 -> [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:12:17 INFO - PROCESS | 3536 | 1461096737505 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:12:17 INFO - PROCESS | 3536 | 1461096737589 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:17 INFO - PROCESS | 3536 | ++DOCSHELL 1833D400 == 40 [pid = 3536] [id = 214] 12:12:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 77 (19F41000) [pid = 3536] [serial = 640] [outer = 00000000] 12:12:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 78 (1A622400) [pid = 3536] [serial = 641] [outer = 19F41000] 12:12:17 INFO - PROCESS | 3536 | 1461096737634 Marionette DEBUG loaded listener.js 12:12:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 79 (1A6F8C00) [pid = 3536] [serial = 642] [outer = 19F41000] 12:12:17 INFO - PROCESS | 3536 | 1461096737985 Marionette TRACE conn2 <- [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:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 638ms 12:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:12:18 INFO - PROCESS | 3536 | 1461096738038 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:12:18 INFO - PROCESS | 3536 | 1461096738040 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 12:12:18 INFO - PROCESS | 3536 | 1461096738043 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:12:18 INFO - PROCESS | 3536 | 1461096738045 Marionette TRACE conn2 <- [1,822,null,{}] 12:12:18 INFO - PROCESS | 3536 | 1461096738048 Marionette TRACE conn2 -> [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:12:18 INFO - PROCESS | 3536 | 1461096738122 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:12:18 INFO - PROCESS | 3536 | 1461096738129 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:18 INFO - PROCESS | 3536 | ++DOCSHELL 1320A400 == 41 [pid = 3536] [id = 215] 12:12:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 80 (1A568800) [pid = 3536] [serial = 643] [outer = 00000000] 12:12:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 81 (1AAA6400) [pid = 3536] [serial = 644] [outer = 1A568800] 12:12:18 INFO - PROCESS | 3536 | 1461096738178 Marionette DEBUG loaded listener.js 12:12:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 82 (1BEB6800) [pid = 3536] [serial = 645] [outer = 1A568800] 12:12:18 INFO - PROCESS | 3536 | 1461096738789 Marionette TRACE conn2 <- [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:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 839ms 12:12:18 INFO - PROCESS | 3536 | 1461096738870 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 12:12:18 INFO - PROCESS | 3536 | 1461096738875 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 12:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:12:18 INFO - PROCESS | 3536 | 1461096738881 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:12:18 INFO - PROCESS | 3536 | 1461096738884 Marionette TRACE conn2 <- [1,826,null,{}] 12:12:18 INFO - PROCESS | 3536 | 1461096738890 Marionette TRACE conn2 -> [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:12:18 INFO - PROCESS | 3536 | 1461096738997 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:12:19 INFO - PROCESS | 3536 | 1461096739078 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:19 INFO - PROCESS | 3536 | ++DOCSHELL 13AE7400 == 42 [pid = 3536] [id = 216] 12:12:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 83 (13AEC400) [pid = 3536] [serial = 646] [outer = 00000000] 12:12:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (15A3B400) [pid = 3536] [serial = 647] [outer = 13AEC400] 12:12:19 INFO - PROCESS | 3536 | 1461096739177 Marionette DEBUG loaded listener.js 12:12:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 85 (1644EC00) [pid = 3536] [serial = 648] [outer = 13AEC400] 12:12:19 INFO - PROCESS | 3536 | 1461096739784 Marionette TRACE conn2 <- [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:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 933ms 12:12:19 INFO - PROCESS | 3536 | 1461096739826 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:12:19 INFO - PROCESS | 3536 | 1461096739832 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 12:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:12:19 INFO - PROCESS | 3536 | 1461096739839 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:12:19 INFO - PROCESS | 3536 | 1461096739841 Marionette TRACE conn2 <- [1,830,null,{}] 12:12:19 INFO - PROCESS | 3536 | 1461096739846 Marionette TRACE conn2 -> [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:12:19 INFO - PROCESS | 3536 | 1461096739952 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:12:20 INFO - PROCESS | 3536 | 1461096740031 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:20 INFO - PROCESS | 3536 | ++DOCSHELL 17AA1800 == 43 [pid = 3536] [id = 217] 12:12:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (17D89800) [pid = 3536] [serial = 649] [outer = 00000000] 12:12:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 87 (17F6CC00) [pid = 3536] [serial = 650] [outer = 17D89800] 12:12:20 INFO - PROCESS | 3536 | 1461096740128 Marionette DEBUG loaded listener.js 12:12:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 88 (18D91C00) [pid = 3536] [serial = 651] [outer = 17D89800] 12:12:20 INFO - PROCESS | 3536 | 1461096740719 Marionette TRACE conn2 <- [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:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 948ms 12:12:20 INFO - PROCESS | 3536 | 1461096740787 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:12:20 INFO - PROCESS | 3536 | 1461096740789 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 12:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:12:20 INFO - PROCESS | 3536 | 1461096740793 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:12:20 INFO - PROCESS | 3536 | 1461096740797 Marionette TRACE conn2 <- [1,834,null,{}] 12:12:20 INFO - PROCESS | 3536 | 1461096740809 Marionette TRACE conn2 -> [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:12:20 INFO - PROCESS | 3536 | 1461096740910 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:12:20 INFO - PROCESS | 3536 | 1461096740991 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:21 INFO - PROCESS | 3536 | ++DOCSHELL 1A61E800 == 44 [pid = 3536] [id = 218] 12:12:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (1AAA0400) [pid = 3536] [serial = 652] [outer = 00000000] 12:12:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (1BEB8C00) [pid = 3536] [serial = 653] [outer = 1AAA0400] 12:12:21 INFO - PROCESS | 3536 | 1461096741090 Marionette DEBUG loaded listener.js 12:12:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (1BEBD800) [pid = 3536] [serial = 654] [outer = 1AAA0400] 12:12:21 INFO - PROCESS | 3536 | 1461096741886 Marionette TRACE conn2 <- [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:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1150ms 12:12:21 INFO - PROCESS | 3536 | 1461096741932 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:12:21 INFO - PROCESS | 3536 | 1461096741936 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 12:12:21 INFO - PROCESS | 3536 | 1461096741941 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:12:21 INFO - PROCESS | 3536 | 1461096741944 Marionette TRACE conn2 <- [1,838,null,{}] 12:12:21 INFO - PROCESS | 3536 | 1461096741950 Marionette TRACE conn2 -> [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:12:22 INFO - PROCESS | 3536 | 1461096742043 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:12:22 INFO - PROCESS | 3536 | 1461096742124 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:22 INFO - PROCESS | 3536 | ++DOCSHELL 12DB9000 == 45 [pid = 3536] [id = 219] 12:12:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (12DBB400) [pid = 3536] [serial = 655] [outer = 00000000] 12:12:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (132DF400) [pid = 3536] [serial = 656] [outer = 12DBB400] 12:12:22 INFO - PROCESS | 3536 | 1461096742176 Marionette DEBUG loaded listener.js 12:12:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (136D4C00) [pid = 3536] [serial = 657] [outer = 12DBB400] 12:12:22 INFO - PROCESS | 3536 | --DOCSHELL 1833D400 == 44 [pid = 3536] [id = 214] 12:12:22 INFO - PROCESS | 3536 | --DOCSHELL 12D51000 == 43 [pid = 3536] [id = 213] 12:12:22 INFO - PROCESS | 3536 | --DOCSHELL 1365D400 == 42 [pid = 3536] [id = 212] 12:12:22 INFO - PROCESS | 3536 | --DOCSHELL 188A1800 == 41 [pid = 3536] [id = 211] 12:12:22 INFO - PROCESS | 3536 | --DOCSHELL 18DD7C00 == 40 [pid = 3536] [id = 210] 12:12:22 INFO - PROCESS | 3536 | --DOCSHELL 1882A000 == 39 [pid = 3536] [id = 209] 12:12:22 INFO - PROCESS | 3536 | --DOCSHELL 17F6E800 == 38 [pid = 3536] [id = 208] 12:12:22 INFO - PROCESS | 3536 | --DOCSHELL 1664BC00 == 37 [pid = 3536] [id = 207] 12:12:22 INFO - PROCESS | 3536 | --DOCSHELL 12DFFC00 == 36 [pid = 3536] [id = 206] 12:12:22 INFO - PROCESS | 3536 | --DOCSHELL 1320D800 == 35 [pid = 3536] [id = 205] 12:12:22 INFO - PROCESS | 3536 | --DOCSHELL 16374C00 == 34 [pid = 3536] [id = 204] 12:12:22 INFO - PROCESS | 3536 | --DOCSHELL 181CEC00 == 33 [pid = 3536] [id = 203] 12:12:22 INFO - PROCESS | 3536 | --DOCSHELL 1564C400 == 32 [pid = 3536] [id = 202] 12:12:22 INFO - PROCESS | 3536 | --DOCSHELL 11BDC800 == 31 [pid = 3536] [id = 201] 12:12:22 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (1882AC00) [pid = 3536] [serial = 599] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (1664D000) [pid = 3536] [serial = 590] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (16B73800) [pid = 3536] [serial = 593] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (17D95800) [pid = 3536] [serial = 596] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 3536 | --DOMWINDOW == 89 (14359C00) [pid = 3536] [serial = 587] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 3536 | --DOMWINDOW == 88 (132DB400) [pid = 3536] [serial = 584] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 3536 | --DOMWINDOW == 87 (132E1000) [pid = 3536] [serial = 585] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 3536 | --DOMWINDOW == 86 (1365B800) [pid = 3536] [serial = 581] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 3536 | --DOMWINDOW == 85 (16870C00) [pid = 3536] [serial = 591] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 3536 | --DOMWINDOW == 84 (16B7DC00) [pid = 3536] [serial = 594] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 3536 | --DOMWINDOW == 83 (17F6E400) [pid = 3536] [serial = 597] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 3536 | --DOMWINDOW == 82 (146ACC00) [pid = 3536] [serial = 588] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 3536 | 1461096742756 Marionette TRACE conn2 <- [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:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 840ms 12:12:22 INFO - PROCESS | 3536 | 1461096742785 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:12:22 INFO - PROCESS | 3536 | 1461096742791 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 12:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:12:22 INFO - PROCESS | 3536 | 1461096742797 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:12:22 INFO - PROCESS | 3536 | 1461096742800 Marionette TRACE conn2 <- [1,842,null,{}] 12:12:22 INFO - PROCESS | 3536 | 1461096742803 Marionette TRACE conn2 -> [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:12:22 INFO - PROCESS | 3536 | 1461096742881 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:12:22 INFO - PROCESS | 3536 | 1461096742890 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:22 INFO - PROCESS | 3536 | ++DOCSHELL 13267C00 == 32 [pid = 3536] [id = 220] 12:12:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 83 (132DE400) [pid = 3536] [serial = 658] [outer = 00000000] 12:12:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 84 (14359C00) [pid = 3536] [serial = 659] [outer = 132DE400] 12:12:22 INFO - PROCESS | 3536 | 1461096742953 Marionette DEBUG loaded listener.js 12:12:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 85 (14AB3800) [pid = 3536] [serial = 660] [outer = 132DE400] 12:12:23 INFO - PROCESS | 3536 | 1461096743394 Marionette TRACE conn2 <- [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:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 622ms 12:12:23 INFO - PROCESS | 3536 | 1461096743443 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:12:23 INFO - PROCESS | 3536 | 1461096743445 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 12:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:12:23 INFO - PROCESS | 3536 | 1461096743473 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:12:23 INFO - PROCESS | 3536 | 1461096743476 Marionette TRACE conn2 <- [1,846,null,{}] 12:12:23 INFO - PROCESS | 3536 | 1461096743487 Marionette TRACE conn2 -> [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:12:23 INFO - PROCESS | 3536 | 1461096743567 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:12:23 INFO - PROCESS | 3536 | 1461096743574 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:23 INFO - PROCESS | 3536 | ++DOCSHELL 156F7400 == 33 [pid = 3536] [id = 221] 12:12:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 86 (15A34000) [pid = 3536] [serial = 661] [outer = 00000000] 12:12:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 87 (15A3A000) [pid = 3536] [serial = 662] [outer = 15A34000] 12:12:23 INFO - PROCESS | 3536 | 1461096743623 Marionette DEBUG loaded listener.js 12:12:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 88 (1644DC00) [pid = 3536] [serial = 663] [outer = 15A34000] 12:12:24 INFO - PROCESS | 3536 | 1461096744072 Marionette TRACE conn2 <- [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:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 653ms 12:12:24 INFO - PROCESS | 3536 | 1461096744123 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:12:24 INFO - PROCESS | 3536 | 1461096744125 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 12:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:12:24 INFO - PROCESS | 3536 | 1461096744128 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:12:24 INFO - PROCESS | 3536 | 1461096744130 Marionette TRACE conn2 <- [1,850,null,{}] 12:12:24 INFO - PROCESS | 3536 | 1461096744134 Marionette TRACE conn2 -> [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:12:24 INFO - PROCESS | 3536 | 1461096744210 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:12:24 INFO - PROCESS | 3536 | 1461096744219 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:24 INFO - PROCESS | 3536 | ++DOCSHELL 16B6E400 == 34 [pid = 3536] [id = 222] 12:12:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (16B6EC00) [pid = 3536] [serial = 664] [outer = 00000000] 12:12:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (16B75000) [pid = 3536] [serial = 665] [outer = 16B6EC00] 12:12:24 INFO - PROCESS | 3536 | 1461096744265 Marionette DEBUG loaded listener.js 12:12:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (17A70C00) [pid = 3536] [serial = 666] [outer = 16B6EC00] 12:12:24 INFO - PROCESS | 3536 | 1461096744673 Marionette TRACE conn2 <- [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:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 591ms 12:12:24 INFO - PROCESS | 3536 | 1461096744709 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:12:24 INFO - PROCESS | 3536 | 1461096744711 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 12:12:24 INFO - PROCESS | 3536 | 1461096744715 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:12:24 INFO - PROCESS | 3536 | 1461096744717 Marionette TRACE conn2 <- [1,854,null,{}] 12:12:24 INFO - PROCESS | 3536 | 1461096744720 Marionette TRACE conn2 -> [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:12:24 INFO - PROCESS | 3536 | 1461096744804 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:12:24 INFO - PROCESS | 3536 | 1461096744811 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:24 INFO - PROCESS | 3536 | ++DOCSHELL 16B70C00 == 35 [pid = 3536] [id = 223] 12:12:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (16B7C400) [pid = 3536] [serial = 667] [outer = 00000000] 12:12:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (17D8A800) [pid = 3536] [serial = 668] [outer = 16B7C400] 12:12:24 INFO - PROCESS | 3536 | 1461096744856 Marionette DEBUG loaded listener.js 12:12:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (17D8AC00) [pid = 3536] [serial = 669] [outer = 16B7C400] 12:12:25 INFO - PROCESS | 3536 | 1461096745353 Marionette TRACE conn2 <- [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:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 699ms 12:12:25 INFO - PROCESS | 3536 | 1461096745414 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:12:25 INFO - PROCESS | 3536 | 1461096745416 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 12:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:12:25 INFO - PROCESS | 3536 | 1461096745426 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:12:25 INFO - PROCESS | 3536 | 1461096745428 Marionette TRACE conn2 <- [1,858,null,{}] 12:12:25 INFO - PROCESS | 3536 | 1461096745432 Marionette TRACE conn2 -> [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:12:25 INFO - PROCESS | 3536 | 1461096745553 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:12:25 INFO - PROCESS | 3536 | 1461096745609 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:25 INFO - PROCESS | 3536 | ++DOCSHELL 1833BC00 == 36 [pid = 3536] [id = 224] 12:12:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (18341400) [pid = 3536] [serial = 670] [outer = 00000000] 12:12:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (18895400) [pid = 3536] [serial = 671] [outer = 18341400] 12:12:25 INFO - PROCESS | 3536 | 1461096745658 Marionette DEBUG loaded listener.js 12:12:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (18899400) [pid = 3536] [serial = 672] [outer = 18341400] 12:12:26 INFO - PROCESS | 3536 | 1461096746079 Marionette TRACE conn2 <- [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:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 683ms 12:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:12:26 INFO - PROCESS | 3536 | 1461096746122 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:12:26 INFO - PROCESS | 3536 | 1461096746125 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 12:12:26 INFO - PROCESS | 3536 | 1461096746127 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:12:26 INFO - PROCESS | 3536 | 1461096746129 Marionette TRACE conn2 <- [1,862,null,{}] 12:12:26 INFO - PROCESS | 3536 | 1461096746133 Marionette TRACE conn2 -> [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:12:26 INFO - PROCESS | 3536 | 1461096746265 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:12:26 INFO - PROCESS | 3536 | 1461096746277 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:26 INFO - PROCESS | 3536 | ++DOCSHELL 13653800 == 37 [pid = 3536] [id = 225] 12:12:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (18337800) [pid = 3536] [serial = 673] [outer = 00000000] 12:12:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (18D9C800) [pid = 3536] [serial = 674] [outer = 18337800] 12:12:26 INFO - PROCESS | 3536 | 1461096746322 Marionette DEBUG loaded listener.js 12:12:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (19189C00) [pid = 3536] [serial = 675] [outer = 18337800] 12:12:26 INFO - PROCESS | 3536 | 1461096746747 Marionette TRACE conn2 <- [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:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 622ms 12:12:26 INFO - PROCESS | 3536 | 1461096746763 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:12:26 INFO - PROCESS | 3536 | 1461096746765 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 12:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:12:26 INFO - PROCESS | 3536 | 1461096746768 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:12:26 INFO - PROCESS | 3536 | 1461096746769 Marionette TRACE conn2 <- [1,866,null,{}] 12:12:26 INFO - PROCESS | 3536 | 1461096746773 Marionette TRACE conn2 -> [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:12:26 INFO - PROCESS | 3536 | 1461096746885 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:12:26 INFO - PROCESS | 3536 | 1461096746891 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:26 INFO - PROCESS | 3536 | ++DOCSHELL 1882A000 == 38 [pid = 3536] [id = 226] 12:12:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (188A1800) [pid = 3536] [serial = 676] [outer = 00000000] 12:12:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (19A1B400) [pid = 3536] [serial = 677] [outer = 188A1800] 12:12:26 INFO - PROCESS | 3536 | 1461096746936 Marionette DEBUG loaded listener.js 12:12:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (19A1DC00) [pid = 3536] [serial = 678] [outer = 188A1800] 12:12:27 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (18DD8000) [pid = 3536] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:12:27 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (19880800) [pid = 3536] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:12:27 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (16378400) [pid = 3536] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:12:27 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (13210C00) [pid = 3536] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:12:27 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (17F6FC00) [pid = 3536] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:12:27 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (1686A400) [pid = 3536] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:12:27 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (18896C00) [pid = 3536] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:12:27 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (132D9400) [pid = 3536] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:12:27 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (143A7400) [pid = 3536] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:12:27 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (19F41000) [pid = 3536] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:12:27 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (11BDFC00) [pid = 3536] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:12:27 INFO - PROCESS | 3536 | 1461096747498 Marionette TRACE conn2 <- [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:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 793ms 12:12:27 INFO - PROCESS | 3536 | 1461096747555 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:12:27 INFO - PROCESS | 3536 | 1461096747557 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 12:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:12:27 INFO - PROCESS | 3536 | 1461096747560 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:12:27 INFO - PROCESS | 3536 | 1461096747562 Marionette TRACE conn2 <- [1,870,null,{}] 12:12:27 INFO - PROCESS | 3536 | 1461096747565 Marionette TRACE conn2 -> [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:12:27 INFO - PROCESS | 3536 | 1461096747640 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:12:27 INFO - PROCESS | 3536 | 1461096747646 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:27 INFO - PROCESS | 3536 | ++DOCSHELL 132D9400 == 39 [pid = 3536] [id = 227] 12:12:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (16378400) [pid = 3536] [serial = 679] [outer = 00000000] 12:12:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (188A1400) [pid = 3536] [serial = 680] [outer = 16378400] 12:12:27 INFO - PROCESS | 3536 | 1461096747690 Marionette DEBUG loaded listener.js 12:12:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (188A3800) [pid = 3536] [serial = 681] [outer = 16378400] 12:12:28 INFO - PROCESS | 3536 | 1461096748134 Marionette TRACE conn2 <- [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:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 591ms 12:12:28 INFO - PROCESS | 3536 | 1461096748157 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:12:28 INFO - PROCESS | 3536 | 1461096748159 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 12:12:28 INFO - PROCESS | 3536 | 1461096748162 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:12:28 INFO - PROCESS | 3536 | 1461096748164 Marionette TRACE conn2 <- [1,874,null,{}] 12:12:28 INFO - PROCESS | 3536 | 1461096748167 Marionette TRACE conn2 -> [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:12:28 INFO - PROCESS | 3536 | 1461096748241 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:12:28 INFO - PROCESS | 3536 | 1461096748247 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:28 INFO - PROCESS | 3536 | ++DOCSHELL 1810C000 == 40 [pid = 3536] [id = 228] 12:12:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (18896C00) [pid = 3536] [serial = 682] [outer = 00000000] 12:12:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (12DF6400) [pid = 3536] [serial = 683] [outer = 18896C00] 12:12:28 INFO - PROCESS | 3536 | 1461096748295 Marionette DEBUG loaded listener.js 12:12:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (19A43000) [pid = 3536] [serial = 684] [outer = 18896C00] 12:12:28 INFO - PROCESS | 3536 | 1461096748706 Marionette TRACE conn2 <- [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:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 591ms 12:12:28 INFO - PROCESS | 3536 | 1461096748760 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:12:28 INFO - PROCESS | 3536 | 1461096748762 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 12:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:12:28 INFO - PROCESS | 3536 | 1461096748765 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:12:28 INFO - PROCESS | 3536 | 1461096748768 Marionette TRACE conn2 <- [1,878,null,{}] 12:12:28 INFO - PROCESS | 3536 | 1461096748772 Marionette TRACE conn2 -> [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:12:28 INFO - PROCESS | 3536 | 1461096748874 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:12:28 INFO - PROCESS | 3536 | 1461096748882 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:28 INFO - PROCESS | 3536 | ++DOCSHELL 19A18C00 == 41 [pid = 3536] [id = 229] 12:12:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (19CE4800) [pid = 3536] [serial = 685] [outer = 00000000] 12:12:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (1A241400) [pid = 3536] [serial = 686] [outer = 19CE4800] 12:12:28 INFO - PROCESS | 3536 | 1461096748933 Marionette DEBUG loaded listener.js 12:12:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (1A6F5000) [pid = 3536] [serial = 687] [outer = 19CE4800] 12:12:29 INFO - PROCESS | 3536 | 1461096749541 Marionette TRACE conn2 <- [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:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 793ms 12:12:29 INFO - PROCESS | 3536 | 1461096749568 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:12:29 INFO - PROCESS | 3536 | 1461096749573 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 12:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:12:29 INFO - PROCESS | 3536 | 1461096749578 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:12:29 INFO - PROCESS | 3536 | 1461096749582 Marionette TRACE conn2 <- [1,882,null,{}] 12:12:29 INFO - PROCESS | 3536 | 1461096749588 Marionette TRACE conn2 -> [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:12:29 INFO - PROCESS | 3536 | 1461096749698 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:12:29 INFO - PROCESS | 3536 | 1461096749825 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:29 INFO - PROCESS | 3536 | ++DOCSHELL 12DF8400 == 42 [pid = 3536] [id = 230] 12:12:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (1320DC00) [pid = 3536] [serial = 688] [outer = 00000000] 12:12:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (136D0400) [pid = 3536] [serial = 689] [outer = 1320DC00] 12:12:29 INFO - PROCESS | 3536 | 1461096749896 Marionette DEBUG loaded listener.js 12:12:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (1430FC00) [pid = 3536] [serial = 690] [outer = 1320DC00] 12:12:30 INFO - PROCESS | 3536 | 1461096750877 Marionette TRACE conn2 <- [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:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1353ms 12:12:30 INFO - PROCESS | 3536 | 1461096750927 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:12:30 INFO - PROCESS | 3536 | 1461096750933 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 12:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:12:30 INFO - PROCESS | 3536 | 1461096750940 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:12:30 INFO - PROCESS | 3536 | 1461096750943 Marionette TRACE conn2 <- [1,886,null,{}] 12:12:30 INFO - PROCESS | 3536 | 1461096750947 Marionette TRACE conn2 -> [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:12:31 INFO - PROCESS | 3536 | 1461096751049 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:12:31 INFO - PROCESS | 3536 | 1461096751130 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:31 INFO - PROCESS | 3536 | ++DOCSHELL 156F5800 == 43 [pid = 3536] [id = 231] 12:12:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (15C90000) [pid = 3536] [serial = 691] [outer = 00000000] 12:12:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (19A25C00) [pid = 3536] [serial = 692] [outer = 15C90000] 12:12:31 INFO - PROCESS | 3536 | 1461096751229 Marionette DEBUG loaded listener.js 12:12:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (19F44400) [pid = 3536] [serial = 693] [outer = 15C90000] 12:12:31 INFO - PROCESS | 3536 | 1461096751809 Marionette TRACE conn2 <- [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:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 886ms 12:12:31 INFO - PROCESS | 3536 | 1461096751842 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:12:31 INFO - PROCESS | 3536 | 1461096751844 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 12:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:12:31 INFO - PROCESS | 3536 | 1461096751848 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:12:31 INFO - PROCESS | 3536 | 1461096751852 Marionette TRACE conn2 <- [1,890,null,{}] 12:12:31 INFO - PROCESS | 3536 | 1461096751863 Marionette TRACE conn2 -> [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:12:31 INFO - PROCESS | 3536 | 1461096751975 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:12:32 INFO - PROCESS | 3536 | 1461096752074 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:32 INFO - PROCESS | 3536 | ++DOCSHELL 1BEBF400 == 44 [pid = 3536] [id = 232] 12:12:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (1BFEC000) [pid = 3536] [serial = 694] [outer = 00000000] 12:12:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (1BFEF800) [pid = 3536] [serial = 695] [outer = 1BFEC000] 12:12:32 INFO - PROCESS | 3536 | 1461096752132 Marionette DEBUG loaded listener.js 12:12:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (1BFF3000) [pid = 3536] [serial = 696] [outer = 1BFEC000] 12:12:32 INFO - PROCESS | 3536 | 1461096752732 Marionette TRACE conn2 <- [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:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 933ms 12:12:32 INFO - PROCESS | 3536 | 1461096752793 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:12:32 INFO - PROCESS | 3536 | 1461096752796 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 12:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:12:32 INFO - PROCESS | 3536 | 1461096752799 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:12:32 INFO - PROCESS | 3536 | 1461096752801 Marionette TRACE conn2 <- [1,894,null,{}] 12:12:32 INFO - PROCESS | 3536 | 1461096752805 Marionette TRACE conn2 -> [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:12:32 INFO - PROCESS | 3536 | 1461096752904 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:12:33 INFO - PROCESS | 3536 | 1461096753035 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:33 INFO - PROCESS | 3536 | ++DOCSHELL 13A04800 == 45 [pid = 3536] [id = 233] 12:12:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (19F45C00) [pid = 3536] [serial = 697] [outer = 00000000] 12:12:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (1BFED400) [pid = 3536] [serial = 698] [outer = 19F45C00] 12:12:33 INFO - PROCESS | 3536 | 1461096753091 Marionette DEBUG loaded listener.js 12:12:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (1C13BC00) [pid = 3536] [serial = 699] [outer = 19F45C00] 12:12:33 INFO - PROCESS | 3536 | 1461096753781 Marionette TRACE conn2 <- [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:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1025ms 12:12:33 INFO - PROCESS | 3536 | 1461096753847 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:12:33 INFO - PROCESS | 3536 | 1461096753851 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 12:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:12:33 INFO - PROCESS | 3536 | 1461096753856 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:12:33 INFO - PROCESS | 3536 | 1461096753860 Marionette TRACE conn2 <- [1,898,null,{}] 12:12:33 INFO - PROCESS | 3536 | 1461096753867 Marionette TRACE conn2 -> [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:12:33 INFO - PROCESS | 3536 | 1461096753968 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:12:34 INFO - PROCESS | 3536 | 1461096754099 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:34 INFO - PROCESS | 3536 | ++DOCSHELL 13659C00 == 46 [pid = 3536] [id = 234] 12:12:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (136CC800) [pid = 3536] [serial = 700] [outer = 00000000] 12:12:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (143B2000) [pid = 3536] [serial = 701] [outer = 136CC800] 12:12:34 INFO - PROCESS | 3536 | 1461096754153 Marionette DEBUG loaded listener.js 12:12:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (14AF6800) [pid = 3536] [serial = 702] [outer = 136CC800] 12:12:34 INFO - PROCESS | 3536 | --DOCSHELL 1810C000 == 45 [pid = 3536] [id = 228] 12:12:34 INFO - PROCESS | 3536 | --DOCSHELL 132D9400 == 44 [pid = 3536] [id = 227] 12:12:34 INFO - PROCESS | 3536 | --DOCSHELL 1882A000 == 43 [pid = 3536] [id = 226] 12:12:34 INFO - PROCESS | 3536 | --DOCSHELL 13653800 == 42 [pid = 3536] [id = 225] 12:12:34 INFO - PROCESS | 3536 | --DOCSHELL 1833BC00 == 41 [pid = 3536] [id = 224] 12:12:34 INFO - PROCESS | 3536 | --DOCSHELL 16B70C00 == 40 [pid = 3536] [id = 223] 12:12:34 INFO - PROCESS | 3536 | --DOCSHELL 16B6E400 == 39 [pid = 3536] [id = 222] 12:12:34 INFO - PROCESS | 3536 | --DOCSHELL 156F7400 == 38 [pid = 3536] [id = 221] 12:12:34 INFO - PROCESS | 3536 | --DOCSHELL 13267C00 == 37 [pid = 3536] [id = 220] 12:12:34 INFO - PROCESS | 3536 | --DOCSHELL 12DB9000 == 36 [pid = 3536] [id = 219] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (1388A000) [pid = 3536] [serial = 582] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (15C94C00) [pid = 3536] [serial = 605] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (18399C00) [pid = 3536] [serial = 608] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (12DF7800) [pid = 3536] [serial = 602] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (1AAA6400) [pid = 3536] [serial = 644] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (1A240000) [pid = 3536] [serial = 639] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (1A6F8C00) [pid = 3536] [serial = 642] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (18B38C00) [pid = 3536] [serial = 627] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (192E7400) [pid = 3536] [serial = 629] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (19A36C00) [pid = 3536] [serial = 632] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (1988AC00) [pid = 3536] [serial = 630] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (19B46400) [pid = 3536] [serial = 635] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (13A0B800) [pid = 3536] [serial = 615] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (1365CC00) [pid = 3536] [serial = 614] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (181D4800) [pid = 3536] [serial = 623] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (18335000) [pid = 3536] [serial = 624] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (16B76C00) [pid = 3536] [serial = 620] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (13662400) [pid = 3536] [serial = 621] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (18D96400) [pid = 3536] [serial = 611] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (188A3400) [pid = 3536] [serial = 626] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (142D0800) [pid = 3536] [serial = 617] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (1569B000) [pid = 3536] [serial = 618] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (19F48800) [pid = 3536] [serial = 638] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (19B43400) [pid = 3536] [serial = 636] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (1A622400) [pid = 3536] [serial = 641] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (19A27C00) [pid = 3536] [serial = 633] [outer = 00000000] [url = about:blank] 12:12:34 INFO - PROCESS | 3536 | 1461096754752 Marionette TRACE conn2 <- [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:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 948ms 12:12:34 INFO - PROCESS | 3536 | 1461096754801 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:12:34 INFO - PROCESS | 3536 | 1461096754806 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 12:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:12:34 INFO - PROCESS | 3536 | 1461096754812 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:12:34 INFO - PROCESS | 3536 | 1461096754815 Marionette TRACE conn2 <- [1,902,null,{}] 12:12:34 INFO - PROCESS | 3536 | 1461096754822 Marionette TRACE conn2 -> [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:12:34 INFO - PROCESS | 3536 | 1461096754905 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:12:34 INFO - PROCESS | 3536 | 1461096754986 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:34 INFO - PROCESS | 3536 | ++DOCSHELL 13204000 == 37 [pid = 3536] [id = 235] 12:12:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (13265000) [pid = 3536] [serial = 703] [outer = 00000000] 12:12:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (14351400) [pid = 3536] [serial = 704] [outer = 13265000] 12:12:35 INFO - PROCESS | 3536 | 1461096755040 Marionette DEBUG loaded listener.js 12:12:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (15A3A800) [pid = 3536] [serial = 705] [outer = 13265000] 12:12:35 INFO - PROCESS | 3536 | 1461096755442 Marionette TRACE conn2 <- [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:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 684ms 12:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:12:35 INFO - PROCESS | 3536 | 1461096755510 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:12:35 INFO - PROCESS | 3536 | 1461096755513 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 12:12:35 INFO - PROCESS | 3536 | 1461096755516 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:12:35 INFO - PROCESS | 3536 | 1461096755519 Marionette TRACE conn2 <- [1,906,null,{}] 12:12:35 INFO - PROCESS | 3536 | 1461096755529 Marionette TRACE conn2 -> [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:12:35 INFO - PROCESS | 3536 | 1461096755613 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:12:35 INFO - PROCESS | 3536 | 1461096755620 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:35 INFO - PROCESS | 3536 | ++DOCSHELL 17A7A000 == 38 [pid = 3536] [id = 236] 12:12:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (17A9B400) [pid = 3536] [serial = 706] [outer = 00000000] 12:12:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (17D91400) [pid = 3536] [serial = 707] [outer = 17A9B400] 12:12:35 INFO - PROCESS | 3536 | 1461096755669 Marionette DEBUG loaded listener.js 12:12:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (1810A800) [pid = 3536] [serial = 708] [outer = 17A9B400] 12:12:36 INFO - PROCESS | 3536 | 1461096756127 Marionette TRACE conn2 <- [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:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 622ms 12:12:36 INFO - PROCESS | 3536 | 1461096756154 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:12:36 INFO - PROCESS | 3536 | 1461096756156 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 12:12:36 INFO - PROCESS | 3536 | 1461096756159 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:12:36 INFO - PROCESS | 3536 | 1461096756161 Marionette TRACE conn2 <- [1,910,null,{}] 12:12:36 INFO - PROCESS | 3536 | 1461096756164 Marionette TRACE conn2 -> [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:12:36 INFO - PROCESS | 3536 | 1461096756242 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:12:36 INFO - PROCESS | 3536 | 1461096756248 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:36 INFO - PROCESS | 3536 | ++DOCSHELL 18395400 == 39 [pid = 3536] [id = 237] 12:12:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (18821800) [pid = 3536] [serial = 709] [outer = 00000000] 12:12:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (188A3400) [pid = 3536] [serial = 710] [outer = 18821800] 12:12:36 INFO - PROCESS | 3536 | 1461096756295 Marionette DEBUG loaded listener.js 12:12:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (188A4C00) [pid = 3536] [serial = 711] [outer = 18821800] 12:12:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (18336C00) [pid = 3536] [serial = 712] [outer = 1DDB2400] 12:12:36 INFO - PROCESS | 3536 | 1461096756796 Marionette TRACE conn2 <- [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:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 683ms 12:12:36 INFO - PROCESS | 3536 | 1461096756843 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:12:36 INFO - PROCESS | 3536 | 1461096756845 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 12:12:36 INFO - PROCESS | 3536 | 1461096756848 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:12:36 INFO - PROCESS | 3536 | 1461096756850 Marionette TRACE conn2 <- [1,914,null,{}] 12:12:36 INFO - PROCESS | 3536 | 1461096756853 Marionette TRACE conn2 -> [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:12:36 INFO - PROCESS | 3536 | 1461096756985 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:12:37 INFO - PROCESS | 3536 | 1461096757047 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:37 INFO - PROCESS | 3536 | ++DOCSHELL 18D9B800 == 40 [pid = 3536] [id = 238] 12:12:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (18D9BC00) [pid = 3536] [serial = 713] [outer = 00000000] 12:12:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (192E7C00) [pid = 3536] [serial = 714] [outer = 18D9BC00] 12:12:37 INFO - PROCESS | 3536 | 1461096757093 Marionette DEBUG loaded listener.js 12:12:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (19A27400) [pid = 3536] [serial = 715] [outer = 18D9BC00] 12:12:37 INFO - PROCESS | 3536 | 1461096757520 Marionette TRACE conn2 <- [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:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 699ms 12:12:37 INFO - PROCESS | 3536 | 1461096757553 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:12:37 INFO - PROCESS | 3536 | 1461096757555 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 12:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:12:37 INFO - PROCESS | 3536 | 1461096757558 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:12:37 INFO - PROCESS | 3536 | 1461096757560 Marionette TRACE conn2 <- [1,918,null,{}] 12:12:37 INFO - PROCESS | 3536 | 1461096757563 Marionette TRACE conn2 -> [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:12:37 INFO - PROCESS | 3536 | 1461096757690 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:12:37 INFO - PROCESS | 3536 | 1461096757699 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:37 INFO - PROCESS | 3536 | ++DOCSHELL 1320FC00 == 41 [pid = 3536] [id = 239] 12:12:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (16866C00) [pid = 3536] [serial = 716] [outer = 00000000] 12:12:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (1A56E400) [pid = 3536] [serial = 717] [outer = 16866C00] 12:12:37 INFO - PROCESS | 3536 | 1461096757790 Marionette DEBUG loaded listener.js 12:12:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (1A620800) [pid = 3536] [serial = 718] [outer = 16866C00] 12:12:38 INFO - PROCESS | 3536 | 1461096758210 Marionette TRACE conn2 <- [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:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 700ms 12:12:38 INFO - PROCESS | 3536 | 1461096758258 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:12:38 INFO - PROCESS | 3536 | 1461096758260 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 12:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:12:38 INFO - PROCESS | 3536 | 1461096758268 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:12:38 INFO - PROCESS | 3536 | 1461096758270 Marionette TRACE conn2 <- [1,922,null,{}] 12:12:38 INFO - PROCESS | 3536 | 1461096758278 Marionette TRACE conn2 -> [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:12:38 INFO - PROCESS | 3536 | 1461096758414 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:12:38 INFO - PROCESS | 3536 | 1461096758427 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:38 INFO - PROCESS | 3536 | ++DOCSHELL 12DFE400 == 42 [pid = 3536] [id = 240] 12:12:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (19EC1000) [pid = 3536] [serial = 719] [outer = 00000000] 12:12:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (1BEB3800) [pid = 3536] [serial = 720] [outer = 19EC1000] 12:12:38 INFO - PROCESS | 3536 | 1461096758471 Marionette DEBUG loaded listener.js 12:12:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (1BEB3C00) [pid = 3536] [serial = 721] [outer = 19EC1000] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (18332400) [pid = 3536] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (15650400) [pid = 3536] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (11BDCC00) [pid = 3536] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (16376400) [pid = 3536] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (181D3C00) [pid = 3536] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (17D96000) [pid = 3536] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (18341400) [pid = 3536] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (18337800) [pid = 3536] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (16B6EC00) [pid = 3536] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (132DE400) [pid = 3536] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (16B7C400) [pid = 3536] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (12DBB400) [pid = 3536] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (15A34000) [pid = 3536] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (1AAA0400) [pid = 3536] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (188A1800) [pid = 3536] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (18896C00) [pid = 3536] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:12:38 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (16378400) [pid = 3536] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:12:39 INFO - PROCESS | 3536 | 1461096759044 Marionette TRACE conn2 <- [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:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 793ms 12:12:39 INFO - PROCESS | 3536 | 1461096759065 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:12:39 INFO - PROCESS | 3536 | 1461096759067 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 12:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:12:39 INFO - PROCESS | 3536 | 1461096759070 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:12:39 INFO - PROCESS | 3536 | 1461096759072 Marionette TRACE conn2 <- [1,926,null,{}] 12:12:39 INFO - PROCESS | 3536 | 1461096759076 Marionette TRACE conn2 -> [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:12:39 INFO - PROCESS | 3536 | 1461096759158 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:12:39 INFO - PROCESS | 3536 | 1461096759234 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:39 INFO - PROCESS | 3536 | ++DOCSHELL 11BD7C00 == 43 [pid = 3536] [id = 241] 12:12:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (12B3A400) [pid = 3536] [serial = 722] [outer = 00000000] 12:12:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (16869C00) [pid = 3536] [serial = 723] [outer = 12B3A400] 12:12:39 INFO - PROCESS | 3536 | 1461096759280 Marionette DEBUG loaded listener.js 12:12:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (17AC3C00) [pid = 3536] [serial = 724] [outer = 12B3A400] 12:12:39 INFO - PROCESS | 3536 | 1461096759628 Marionette TRACE conn2 <- [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:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 591ms 12:12:39 INFO - PROCESS | 3536 | 1461096759652 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:12:39 INFO - PROCESS | 3536 | 1461096759655 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 12:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:12:39 INFO - PROCESS | 3536 | 1461096759658 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:12:39 INFO - PROCESS | 3536 | 1461096759660 Marionette TRACE conn2 <- [1,930,null,{}] 12:12:39 INFO - PROCESS | 3536 | 1461096759663 Marionette TRACE conn2 -> [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:12:39 INFO - PROCESS | 3536 | 1461096759764 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:12:39 INFO - PROCESS | 3536 | 1461096759849 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:39 INFO - PROCESS | 3536 | ++DOCSHELL 1636AC00 == 44 [pid = 3536] [id = 242] 12:12:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (17A9F800) [pid = 3536] [serial = 725] [outer = 00000000] 12:12:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (19E46C00) [pid = 3536] [serial = 726] [outer = 17A9F800] 12:12:39 INFO - PROCESS | 3536 | 1461096759894 Marionette DEBUG loaded listener.js 12:12:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (1AAAC000) [pid = 3536] [serial = 727] [outer = 17A9F800] 12:12:40 INFO - PROCESS | 3536 | 1461096760251 Marionette TRACE conn2 <- [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:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 622ms 12:12:40 INFO - PROCESS | 3536 | 1461096760296 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:12:40 INFO - PROCESS | 3536 | 1461096760298 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 12:12:40 INFO - PROCESS | 3536 | 1461096760301 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:12:40 INFO - PROCESS | 3536 | 1461096760302 Marionette TRACE conn2 <- [1,934,null,{}] 12:12:40 INFO - PROCESS | 3536 | 1461096760306 Marionette TRACE conn2 -> [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:12:40 INFO - PROCESS | 3536 | 1461096760412 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:12:40 INFO - PROCESS | 3536 | 1461096760422 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:40 INFO - PROCESS | 3536 | ++DOCSHELL 16B77400 == 45 [pid = 3536] [id = 243] 12:12:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (16B7A400) [pid = 3536] [serial = 728] [outer = 00000000] 12:12:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (1C1C4C00) [pid = 3536] [serial = 729] [outer = 16B7A400] 12:12:40 INFO - PROCESS | 3536 | 1461096760467 Marionette DEBUG loaded listener.js 12:12:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (1C1D0400) [pid = 3536] [serial = 730] [outer = 16B7A400] 12:12:40 INFO - PROCESS | 3536 | 1461096760874 Marionette TRACE conn2 <- [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:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 591ms 12:12:40 INFO - PROCESS | 3536 | 1461096760945 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:12:40 INFO - PROCESS | 3536 | 1461096760949 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 12:12:40 INFO - PROCESS | 3536 | 1461096760954 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:12:40 INFO - PROCESS | 3536 | 1461096760959 Marionette TRACE conn2 <- [1,938,null,{}] 12:12:40 INFO - PROCESS | 3536 | 1461096760965 Marionette TRACE conn2 -> [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:12:41 INFO - PROCESS | 3536 | 1461096761064 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:12:41 INFO - PROCESS | 3536 | 1461096761300 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:41 INFO - PROCESS | 3536 | ++DOCSHELL 132E3000 == 46 [pid = 3536] [id = 244] 12:12:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (132E4000) [pid = 3536] [serial = 731] [outer = 00000000] 12:12:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (13890C00) [pid = 3536] [serial = 732] [outer = 132E4000] 12:12:41 INFO - PROCESS | 3536 | 1461096761358 Marionette DEBUG loaded listener.js 12:12:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (14310C00) [pid = 3536] [serial = 733] [outer = 132E4000] 12:12:41 INFO - PROCESS | 3536 | 1461096761929 Marionette TRACE conn2 <- [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:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 995ms 12:12:41 INFO - PROCESS | 3536 | 1461096761962 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:12:41 INFO - PROCESS | 3536 | 1461096761966 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 12:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:12:41 INFO - PROCESS | 3536 | 1461096761974 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:12:41 INFO - PROCESS | 3536 | 1461096761978 Marionette TRACE conn2 <- [1,942,null,{}] 12:12:41 INFO - PROCESS | 3536 | 1461096761982 Marionette TRACE conn2 -> [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:12:42 INFO - PROCESS | 3536 | 1461096762086 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:12:42 INFO - PROCESS | 3536 | 1461096762190 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:42 INFO - PROCESS | 3536 | ++DOCSHELL 16867400 == 47 [pid = 3536] [id = 245] 12:12:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (16868000) [pid = 3536] [serial = 734] [outer = 00000000] 12:12:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (17A76000) [pid = 3536] [serial = 735] [outer = 16868000] 12:12:42 INFO - PROCESS | 3536 | 1461096762247 Marionette DEBUG loaded listener.js 12:12:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (17D91800) [pid = 3536] [serial = 736] [outer = 16868000] 12:12:42 INFO - PROCESS | 3536 | 1461096762825 Marionette TRACE conn2 <- [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:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 902ms 12:12:42 INFO - PROCESS | 3536 | 1461096762862 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:12:42 INFO - PROCESS | 3536 | 1461096762864 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 12:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:12:42 INFO - PROCESS | 3536 | 1461096762868 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:12:42 INFO - PROCESS | 3536 | 1461096762870 Marionette TRACE conn2 <- [1,946,null,{}] 12:12:42 INFO - PROCESS | 3536 | 1461096762880 Marionette TRACE conn2 -> [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:12:42 INFO - PROCESS | 3536 | 1461096762988 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:12:43 INFO - PROCESS | 3536 | 1461096763088 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:43 INFO - PROCESS | 3536 | ++DOCSHELL 19F4E400 == 48 [pid = 3536] [id = 246] 12:12:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (1A237800) [pid = 3536] [serial = 737] [outer = 00000000] 12:12:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (1AAA4400) [pid = 3536] [serial = 738] [outer = 1A237800] 12:12:43 INFO - PROCESS | 3536 | 1461096763147 Marionette DEBUG loaded listener.js 12:12:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (1C135000) [pid = 3536] [serial = 739] [outer = 1A237800] 12:12:43 INFO - PROCESS | 3536 | 1461096763723 Marionette TRACE conn2 <- [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:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 901ms 12:12:43 INFO - PROCESS | 3536 | 1461096763772 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:12:43 INFO - PROCESS | 3536 | 1461096763774 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 12:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:12:43 INFO - PROCESS | 3536 | 1461096763777 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:12:43 INFO - PROCESS | 3536 | 1461096763779 Marionette TRACE conn2 <- [1,950,null,{}] 12:12:43 INFO - PROCESS | 3536 | 1461096763783 Marionette TRACE conn2 -> [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:12:43 INFO - PROCESS | 3536 | 1461096763883 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:12:43 INFO - PROCESS | 3536 | 1461096763980 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:43 INFO - PROCESS | 3536 | ++DOCSHELL 1C975000 == 49 [pid = 3536] [id = 247] 12:12:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (1C978800) [pid = 3536] [serial = 740] [outer = 00000000] 12:12:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (1CB1C000) [pid = 3536] [serial = 741] [outer = 1C978800] 12:12:44 INFO - PROCESS | 3536 | 1461096764035 Marionette DEBUG loaded listener.js 12:12:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (1CC7D400) [pid = 3536] [serial = 742] [outer = 1C978800] 12:12:44 INFO - PROCESS | 3536 | 1461096764639 Marionette TRACE conn2 <- [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:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 902ms 12:12:44 INFO - PROCESS | 3536 | 1461096764682 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:12:44 INFO - PROCESS | 3536 | 1461096764684 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 12:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:12:44 INFO - PROCESS | 3536 | 1461096764688 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:12:44 INFO - PROCESS | 3536 | 1461096764690 Marionette TRACE conn2 <- [1,954,null,{}] 12:12:44 INFO - PROCESS | 3536 | 1461096764693 Marionette TRACE conn2 -> [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:12:44 INFO - PROCESS | 3536 | 1461096764796 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:12:44 INFO - PROCESS | 3536 | 1461096764893 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:44 INFO - PROCESS | 3536 | ++DOCSHELL 16378C00 == 50 [pid = 3536] [id = 248] 12:12:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (1C96E000) [pid = 3536] [serial = 743] [outer = 00000000] 12:12:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (1D0CEC00) [pid = 3536] [serial = 744] [outer = 1C96E000] 12:12:44 INFO - PROCESS | 3536 | 1461096764948 Marionette DEBUG loaded listener.js 12:12:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (1D0D5400) [pid = 3536] [serial = 745] [outer = 1C96E000] 12:12:45 INFO - PROCESS | 3536 | 1461096765679 Marionette TRACE conn2 <- [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:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1026ms 12:12:45 INFO - PROCESS | 3536 | 1461096765738 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:12:45 INFO - PROCESS | 3536 | 1461096765742 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 12:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:12:45 INFO - PROCESS | 3536 | 1461096765747 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:12:45 INFO - PROCESS | 3536 | 1461096765751 Marionette TRACE conn2 <- [1,958,null,{}] 12:12:45 INFO - PROCESS | 3536 | 1461096765757 Marionette TRACE conn2 -> [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:12:45 INFO - PROCESS | 3536 | 1461096765853 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:12:45 INFO - PROCESS | 3536 | 1461096765983 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:46 INFO - PROCESS | 3536 | ++DOCSHELL 142CA000 == 51 [pid = 3536] [id = 249] 12:12:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (142D3000) [pid = 3536] [serial = 746] [outer = 00000000] 12:12:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (14351800) [pid = 3536] [serial = 747] [outer = 142D3000] 12:12:46 INFO - PROCESS | 3536 | 1461096766039 Marionette DEBUG loaded listener.js 12:12:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (15A39C00) [pid = 3536] [serial = 748] [outer = 142D3000] 12:12:46 INFO - PROCESS | 3536 | --DOCSHELL 1636AC00 == 50 [pid = 3536] [id = 242] 12:12:46 INFO - PROCESS | 3536 | --DOCSHELL 11BD7C00 == 49 [pid = 3536] [id = 241] 12:12:46 INFO - PROCESS | 3536 | --DOCSHELL 12DFE400 == 48 [pid = 3536] [id = 240] 12:12:46 INFO - PROCESS | 3536 | --DOCSHELL 1320FC00 == 47 [pid = 3536] [id = 239] 12:12:46 INFO - PROCESS | 3536 | --DOCSHELL 18D9B800 == 46 [pid = 3536] [id = 238] 12:12:46 INFO - PROCESS | 3536 | --DOCSHELL 18395400 == 45 [pid = 3536] [id = 237] 12:12:46 INFO - PROCESS | 3536 | --DOCSHELL 17A7A000 == 44 [pid = 3536] [id = 236] 12:12:46 INFO - PROCESS | 3536 | --DOCSHELL 13204000 == 43 [pid = 3536] [id = 235] 12:12:46 INFO - PROCESS | 3536 | --DOCSHELL 13659C00 == 42 [pid = 3536] [id = 234] 12:12:46 INFO - PROCESS | 3536 | --DOCSHELL 1BEBF400 == 41 [pid = 3536] [id = 232] 12:12:46 INFO - PROCESS | 3536 | --DOCSHELL 156F5800 == 40 [pid = 3536] [id = 231] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (1A241400) [pid = 3536] [serial = 686] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOCSHELL 12DF8400 == 39 [pid = 3536] [id = 230] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (18895C00) [pid = 3536] [serial = 600] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (18895400) [pid = 3536] [serial = 671] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (18D9C800) [pid = 3536] [serial = 674] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (16B75000) [pid = 3536] [serial = 665] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (17A70C00) [pid = 3536] [serial = 666] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (14359C00) [pid = 3536] [serial = 659] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (14AB3800) [pid = 3536] [serial = 660] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (17D8A800) [pid = 3536] [serial = 668] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (136D4C00) [pid = 3536] [serial = 657] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (132DF400) [pid = 3536] [serial = 656] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (18899400) [pid = 3536] [serial = 672] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (15A3A000) [pid = 3536] [serial = 662] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (1644DC00) [pid = 3536] [serial = 663] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (1BEBD800) [pid = 3536] [serial = 654] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (1BEB8C00) [pid = 3536] [serial = 653] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (15A3B400) [pid = 3536] [serial = 647] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (17F6CC00) [pid = 3536] [serial = 650] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (19A1B400) [pid = 3536] [serial = 677] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (19189C00) [pid = 3536] [serial = 675] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (12DF6400) [pid = 3536] [serial = 683] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (19A1DC00) [pid = 3536] [serial = 678] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (188A3800) [pid = 3536] [serial = 681] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (19A43000) [pid = 3536] [serial = 684] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (17D8AC00) [pid = 3536] [serial = 669] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (188A1400) [pid = 3536] [serial = 680] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (16455C00) [pid = 3536] [serial = 606] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (12DFD800) [pid = 3536] [serial = 603] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (18D9B400) [pid = 3536] [serial = 612] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 89 (18896000) [pid = 3536] [serial = 609] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | --DOMWINDOW == 88 (1882B800) [pid = 3536] [serial = 579] [outer = 00000000] [url = about:blank] 12:12:46 INFO - PROCESS | 3536 | 1461096766613 Marionette TRACE conn2 <- [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:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 901ms 12:12:46 INFO - PROCESS | 3536 | 1461096766649 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:12:46 INFO - PROCESS | 3536 | 1461096766654 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 12:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:12:46 INFO - PROCESS | 3536 | 1461096766660 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:12:46 INFO - PROCESS | 3536 | 1461096766663 Marionette TRACE conn2 <- [1,962,null,{}] 12:12:46 INFO - PROCESS | 3536 | 1461096766666 Marionette TRACE conn2 -> [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:12:46 INFO - PROCESS | 3536 | 1461096766749 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:12:46 INFO - PROCESS | 3536 | 1461096766759 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:46 INFO - PROCESS | 3536 | ++DOCSHELL 1320A800 == 40 [pid = 3536] [id = 250] 12:12:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 89 (1320FC00) [pid = 3536] [serial = 749] [outer = 00000000] 12:12:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (15650400) [pid = 3536] [serial = 750] [outer = 1320FC00] 12:12:46 INFO - PROCESS | 3536 | 1461096766811 Marionette DEBUG loaded listener.js 12:12:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (15D9F800) [pid = 3536] [serial = 751] [outer = 1320FC00] 12:12:47 INFO - PROCESS | 3536 | 1461096767295 Marionette TRACE conn2 <- [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:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 699ms 12:12:47 INFO - PROCESS | 3536 | 1461096767360 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:12:47 INFO - PROCESS | 3536 | 1461096767362 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 12:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:12:47 INFO - PROCESS | 3536 | 1461096767366 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:12:47 INFO - PROCESS | 3536 | 1461096767369 Marionette TRACE conn2 <- [1,966,null,{}] 12:12:47 INFO - PROCESS | 3536 | 1461096767379 Marionette TRACE conn2 -> [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:12:47 INFO - PROCESS | 3536 | 1461096767462 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:12:47 INFO - PROCESS | 3536 | 1461096767469 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:47 INFO - PROCESS | 3536 | ++DOCSHELL 1644E800 == 41 [pid = 3536] [id = 251] 12:12:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (1664BC00) [pid = 3536] [serial = 752] [outer = 00000000] 12:12:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (17A99800) [pid = 3536] [serial = 753] [outer = 1664BC00] 12:12:47 INFO - PROCESS | 3536 | 1461096767518 Marionette DEBUG loaded listener.js 12:12:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (17D92C00) [pid = 3536] [serial = 754] [outer = 1664BC00] 12:12:47 INFO - PROCESS | 3536 | 1461096767975 Marionette TRACE conn2 <- [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:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 638ms 12:12:47 INFO - PROCESS | 3536 | 1461096768002 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:12:47 INFO - PROCESS | 3536 | 1461096768005 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 12:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:12:47 INFO - PROCESS | 3536 | 1461096768011 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:12:47 INFO - PROCESS | 3536 | 1461096768013 Marionette TRACE conn2 <- [1,970,null,{}] 12:12:47 INFO - PROCESS | 3536 | 1461096768016 Marionette TRACE conn2 -> [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:12:48 INFO - PROCESS | 3536 | 1461096768094 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:12:48 INFO - PROCESS | 3536 | 1461096768101 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:48 INFO - PROCESS | 3536 | ++DOCSHELL 18337800 == 42 [pid = 3536] [id = 252] 12:12:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (18339000) [pid = 3536] [serial = 755] [outer = 00000000] 12:12:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (18896000) [pid = 3536] [serial = 756] [outer = 18339000] 12:12:48 INFO - PROCESS | 3536 | 1461096768149 Marionette DEBUG loaded listener.js 12:12:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (18896800) [pid = 3536] [serial = 757] [outer = 18339000] 12:12:48 INFO - PROCESS | 3536 | 1461096768570 Marionette TRACE conn2 <- [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:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 591ms 12:12:48 INFO - PROCESS | 3536 | 1461096768594 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:12:48 INFO - PROCESS | 3536 | 1461096768596 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 12:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:12:48 INFO - PROCESS | 3536 | 1461096768600 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:12:48 INFO - PROCESS | 3536 | 1461096768601 Marionette TRACE conn2 <- [1,974,null,{}] 12:12:48 INFO - PROCESS | 3536 | 1461096768605 Marionette TRACE conn2 -> [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:12:48 INFO - PROCESS | 3536 | 1461096768714 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:12:48 INFO - PROCESS | 3536 | 1461096768720 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:48 INFO - PROCESS | 3536 | ++DOCSHELL 181D5400 == 43 [pid = 3536] [id = 253] 12:12:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (18334000) [pid = 3536] [serial = 758] [outer = 00000000] 12:12:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (188A0000) [pid = 3536] [serial = 759] [outer = 18334000] 12:12:48 INFO - PROCESS | 3536 | 1461096768810 Marionette DEBUG loaded listener.js 12:12:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (18B3BC00) [pid = 3536] [serial = 760] [outer = 18334000] 12:12:49 INFO - PROCESS | 3536 | 1461096769261 Marionette TRACE conn2 <- [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:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 699ms 12:12:49 INFO - PROCESS | 3536 | 1461096769298 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:12:49 INFO - PROCESS | 3536 | 1461096769300 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 12:12:49 INFO - PROCESS | 3536 | 1461096769304 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:12:49 INFO - PROCESS | 3536 | 1461096769305 Marionette TRACE conn2 <- [1,978,null,{}] 12:12:49 INFO - PROCESS | 3536 | 1461096769309 Marionette TRACE conn2 -> [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:12:49 INFO - PROCESS | 3536 | 1461096769449 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:12:49 INFO - PROCESS | 3536 | 1461096769464 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:49 INFO - PROCESS | 3536 | ++DOCSHELL 18D92800 == 44 [pid = 3536] [id = 254] 12:12:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (18D93400) [pid = 3536] [serial = 761] [outer = 00000000] 12:12:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (19883000) [pid = 3536] [serial = 762] [outer = 18D93400] 12:12:49 INFO - PROCESS | 3536 | 1461096769559 Marionette DEBUG loaded listener.js 12:12:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (19A20400) [pid = 3536] [serial = 763] [outer = 18D93400] 12:12:49 INFO - PROCESS | 3536 | 1461096769999 Marionette TRACE conn2 <- [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:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 731ms 12:12:50 INFO - PROCESS | 3536 | 1461096770045 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:12:50 INFO - PROCESS | 3536 | 1461096770047 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 12:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:12:50 INFO - PROCESS | 3536 | 1461096770086 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:12:50 INFO - PROCESS | 3536 | 1461096770088 Marionette TRACE conn2 <- [1,982,null,{}] 12:12:50 INFO - PROCESS | 3536 | 1461096770094 Marionette TRACE conn2 -> [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:12:50 INFO - PROCESS | 3536 | 1461096770199 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:12:50 INFO - PROCESS | 3536 | 1461096770211 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:50 INFO - PROCESS | 3536 | ++DOCSHELL 132E2C00 == 45 [pid = 3536] [id = 255] 12:12:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (192E0400) [pid = 3536] [serial = 764] [outer = 00000000] 12:12:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (1A245800) [pid = 3536] [serial = 765] [outer = 192E0400] 12:12:50 INFO - PROCESS | 3536 | 1461096770256 Marionette DEBUG loaded listener.js 12:12:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (1A506400) [pid = 3536] [serial = 766] [outer = 192E0400] 12:12:50 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (18D9BC00) [pid = 3536] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:12:50 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (13265000) [pid = 3536] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:12:50 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (17A9F800) [pid = 3536] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:12:50 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (17A9B400) [pid = 3536] [serial = 706] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:12:50 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (18821800) [pid = 3536] [serial = 709] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:12:50 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (136CC800) [pid = 3536] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:12:50 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (16866C00) [pid = 3536] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:12:50 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (12B3A400) [pid = 3536] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:12:50 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (19EC1000) [pid = 3536] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:12:50 INFO - PROCESS | 3536 | 1461096770770 Marionette TRACE conn2 <- [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:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 731ms 12:12:50 INFO - PROCESS | 3536 | 1461096770825 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:12:50 INFO - PROCESS | 3536 | 1461096770827 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 12:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:12:50 INFO - PROCESS | 3536 | 1461096770830 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:12:50 INFO - PROCESS | 3536 | 1461096770832 Marionette TRACE conn2 <- [1,986,null,{}] 12:12:50 INFO - PROCESS | 3536 | 1461096770836 Marionette TRACE conn2 -> [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:12:50 INFO - PROCESS | 3536 | 1461096770915 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:12:50 INFO - PROCESS | 3536 | 1461096770924 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:50 INFO - PROCESS | 3536 | ++DOCSHELL 16866C00 == 46 [pid = 3536] [id = 256] 12:12:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (16B76000) [pid = 3536] [serial = 767] [outer = 00000000] 12:12:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (19CE2C00) [pid = 3536] [serial = 768] [outer = 16B76000] 12:12:50 INFO - PROCESS | 3536 | 1461096770968 Marionette DEBUG loaded listener.js 12:12:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (1A6F7400) [pid = 3536] [serial = 769] [outer = 16B76000] 12:12:51 INFO - PROCESS | 3536 | 1461096771408 Marionette TRACE conn2 <- [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:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 637ms 12:12:51 INFO - PROCESS | 3536 | 1461096771468 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:12:51 INFO - PROCESS | 3536 | 1461096771470 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 12:12:51 INFO - PROCESS | 3536 | 1461096771473 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:12:51 INFO - PROCESS | 3536 | 1461096771475 Marionette TRACE conn2 <- [1,990,null,{}] 12:12:51 INFO - PROCESS | 3536 | 1461096771479 Marionette TRACE conn2 -> [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:12:51 INFO - PROCESS | 3536 | 1461096771568 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:12:51 INFO - PROCESS | 3536 | 1461096771577 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:51 INFO - PROCESS | 3536 | ++DOCSHELL 02660400 == 47 [pid = 3536] [id = 257] 12:12:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (1325D400) [pid = 3536] [serial = 770] [outer = 00000000] 12:12:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (1BEBE000) [pid = 3536] [serial = 771] [outer = 1325D400] 12:12:51 INFO - PROCESS | 3536 | 1461096771621 Marionette DEBUG loaded listener.js 12:12:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (1BFF2800) [pid = 3536] [serial = 772] [outer = 1325D400] 12:12:52 INFO - PROCESS | 3536 | 1461096772041 Marionette TRACE conn2 <- [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:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 638ms 12:12:52 INFO - PROCESS | 3536 | 1461096772095 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:12:52 INFO - PROCESS | 3536 | 1461096772097 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 12:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:12:52 INFO - PROCESS | 3536 | 1461096772100 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:12:52 INFO - PROCESS | 3536 | 1461096772102 Marionette TRACE conn2 <- [1,994,null,{}] 12:12:52 INFO - PROCESS | 3536 | 1461096772106 Marionette TRACE conn2 -> [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:12:52 INFO - PROCESS | 3536 | 1461096772184 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:12:52 INFO - PROCESS | 3536 | 1461096772190 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:52 INFO - PROCESS | 3536 | ++DOCSHELL 17A7D800 == 48 [pid = 3536] [id = 258] 12:12:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (19C0A800) [pid = 3536] [serial = 773] [outer = 00000000] 12:12:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (1CB1B800) [pid = 3536] [serial = 774] [outer = 19C0A800] 12:12:52 INFO - PROCESS | 3536 | 1461096772235 Marionette DEBUG loaded listener.js 12:12:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (1C975400) [pid = 3536] [serial = 775] [outer = 19C0A800] 12:12:52 INFO - PROCESS | 3536 | 1461096772662 Marionette TRACE conn2 <- [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:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 590ms 12:12:52 INFO - PROCESS | 3536 | 1461096772723 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:12:52 INFO - PROCESS | 3536 | 1461096772727 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 12:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:12:52 INFO - PROCESS | 3536 | 1461096772737 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:12:52 INFO - PROCESS | 3536 | 1461096772741 Marionette TRACE conn2 <- [1,998,null,{}] 12:12:52 INFO - PROCESS | 3536 | 1461096772748 Marionette TRACE conn2 -> [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:12:52 INFO - PROCESS | 3536 | 1461096772858 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:12:53 INFO - PROCESS | 3536 | 1461096773032 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:53 INFO - PROCESS | 3536 | ++DOCSHELL 136D9800 == 49 [pid = 3536] [id = 259] 12:12:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (136DBC00) [pid = 3536] [serial = 776] [outer = 00000000] 12:12:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (13A0B000) [pid = 3536] [serial = 777] [outer = 136DBC00] 12:12:53 INFO - PROCESS | 3536 | 1461096773089 Marionette DEBUG loaded listener.js 12:12:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (143AB000) [pid = 3536] [serial = 778] [outer = 136DBC00] 12:12:53 INFO - PROCESS | 3536 | 1461096773658 Marionette TRACE conn2 <- [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:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 932ms 12:12:53 INFO - PROCESS | 3536 | 1461096773684 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:12:53 INFO - PROCESS | 3536 | 1461096773688 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 12:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:12:53 INFO - PROCESS | 3536 | 1461096773695 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:12:53 INFO - PROCESS | 3536 | 1461096773699 Marionette TRACE conn2 <- [1,1002,null,{}] 12:12:53 INFO - PROCESS | 3536 | 1461096773704 Marionette TRACE conn2 -> [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:12:53 INFO - PROCESS | 3536 | 1461096773814 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:12:53 INFO - PROCESS | 3536 | 1461096773942 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:53 INFO - PROCESS | 3536 | ++DOCSHELL 13AE7800 == 50 [pid = 3536] [id = 260] 12:12:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (14315000) [pid = 3536] [serial = 779] [outer = 00000000] 12:12:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (181D4400) [pid = 3536] [serial = 780] [outer = 14315000] 12:12:53 INFO - PROCESS | 3536 | 1461096774000 Marionette DEBUG loaded listener.js 12:12:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (18D9DC00) [pid = 3536] [serial = 781] [outer = 14315000] 12:12:54 INFO - PROCESS | 3536 | 1461096774649 Marionette TRACE conn2 <- [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:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 995ms 12:12:54 INFO - PROCESS | 3536 | 1461096774686 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:12:54 INFO - PROCESS | 3536 | 1461096774689 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 12:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:12:54 INFO - PROCESS | 3536 | 1461096774694 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:12:54 INFO - PROCESS | 3536 | 1461096774696 Marionette TRACE conn2 <- [1,1006,null,{}] 12:12:54 INFO - PROCESS | 3536 | 1461096774708 Marionette TRACE conn2 -> [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:12:54 INFO - PROCESS | 3536 | 1461096774820 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:12:54 INFO - PROCESS | 3536 | 1461096774949 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:54 INFO - PROCESS | 3536 | ++DOCSHELL 19C07800 == 51 [pid = 3536] [id = 261] 12:12:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (1BEBF400) [pid = 3536] [serial = 782] [outer = 00000000] 12:12:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (1CB11400) [pid = 3536] [serial = 783] [outer = 1BEBF400] 12:12:55 INFO - PROCESS | 3536 | 1461096775010 Marionette DEBUG loaded listener.js 12:12:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (1D0CF400) [pid = 3536] [serial = 784] [outer = 1BEBF400] 12:12:55 INFO - PROCESS | 3536 | 1461096775595 Marionette TRACE conn2 <- [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:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 933ms 12:12:55 INFO - PROCESS | 3536 | 1461096775637 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:12:55 INFO - PROCESS | 3536 | 1461096775640 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 12:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:12:55 INFO - PROCESS | 3536 | 1461096775643 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:12:55 INFO - PROCESS | 3536 | 1461096775645 Marionette TRACE conn2 <- [1,1010,null,{}] 12:12:55 INFO - PROCESS | 3536 | 1461096775649 Marionette TRACE conn2 -> [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:12:55 INFO - PROCESS | 3536 | 1461096775754 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:12:55 INFO - PROCESS | 3536 | 1461096775853 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:55 INFO - PROCESS | 3536 | ++DOCSHELL 1D2B1C00 == 52 [pid = 3536] [id = 262] 12:12:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (1D612C00) [pid = 3536] [serial = 785] [outer = 00000000] 12:12:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (1D671C00) [pid = 3536] [serial = 786] [outer = 1D612C00] 12:12:55 INFO - PROCESS | 3536 | 1461096775909 Marionette DEBUG loaded listener.js 12:12:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (1D796400) [pid = 3536] [serial = 787] [outer = 1D612C00] 12:12:56 INFO - PROCESS | 3536 | 1461096776457 Marionette TRACE conn2 <- [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:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 840ms 12:12:56 INFO - PROCESS | 3536 | 1461096776485 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:12:56 INFO - PROCESS | 3536 | 1461096776488 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 12:12:56 INFO - PROCESS | 3536 | 1461096776491 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:12:56 INFO - PROCESS | 3536 | 1461096776493 Marionette TRACE conn2 <- [1,1014,null,{}] 12:12:56 INFO - PROCESS | 3536 | 1461096776497 Marionette TRACE conn2 -> [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:12:56 INFO - PROCESS | 3536 | 1461096776605 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:12:56 INFO - PROCESS | 3536 | 1461096776705 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:56 INFO - PROCESS | 3536 | ++DOCSHELL 1BFF9400 == 53 [pid = 3536] [id = 263] 12:12:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (1D2A6C00) [pid = 3536] [serial = 788] [outer = 00000000] 12:12:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (1D7A0800) [pid = 3536] [serial = 789] [outer = 1D2A6C00] 12:12:56 INFO - PROCESS | 3536 | 1461096776761 Marionette DEBUG loaded listener.js 12:12:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (1D7A2800) [pid = 3536] [serial = 790] [outer = 1D2A6C00] 12:12:57 INFO - PROCESS | 3536 | 1461096777563 Marionette TRACE conn2 <- [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:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1150ms 12:12:57 INFO - PROCESS | 3536 | 1461096777646 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:12:57 INFO - PROCESS | 3536 | 1461096777634 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 12:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:12:57 INFO - PROCESS | 3536 | 1461096777640 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:12:57 INFO - PROCESS | 3536 | 1461096777644 Marionette TRACE conn2 <- [1,1018,null,{}] 12:12:57 INFO - PROCESS | 3536 | 1461096777650 Marionette TRACE conn2 -> [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:12:57 INFO - PROCESS | 3536 | 1461096777755 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:12:57 INFO - PROCESS | 3536 | 1461096777880 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:57 INFO - PROCESS | 3536 | ++DOCSHELL 1325C400 == 54 [pid = 3536] [id = 264] 12:12:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (13263000) [pid = 3536] [serial = 791] [outer = 00000000] 12:12:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (142CC400) [pid = 3536] [serial = 792] [outer = 13263000] 12:12:57 INFO - PROCESS | 3536 | 1461096777931 Marionette DEBUG loaded listener.js 12:12:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (1541A000) [pid = 3536] [serial = 793] [outer = 13263000] 12:12:58 INFO - PROCESS | 3536 | --DOCSHELL 02660400 == 53 [pid = 3536] [id = 257] 12:12:58 INFO - PROCESS | 3536 | --DOCSHELL 16866C00 == 52 [pid = 3536] [id = 256] 12:12:58 INFO - PROCESS | 3536 | --DOCSHELL 132E2C00 == 51 [pid = 3536] [id = 255] 12:12:58 INFO - PROCESS | 3536 | --DOCSHELL 18D92800 == 50 [pid = 3536] [id = 254] 12:12:58 INFO - PROCESS | 3536 | --DOCSHELL 181D5400 == 49 [pid = 3536] [id = 253] 12:12:58 INFO - PROCESS | 3536 | --DOCSHELL 18337800 == 48 [pid = 3536] [id = 252] 12:12:58 INFO - PROCESS | 3536 | --DOCSHELL 1644E800 == 47 [pid = 3536] [id = 251] 12:12:58 INFO - PROCESS | 3536 | --DOCSHELL 1320A800 == 46 [pid = 3536] [id = 250] 12:12:58 INFO - PROCESS | 3536 | --DOCSHELL 142CA000 == 45 [pid = 3536] [id = 249] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 123 (1BFED400) [pid = 3536] [serial = 698] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 122 (1C1C4C00) [pid = 3536] [serial = 729] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOCSHELL 16B77400 == 44 [pid = 3536] [id = 243] 12:12:58 INFO - PROCESS | 3536 | 1461096778499 Marionette TRACE conn2 <- [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:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 902ms 12:12:58 INFO - PROCESS | 3536 | 1461096778544 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:12:58 INFO - PROCESS | 3536 | 1461096778549 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 12:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:12:58 INFO - PROCESS | 3536 | 1461096778555 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:12:58 INFO - PROCESS | 3536 | 1461096778558 Marionette TRACE conn2 <- [1,1022,null,{}] 12:12:58 INFO - PROCESS | 3536 | 1461096778562 Marionette TRACE conn2 -> [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:12:58 INFO - PROCESS | 3536 | 1461096778650 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (192E7C00) [pid = 3536] [serial = 714] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 120 (19A27400) [pid = 3536] [serial = 715] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 119 (136D0400) [pid = 3536] [serial = 689] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (19A25C00) [pid = 3536] [serial = 692] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (14351400) [pid = 3536] [serial = 704] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (15A3A800) [pid = 3536] [serial = 705] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (1AAAC000) [pid = 3536] [serial = 727] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (17D91400) [pid = 3536] [serial = 707] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (1810A800) [pid = 3536] [serial = 708] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (188A3400) [pid = 3536] [serial = 710] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (14AF6800) [pid = 3536] [serial = 702] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (143B2000) [pid = 3536] [serial = 701] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (1A620800) [pid = 3536] [serial = 718] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (1BFEF800) [pid = 3536] [serial = 695] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (1A56E400) [pid = 3536] [serial = 717] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (16869C00) [pid = 3536] [serial = 723] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (1BEB3800) [pid = 3536] [serial = 720] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (19883800) [pid = 3536] [serial = 405] [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:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (1BEB3C00) [pid = 3536] [serial = 721] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (17AC3C00) [pid = 3536] [serial = 724] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (19E46C00) [pid = 3536] [serial = 726] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (188A4C00) [pid = 3536] [serial = 711] [outer = 00000000] [url = about:blank] 12:12:58 INFO - PROCESS | 3536 | 1461096778753 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:58 INFO - PROCESS | 3536 | ++DOCSHELL 02660C00 == 45 [pid = 3536] [id = 265] 12:12:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (11BD8800) [pid = 3536] [serial = 794] [outer = 00000000] 12:12:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (13AF5C00) [pid = 3536] [serial = 795] [outer = 11BD8800] 12:12:58 INFO - PROCESS | 3536 | 1461096778801 Marionette DEBUG loaded listener.js 12:12:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (14AF6800) [pid = 3536] [serial = 796] [outer = 11BD8800] 12:12:59 INFO - PROCESS | 3536 | 1461096779204 Marionette TRACE conn2 <- [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:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 746ms 12:12:59 INFO - PROCESS | 3536 | 1461096779295 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:12:59 INFO - PROCESS | 3536 | 1461096779297 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 12:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:12:59 INFO - PROCESS | 3536 | 1461096779301 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:12:59 INFO - PROCESS | 3536 | 1461096779304 Marionette TRACE conn2 <- [1,1026,null,{}] 12:12:59 INFO - PROCESS | 3536 | 1461096779314 Marionette TRACE conn2 -> [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:12:59 INFO - PROCESS | 3536 | 1461096779397 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:12:59 INFO - PROCESS | 3536 | 1461096779411 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:59 INFO - PROCESS | 3536 | ++DOCSHELL 17A7D400 == 46 [pid = 3536] [id = 266] 12:12:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (17A94400) [pid = 3536] [serial = 797] [outer = 00000000] 12:12:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (17D8C400) [pid = 3536] [serial = 798] [outer = 17A94400] 12:12:59 INFO - PROCESS | 3536 | 1461096779459 Marionette DEBUG loaded listener.js 12:12:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (17D97400) [pid = 3536] [serial = 799] [outer = 17A94400] 12:12:59 INFO - PROCESS | 3536 | 1461096779917 Marionette TRACE conn2 <- [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:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 637ms 12:12:59 INFO - PROCESS | 3536 | 1461096779942 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:12:59 INFO - PROCESS | 3536 | 1461096779945 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 12:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:12:59 INFO - PROCESS | 3536 | 1461096779948 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:12:59 INFO - PROCESS | 3536 | 1461096779949 Marionette TRACE conn2 <- [1,1030,null,{}] 12:12:59 INFO - PROCESS | 3536 | 1461096779953 Marionette TRACE conn2 -> [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:13:00 INFO - PROCESS | 3536 | 1461096780030 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:13:00 INFO - PROCESS | 3536 | 1461096780036 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:00 INFO - PROCESS | 3536 | ++DOCSHELL 181DD400 == 47 [pid = 3536] [id = 267] 12:13:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (18332400) [pid = 3536] [serial = 800] [outer = 00000000] 12:13:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (18895800) [pid = 3536] [serial = 801] [outer = 18332400] 12:13:00 INFO - PROCESS | 3536 | 1461096780085 Marionette DEBUG loaded listener.js 12:13:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (1889E800) [pid = 3536] [serial = 802] [outer = 18332400] 12:13:00 INFO - PROCESS | 3536 | 1461096780515 Marionette TRACE conn2 <- [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:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 591ms 12:13:00 INFO - PROCESS | 3536 | 1461096780546 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:13:00 INFO - PROCESS | 3536 | 1461096780548 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 12:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:13:00 INFO - PROCESS | 3536 | 1461096780551 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:13:00 INFO - PROCESS | 3536 | 1461096780553 Marionette TRACE conn2 <- [1,1034,null,{}] 12:13:00 INFO - PROCESS | 3536 | 1461096780556 Marionette TRACE conn2 -> [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:13:00 INFO - PROCESS | 3536 | 1461096780632 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:13:00 INFO - PROCESS | 3536 | 1461096780641 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:00 INFO - PROCESS | 3536 | ++DOCSHELL 181D3C00 == 48 [pid = 3536] [id = 268] 12:13:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (181D4C00) [pid = 3536] [serial = 803] [outer = 00000000] 12:13:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (18D92400) [pid = 3536] [serial = 804] [outer = 181D4C00] 12:13:00 INFO - PROCESS | 3536 | 1461096780692 Marionette DEBUG loaded listener.js 12:13:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (18DA0C00) [pid = 3536] [serial = 805] [outer = 181D4C00] 12:13:01 INFO - PROCESS | 3536 | 1461096781179 Marionette TRACE conn2 <- [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:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 699ms 12:13:01 INFO - PROCESS | 3536 | 1461096781235 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:13:01 INFO - PROCESS | 3536 | 1461096781237 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 12:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:13:01 INFO - PROCESS | 3536 | 1461096781240 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:13:01 INFO - PROCESS | 3536 | 1461096781242 Marionette TRACE conn2 <- [1,1038,null,{}] 12:13:01 INFO - PROCESS | 3536 | 1461096781245 Marionette TRACE conn2 -> [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:13:01 INFO - PROCESS | 3536 | 1461096781667 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:13:01 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (19F45C00) [pid = 3536] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:13:01 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (18D93400) [pid = 3536] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:13:01 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (1C96E000) [pid = 3536] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:13:01 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (142D3000) [pid = 3536] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:13:01 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (1320FC00) [pid = 3536] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:13:01 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (1664BC00) [pid = 3536] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:13:01 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (18339000) [pid = 3536] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:13:01 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (192E0400) [pid = 3536] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:13:01 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (16B76000) [pid = 3536] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:13:01 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (1325D400) [pid = 3536] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:13:01 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (18334000) [pid = 3536] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:13:01 INFO - PROCESS | 3536 | 1461096781741 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:01 INFO - PROCESS | 3536 | ++DOCSHELL 11BD7C00 == 49 [pid = 3536] [id = 269] 12:13:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (11BD8C00) [pid = 3536] [serial = 806] [outer = 00000000] 12:13:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (13205400) [pid = 3536] [serial = 807] [outer = 11BD8C00] 12:13:01 INFO - PROCESS | 3536 | 1461096781843 Marionette DEBUG loaded listener.js 12:13:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (13264000) [pid = 3536] [serial = 808] [outer = 11BD8C00] 12:13:02 INFO - PROCESS | 3536 | 1461096782488 Marionette TRACE conn2 <- [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:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1306ms 12:13:02 INFO - PROCESS | 3536 | 1461096782553 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:13:02 INFO - PROCESS | 3536 | 1461096782558 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 12:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:13:02 INFO - PROCESS | 3536 | 1461096782563 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:13:02 INFO - PROCESS | 3536 | 1461096782568 Marionette TRACE conn2 <- [1,1042,null,{}] 12:13:02 INFO - PROCESS | 3536 | 1461096782573 Marionette TRACE conn2 -> [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:13:02 INFO - PROCESS | 3536 | 1461096782677 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:13:02 INFO - PROCESS | 3536 | 1461096782810 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:02 INFO - PROCESS | 3536 | ++DOCSHELL 13A0AC00 == 50 [pid = 3536] [id = 270] 12:13:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (14ABBC00) [pid = 3536] [serial = 809] [outer = 00000000] 12:13:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (16865400) [pid = 3536] [serial = 810] [outer = 14ABBC00] 12:13:02 INFO - PROCESS | 3536 | 1461096782870 Marionette DEBUG loaded listener.js 12:13:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (16B6E400) [pid = 3536] [serial = 811] [outer = 14ABBC00] 12:13:03 INFO - PROCESS | 3536 | 1461096783429 Marionette TRACE conn2 <- [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:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 933ms 12:13:03 INFO - PROCESS | 3536 | 1461096783509 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:13:03 INFO - PROCESS | 3536 | 1461096783512 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 12:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:13:03 INFO - PROCESS | 3536 | 1461096783516 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:13:03 INFO - PROCESS | 3536 | 1461096783519 Marionette TRACE conn2 <- [1,1046,null,{}] 12:13:03 INFO - PROCESS | 3536 | 1461096783523 Marionette TRACE conn2 -> [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:13:03 INFO - PROCESS | 3536 | 1461096783623 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:13:03 INFO - PROCESS | 3536 | 1461096783750 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:03 INFO - PROCESS | 3536 | ++DOCSHELL 17F6BC00 == 51 [pid = 3536] [id = 271] 12:13:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (17F6FC00) [pid = 3536] [serial = 812] [outer = 00000000] 12:13:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (188A0800) [pid = 3536] [serial = 813] [outer = 17F6FC00] 12:13:03 INFO - PROCESS | 3536 | 1461096783807 Marionette DEBUG loaded listener.js 12:13:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (18D9B000) [pid = 3536] [serial = 814] [outer = 17F6FC00] 12:13:04 INFO - PROCESS | 3536 | 1461096784419 Marionette TRACE conn2 <- [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:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 932ms 12:13:04 INFO - PROCESS | 3536 | 1461096784453 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:13:04 INFO - PROCESS | 3536 | 1461096784457 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 12:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:13:04 INFO - PROCESS | 3536 | 1461096784469 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:13:04 INFO - PROCESS | 3536 | 1461096784474 Marionette TRACE conn2 <- [1,1050,null,{}] 12:13:04 INFO - PROCESS | 3536 | 1461096784478 Marionette TRACE conn2 -> [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:13:04 INFO - PROCESS | 3536 | 1461096784580 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:13:04 INFO - PROCESS | 3536 | 1461096784725 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:04 INFO - PROCESS | 3536 | ++DOCSHELL 19BC3000 == 52 [pid = 3536] [id = 272] 12:13:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (19BC4400) [pid = 3536] [serial = 815] [outer = 00000000] 12:13:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (19F3F800) [pid = 3536] [serial = 816] [outer = 19BC4400] 12:13:04 INFO - PROCESS | 3536 | 1461096784793 Marionette DEBUG loaded listener.js 12:13:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (19F4E000) [pid = 3536] [serial = 817] [outer = 19BC4400] 12:13:05 INFO - PROCESS | 3536 | 1461096785340 Marionette TRACE conn2 <- [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:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 933ms 12:13:05 INFO - PROCESS | 3536 | 1461096785412 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:13:05 INFO - PROCESS | 3536 | 1461096785414 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 12:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:13:05 INFO - PROCESS | 3536 | 1461096785418 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:13:05 INFO - PROCESS | 3536 | 1461096785420 Marionette TRACE conn2 <- [1,1054,null,{}] 12:13:05 INFO - PROCESS | 3536 | 1461096785423 Marionette TRACE conn2 -> [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:13:05 INFO - PROCESS | 3536 | 1461096785522 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:13:05 INFO - PROCESS | 3536 | 1461096785648 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:05 INFO - PROCESS | 3536 | ++DOCSHELL 1987F400 == 53 [pid = 3536] [id = 273] 12:13:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (19E46C00) [pid = 3536] [serial = 818] [outer = 00000000] 12:13:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (1A6F9000) [pid = 3536] [serial = 819] [outer = 19E46C00] 12:13:05 INFO - PROCESS | 3536 | 1461096785705 Marionette DEBUG loaded listener.js 12:13:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (1AAA7800) [pid = 3536] [serial = 820] [outer = 19E46C00] 12:13:06 INFO - PROCESS | 3536 | 1461096786389 Marionette TRACE conn2 <- [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:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1026ms 12:13:06 INFO - PROCESS | 3536 | 1461096786478 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:13:06 INFO - PROCESS | 3536 | 1461096786482 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 12:13:06 INFO - PROCESS | 3536 | 1461096786487 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:13:06 INFO - PROCESS | 3536 | 1461096786491 Marionette TRACE conn2 <- [1,1058,null,{}] 12:13:06 INFO - PROCESS | 3536 | 1461096786510 Marionette TRACE conn2 -> [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:13:06 INFO - PROCESS | 3536 | 1461096786616 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:13:06 INFO - PROCESS | 3536 | 1461096786745 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:06 INFO - PROCESS | 3536 | ++DOCSHELL 13A10800 == 54 [pid = 3536] [id = 274] 12:13:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (142D3000) [pid = 3536] [serial = 821] [outer = 00000000] 12:13:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (15C8EC00) [pid = 3536] [serial = 822] [outer = 142D3000] 12:13:06 INFO - PROCESS | 3536 | 1461096786809 Marionette DEBUG loaded listener.js 12:13:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (16373400) [pid = 3536] [serial = 823] [outer = 142D3000] 12:13:07 INFO - PROCESS | 3536 | --DOCSHELL 181D3C00 == 53 [pid = 3536] [id = 268] 12:13:07 INFO - PROCESS | 3536 | --DOCSHELL 181DD400 == 52 [pid = 3536] [id = 267] 12:13:07 INFO - PROCESS | 3536 | --DOCSHELL 17A7D400 == 51 [pid = 3536] [id = 266] 12:13:07 INFO - PROCESS | 3536 | --DOCSHELL 02660C00 == 50 [pid = 3536] [id = 265] 12:13:07 INFO - PROCESS | 3536 | --DOCSHELL 1325C400 == 49 [pid = 3536] [id = 264] 12:13:07 INFO - PROCESS | 3536 | --DOCSHELL 19C07800 == 48 [pid = 3536] [id = 261] 12:13:07 INFO - PROCESS | 3536 | --DOCSHELL 13AE7800 == 47 [pid = 3536] [id = 260] 12:13:07 INFO - PROCESS | 3536 | --DOCSHELL 136D9800 == 46 [pid = 3536] [id = 259] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (1C13BC00) [pid = 3536] [serial = 699] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (1A245800) [pid = 3536] [serial = 765] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (19CE2C00) [pid = 3536] [serial = 768] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (1A6F7400) [pid = 3536] [serial = 769] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (1BEBE000) [pid = 3536] [serial = 771] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (1A506400) [pid = 3536] [serial = 766] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (188A0000) [pid = 3536] [serial = 759] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (18B3BC00) [pid = 3536] [serial = 760] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (18896800) [pid = 3536] [serial = 757] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (1BFF2800) [pid = 3536] [serial = 772] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (19883000) [pid = 3536] [serial = 762] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (13890C00) [pid = 3536] [serial = 732] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (17A76000) [pid = 3536] [serial = 735] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (1AAA4400) [pid = 3536] [serial = 738] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (1D0D5400) [pid = 3536] [serial = 745] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (1D0CEC00) [pid = 3536] [serial = 744] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (15A39C00) [pid = 3536] [serial = 748] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (14351800) [pid = 3536] [serial = 747] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (15650400) [pid = 3536] [serial = 750] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (15D9F800) [pid = 3536] [serial = 751] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (17A99800) [pid = 3536] [serial = 753] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (1CB1B800) [pid = 3536] [serial = 774] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (17D92C00) [pid = 3536] [serial = 754] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (18896000) [pid = 3536] [serial = 756] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (1CB1C000) [pid = 3536] [serial = 741] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (19A20400) [pid = 3536] [serial = 763] [outer = 00000000] [url = about:blank] 12:13:07 INFO - PROCESS | 3536 | 1461096787350 Marionette TRACE conn2 <- [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:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 902ms 12:13:07 INFO - PROCESS | 3536 | 1461096787379 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:13:07 INFO - PROCESS | 3536 | 1461096787384 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 12:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:13:07 INFO - PROCESS | 3536 | 1461096787390 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:13:07 INFO - PROCESS | 3536 | 1461096787393 Marionette TRACE conn2 <- [1,1062,null,{}] 12:13:07 INFO - PROCESS | 3536 | 1461096787397 Marionette TRACE conn2 -> [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:13:07 INFO - PROCESS | 3536 | 1461096787479 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:13:07 INFO - PROCESS | 3536 | 1461096787485 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:07 INFO - PROCESS | 3536 | ++DOCSHELL 13890400 == 47 [pid = 3536] [id = 275] 12:13:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (156ED800) [pid = 3536] [serial = 824] [outer = 00000000] 12:13:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (16B74C00) [pid = 3536] [serial = 825] [outer = 156ED800] 12:13:07 INFO - PROCESS | 3536 | 1461096787532 Marionette DEBUG loaded listener.js 12:13:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (17A7CC00) [pid = 3536] [serial = 826] [outer = 156ED800] 12:13:08 INFO - PROCESS | 3536 | 1461096788011 Marionette TRACE conn2 <- [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:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 637ms 12:13:08 INFO - PROCESS | 3536 | 1461096788028 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:13:08 INFO - PROCESS | 3536 | 1461096788030 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 12:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:13:08 INFO - PROCESS | 3536 | 1461096788034 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:13:08 INFO - PROCESS | 3536 | 1461096788037 Marionette TRACE conn2 <- [1,1066,null,{}] 12:13:08 INFO - PROCESS | 3536 | 1461096788047 Marionette TRACE conn2 -> [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:13:08 INFO - PROCESS | 3536 | 1461096788129 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:13:08 INFO - PROCESS | 3536 | 1461096788136 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:08 INFO - PROCESS | 3536 | ++DOCSHELL 18333C00 == 48 [pid = 3536] [id = 276] 12:13:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (18334C00) [pid = 3536] [serial = 827] [outer = 00000000] 12:13:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (1882CC00) [pid = 3536] [serial = 828] [outer = 18334C00] 12:13:08 INFO - PROCESS | 3536 | 1461096788187 Marionette DEBUG loaded listener.js 12:13:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (1889A800) [pid = 3536] [serial = 829] [outer = 18334C00] 12:13:08 INFO - PROCESS | 3536 | 1461096788642 Marionette TRACE conn2 <- [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:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 637ms 12:13:08 INFO - PROCESS | 3536 | 1461096788670 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:13:08 INFO - PROCESS | 3536 | 1461096788672 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 12:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:13:08 INFO - PROCESS | 3536 | 1461096788680 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:13:08 INFO - PROCESS | 3536 | 1461096788681 Marionette TRACE conn2 <- [1,1070,null,{}] 12:13:08 INFO - PROCESS | 3536 | 1461096788685 Marionette TRACE conn2 -> [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:13:08 INFO - PROCESS | 3536 | 1461096788765 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:13:08 INFO - PROCESS | 3536 | 1461096788772 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:08 INFO - PROCESS | 3536 | ++DOCSHELL 18B3D000 == 49 [pid = 3536] [id = 277] 12:13:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (18B45000) [pid = 3536] [serial = 830] [outer = 00000000] 12:13:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (1963DC00) [pid = 3536] [serial = 831] [outer = 18B45000] 12:13:08 INFO - PROCESS | 3536 | 1461096788819 Marionette DEBUG loaded listener.js 12:13:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (19A1B400) [pid = 3536] [serial = 832] [outer = 18B45000] 12:13:09 INFO - PROCESS | 3536 | 1461096789279 Marionette TRACE conn2 <- [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:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 622ms 12:13:09 INFO - PROCESS | 3536 | 1461096789319 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:13:09 INFO - PROCESS | 3536 | 1461096789321 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 12:13:09 INFO - PROCESS | 3536 | 1461096789324 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:13:09 INFO - PROCESS | 3536 | 1461096789326 Marionette TRACE conn2 <- [1,1074,null,{}] 12:13:09 INFO - PROCESS | 3536 | 1461096789329 Marionette TRACE conn2 -> [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:13:09 INFO - PROCESS | 3536 | 1461096789407 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:13:09 INFO - PROCESS | 3536 | 1461096789414 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:09 INFO - PROCESS | 3536 | ++DOCSHELL 18B39C00 == 50 [pid = 3536] [id = 278] 12:13:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (18B44000) [pid = 3536] [serial = 833] [outer = 00000000] 12:13:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (19C10400) [pid = 3536] [serial = 834] [outer = 18B44000] 12:13:09 INFO - PROCESS | 3536 | 1461096789458 Marionette DEBUG loaded listener.js 12:13:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (19EBAC00) [pid = 3536] [serial = 835] [outer = 18B44000] 12:13:09 INFO - PROCESS | 3536 | 1461096789911 Marionette TRACE conn2 <- [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:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 622ms 12:13:09 INFO - PROCESS | 3536 | 1461096789949 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:13:09 INFO - PROCESS | 3536 | 1461096789951 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 12:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:13:09 INFO - PROCESS | 3536 | 1461096789954 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:13:09 INFO - PROCESS | 3536 | 1461096789956 Marionette TRACE conn2 <- [1,1078,null,{}] 12:13:09 INFO - PROCESS | 3536 | 1461096789959 Marionette TRACE conn2 -> [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:13:10 INFO - PROCESS | 3536 | 1461096790086 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:13:10 INFO - PROCESS | 3536 | 1461096790181 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:10 INFO - PROCESS | 3536 | ++DOCSHELL 1AAA1800 == 51 [pid = 3536] [id = 279] 12:13:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (1AAA4400) [pid = 3536] [serial = 836] [outer = 00000000] 12:13:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (1BEBB800) [pid = 3536] [serial = 837] [outer = 1AAA4400] 12:13:10 INFO - PROCESS | 3536 | 1461096790233 Marionette DEBUG loaded listener.js 12:13:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (1BEBEC00) [pid = 3536] [serial = 838] [outer = 1AAA4400] 12:13:10 INFO - PROCESS | 3536 | 1461096790639 Marionette TRACE conn2 <- [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:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 746ms 12:13:10 INFO - PROCESS | 3536 | 1461096790700 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:13:10 INFO - PROCESS | 3536 | 1461096790702 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 12:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:13:10 INFO - PROCESS | 3536 | 1461096790705 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:13:10 INFO - PROCESS | 3536 | 1461096790707 Marionette TRACE conn2 <- [1,1082,null,{}] 12:13:10 INFO - PROCESS | 3536 | 1461096790710 Marionette TRACE conn2 -> [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:13:10 INFO - PROCESS | 3536 | 1461096790819 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:13:10 INFO - PROCESS | 3536 | 1461096790831 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:10 INFO - PROCESS | 3536 | ++DOCSHELL 132DB400 == 52 [pid = 3536] [id = 280] 12:13:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (1BEB8400) [pid = 3536] [serial = 839] [outer = 00000000] 12:13:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (1BFF8800) [pid = 3536] [serial = 840] [outer = 1BEB8400] 12:13:10 INFO - PROCESS | 3536 | 1461096790876 Marionette DEBUG loaded listener.js 12:13:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (1BFF7C00) [pid = 3536] [serial = 841] [outer = 1BEB8400] 12:13:11 INFO - PROCESS | 3536 | 1461096791311 Marionette TRACE conn2 <- [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:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 638ms 12:13:11 INFO - PROCESS | 3536 | 1461096791345 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:13:11 INFO - PROCESS | 3536 | 1461096791346 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 12:13:11 INFO - PROCESS | 3536 | 1461096791350 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:13:11 INFO - PROCESS | 3536 | 1461096791351 Marionette TRACE conn2 <- [1,1086,null,{}] 12:13:11 INFO - PROCESS | 3536 | 1461096791355 Marionette TRACE conn2 -> [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:13:11 INFO - PROCESS | 3536 | 1461096791463 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:13:11 INFO - PROCESS | 3536 | 1461096791548 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:11 INFO - PROCESS | 3536 | ++DOCSHELL 1BEBF800 == 53 [pid = 3536] [id = 281] 12:13:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (1BFEC400) [pid = 3536] [serial = 842] [outer = 00000000] 12:13:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (1C971400) [pid = 3536] [serial = 843] [outer = 1BFEC400] 12:13:11 INFO - PROCESS | 3536 | 1461096791593 Marionette DEBUG loaded listener.js 12:13:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (1CB15C00) [pid = 3536] [serial = 844] [outer = 1BFEC400] 12:13:11 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (17A94400) [pid = 3536] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:13:11 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (18332400) [pid = 3536] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:13:11 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (11BD8800) [pid = 3536] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:13:11 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (13263000) [pid = 3536] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:13:11 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (17D89800) [pid = 3536] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:13:11 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (1A568800) [pid = 3536] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:13:11 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (13AEC400) [pid = 3536] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:13:11 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (19C0A800) [pid = 3536] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:13:12 INFO - PROCESS | 3536 | 1461096792043 Marionette TRACE conn2 <- [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:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 731ms 12:13:12 INFO - PROCESS | 3536 | 1461096792091 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:13:12 INFO - PROCESS | 3536 | 1461096792093 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 12:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:13:12 INFO - PROCESS | 3536 | 1461096792096 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:13:12 INFO - PROCESS | 3536 | 1461096792098 Marionette TRACE conn2 <- [1,1090,null,{}] 12:13:12 INFO - PROCESS | 3536 | 1461096792101 Marionette TRACE conn2 -> [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:13:12 INFO - PROCESS | 3536 | 1461096792178 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:13:12 INFO - PROCESS | 3536 | 1461096792184 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:12 INFO - PROCESS | 3536 | ++DOCSHELL 143B2000 == 54 [pid = 3536] [id = 282] 12:13:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (16B7D400) [pid = 3536] [serial = 845] [outer = 00000000] 12:13:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (19EBD800) [pid = 3536] [serial = 846] [outer = 16B7D400] 12:13:12 INFO - PROCESS | 3536 | 1461096792229 Marionette DEBUG loaded listener.js 12:13:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (1C1D0C00) [pid = 3536] [serial = 847] [outer = 16B7D400] 12:13:12 INFO - PROCESS | 3536 | 1461096792646 Marionette TRACE conn2 <- [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:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 590ms 12:13:12 INFO - PROCESS | 3536 | 1461096792694 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:13:12 INFO - PROCESS | 3536 | 1461096792696 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 12:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:13:12 INFO - PROCESS | 3536 | 1461096792699 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:13:12 INFO - PROCESS | 3536 | 1461096792701 Marionette TRACE conn2 <- [1,1094,null,{}] 12:13:12 INFO - PROCESS | 3536 | 1461096792705 Marionette TRACE conn2 -> [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:13:12 INFO - PROCESS | 3536 | 1461096792782 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:13:12 INFO - PROCESS | 3536 | 1461096792788 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:12 INFO - PROCESS | 3536 | ++DOCSHELL 123D7800 == 55 [pid = 3536] [id = 283] 12:13:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (13AEDC00) [pid = 3536] [serial = 848] [outer = 00000000] 12:13:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (1CC81400) [pid = 3536] [serial = 849] [outer = 13AEDC00] 12:13:12 INFO - PROCESS | 3536 | 1461096792833 Marionette DEBUG loaded listener.js 12:13:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (1CC83000) [pid = 3536] [serial = 850] [outer = 13AEDC00] 12:13:13 INFO - PROCESS | 3536 | 1461096793278 Marionette TRACE conn2 <- [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:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 637ms 12:13:13 INFO - PROCESS | 3536 | 1461096793321 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:13:13 INFO - PROCESS | 3536 | 1461096793323 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 12:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:13:13 INFO - PROCESS | 3536 | 1461096793331 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:13:13 INFO - PROCESS | 3536 | 1461096793333 Marionette TRACE conn2 <- [1,1098,null,{}] 12:13:13 INFO - PROCESS | 3536 | 1461096793336 Marionette TRACE conn2 -> [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:13:13 INFO - PROCESS | 3536 | 1461096793434 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:13:13 INFO - PROCESS | 3536 | 1461096793440 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:13 INFO - PROCESS | 3536 | ++DOCSHELL 1D165400 == 56 [pid = 3536] [id = 284] 12:13:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (1D16E000) [pid = 3536] [serial = 851] [outer = 00000000] 12:13:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (1D66A400) [pid = 3536] [serial = 852] [outer = 1D16E000] 12:13:13 INFO - PROCESS | 3536 | 1461096793490 Marionette DEBUG loaded listener.js 12:13:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (1D677C00) [pid = 3536] [serial = 853] [outer = 1D16E000] 12:13:14 INFO - PROCESS | 3536 | 1461096794066 Marionette TRACE conn2 <- [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:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 808ms 12:13:14 INFO - PROCESS | 3536 | 1461096794205 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:13:14 INFO - PROCESS | 3536 | 1461096794209 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 12:13:14 INFO - PROCESS | 3536 | 1461096794216 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:13:14 INFO - PROCESS | 3536 | 1461096794220 Marionette TRACE conn2 <- [1,1102,null,{}] 12:13:14 INFO - PROCESS | 3536 | 1461096794226 Marionette TRACE conn2 -> [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:13:14 INFO - PROCESS | 3536 | 1461096794347 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:13:14 INFO - PROCESS | 3536 | 1461096794471 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:14 INFO - PROCESS | 3536 | ++DOCSHELL 132D7C00 == 57 [pid = 3536] [id = 285] 12:13:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (136DB400) [pid = 3536] [serial = 854] [outer = 00000000] 12:13:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (156F7400) [pid = 3536] [serial = 855] [outer = 136DB400] 12:13:14 INFO - PROCESS | 3536 | 1461096794533 Marionette DEBUG loaded listener.js 12:13:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (15DA0000) [pid = 3536] [serial = 856] [outer = 136DB400] 12:13:15 INFO - PROCESS | 3536 | 1461096795107 Marionette TRACE conn2 <- [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:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 933ms 12:13:15 INFO - PROCESS | 3536 | 1461096795165 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:13:15 INFO - PROCESS | 3536 | 1461096795171 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 12:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:13:15 INFO - PROCESS | 3536 | 1461096795177 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:13:15 INFO - PROCESS | 3536 | 1461096795180 Marionette TRACE conn2 <- [1,1106,null,{}] 12:13:15 INFO - PROCESS | 3536 | 1461096795184 Marionette TRACE conn2 -> [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:13:15 INFO - PROCESS | 3536 | 1461096795288 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:13:15 INFO - PROCESS | 3536 | 1461096795420 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:15 INFO - PROCESS | 3536 | ++DOCSHELL 17D8B000 == 58 [pid = 3536] [id = 286] 12:13:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (17D8C800) [pid = 3536] [serial = 857] [outer = 00000000] 12:13:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (1882B800) [pid = 3536] [serial = 858] [outer = 17D8C800] 12:13:15 INFO - PROCESS | 3536 | 1461096795478 Marionette DEBUG loaded listener.js 12:13:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (19A19000) [pid = 3536] [serial = 859] [outer = 17D8C800] 12:13:16 INFO - PROCESS | 3536 | 1461096796094 Marionette TRACE conn2 <- [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:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 995ms 12:13:16 INFO - PROCESS | 3536 | 1461096796162 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:13:16 INFO - PROCESS | 3536 | 1461096796165 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 12:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:13:16 INFO - PROCESS | 3536 | 1461096796169 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:13:16 INFO - PROCESS | 3536 | 1461096796172 Marionette TRACE conn2 <- [1,1110,null,{}] 12:13:16 INFO - PROCESS | 3536 | 1461096796184 Marionette TRACE conn2 -> [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:13:16 INFO - PROCESS | 3536 | 1461096796291 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:13:16 INFO - PROCESS | 3536 | 1461096796422 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:16 INFO - PROCESS | 3536 | ++DOCSHELL 1BFF1C00 == 59 [pid = 3536] [id = 287] 12:13:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (1BFF3400) [pid = 3536] [serial = 860] [outer = 00000000] 12:13:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (1D0D7C00) [pid = 3536] [serial = 861] [outer = 1BFF3400] 12:13:16 INFO - PROCESS | 3536 | 1461096796483 Marionette DEBUG loaded listener.js 12:13:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (1D2B1400) [pid = 3536] [serial = 862] [outer = 1BFF3400] 12:13:17 INFO - PROCESS | 3536 | 1461096797114 Marionette TRACE conn2 <- [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:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 995ms 12:13:17 INFO - PROCESS | 3536 | 1461096797169 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:13:17 INFO - PROCESS | 3536 | 1461096797172 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 12:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:13:17 INFO - PROCESS | 3536 | 1461096797176 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:13:17 INFO - PROCESS | 3536 | 1461096797178 Marionette TRACE conn2 <- [1,1114,null,{}] 12:13:17 INFO - PROCESS | 3536 | 1461096797181 Marionette TRACE conn2 -> [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:13:17 INFO - PROCESS | 3536 | 1461096797283 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:13:17 INFO - PROCESS | 3536 | 1461096797433 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:17 INFO - PROCESS | 3536 | ++DOCSHELL 18D9E800 == 60 [pid = 3536] [id = 288] 12:13:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (18D9F800) [pid = 3536] [serial = 863] [outer = 00000000] 12:13:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (1D9E2000) [pid = 3536] [serial = 864] [outer = 18D9F800] 12:13:17 INFO - PROCESS | 3536 | 1461096797491 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 127 (1D9E7800) [pid = 3536] [serial = 865] [outer = 18D9F800] 12:13:18 INFO - PROCESS | 3536 | 1461096798289 Marionette TRACE conn2 <- [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:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1150ms 12:13:18 INFO - PROCESS | 3536 | 1461096798329 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:13:18 INFO - PROCESS | 3536 | 1461096798333 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 12:13:18 INFO - PROCESS | 3536 | 1461096798338 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:13:18 INFO - PROCESS | 3536 | 1461096798342 Marionette TRACE conn2 <- [1,1118,null,{}] 12:13:18 INFO - PROCESS | 3536 | 1461096798349 Marionette TRACE conn2 -> [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:13:18 INFO - PROCESS | 3536 | 1461096798447 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:13:18 INFO - PROCESS | 3536 | 1461096798591 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:18 INFO - PROCESS | 3536 | ++DOCSHELL 14317400 == 61 [pid = 3536] [id = 289] 12:13:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 128 (14AB9000) [pid = 3536] [serial = 866] [outer = 00000000] 12:13:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 129 (16870800) [pid = 3536] [serial = 867] [outer = 14AB9000] 12:13:18 INFO - PROCESS | 3536 | 1461096798668 Marionette DEBUG loaded listener.js 12:13:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 130 (16B76400) [pid = 3536] [serial = 868] [outer = 14AB9000] 12:13:19 INFO - PROCESS | 3536 | 1461096799241 Marionette TRACE conn2 <- [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:13:19 INFO - PROCESS | 3536 | --DOCSHELL 123D7800 == 60 [pid = 3536] [id = 283] 12:13:19 INFO - PROCESS | 3536 | --DOCSHELL 143B2000 == 59 [pid = 3536] [id = 282] 12:13:19 INFO - PROCESS | 3536 | --DOCSHELL 1BEBF800 == 58 [pid = 3536] [id = 281] 12:13:19 INFO - PROCESS | 3536 | --DOCSHELL 132DB400 == 57 [pid = 3536] [id = 280] 12:13:19 INFO - PROCESS | 3536 | --DOCSHELL 1AAA1800 == 56 [pid = 3536] [id = 279] 12:13:19 INFO - PROCESS | 3536 | --DOCSHELL 18B39C00 == 55 [pid = 3536] [id = 278] 12:13:19 INFO - PROCESS | 3536 | --DOCSHELL 18B3D000 == 54 [pid = 3536] [id = 277] 12:13:19 INFO - PROCESS | 3536 | --DOCSHELL 18333C00 == 53 [pid = 3536] [id = 276] 12:13:19 INFO - PROCESS | 3536 | --DOCSHELL 13890400 == 52 [pid = 3536] [id = 275] 12:13:19 INFO - PROCESS | 3536 | --DOCSHELL 13A10800 == 51 [pid = 3536] [id = 274] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 129 (1D7A0800) [pid = 3536] [serial = 789] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 128 (1D671C00) [pid = 3536] [serial = 786] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 127 (13A0B000) [pid = 3536] [serial = 777] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 126 (181D4400) [pid = 3536] [serial = 780] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 125 (1CB11400) [pid = 3536] [serial = 783] [outer = 00000000] [url = about:blank] 12:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 994ms 12:13:19 INFO - PROCESS | 3536 | 1461096799327 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:13:19 INFO - PROCESS | 3536 | 1461096799332 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 12:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:13:19 INFO - PROCESS | 3536 | 1461096799338 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:13:19 INFO - PROCESS | 3536 | 1461096799340 Marionette TRACE conn2 <- [1,1122,null,{}] 12:13:19 INFO - PROCESS | 3536 | 1461096799344 Marionette TRACE conn2 -> [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:13:19 INFO - PROCESS | 3536 | 1461096799441 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 124 (18D91C00) [pid = 3536] [serial = 651] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 123 (1BEB6800) [pid = 3536] [serial = 645] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 122 (1644EC00) [pid = 3536] [serial = 648] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (17D8C400) [pid = 3536] [serial = 798] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 120 (17D97400) [pid = 3536] [serial = 799] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 119 (18895800) [pid = 3536] [serial = 801] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (1889E800) [pid = 3536] [serial = 802] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (13AF5C00) [pid = 3536] [serial = 795] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (14AF6800) [pid = 3536] [serial = 796] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (1541A000) [pid = 3536] [serial = 793] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (142CC400) [pid = 3536] [serial = 792] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (1C975400) [pid = 3536] [serial = 775] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (18D92400) [pid = 3536] [serial = 804] [outer = 00000000] [url = about:blank] 12:13:19 INFO - PROCESS | 3536 | 1461096799530 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:19 INFO - PROCESS | 3536 | ++DOCSHELL 11BD9C00 == 52 [pid = 3536] [id = 290] 12:13:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (12B85800) [pid = 3536] [serial = 869] [outer = 00000000] 12:13:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (14A0B400) [pid = 3536] [serial = 870] [outer = 12B85800] 12:13:19 INFO - PROCESS | 3536 | 1461096799578 Marionette DEBUG loaded listener.js 12:13:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (16649800) [pid = 3536] [serial = 871] [outer = 12B85800] 12:13:20 INFO - PROCESS | 3536 | 1461096800042 Marionette TRACE conn2 <- [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:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 730ms 12:13:20 INFO - PROCESS | 3536 | 1461096800077 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:13:20 INFO - PROCESS | 3536 | 1461096800079 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 12:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:13:20 INFO - PROCESS | 3536 | 1461096800083 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:13:20 INFO - PROCESS | 3536 | 1461096800086 Marionette TRACE conn2 <- [1,1126,null,{}] 12:13:20 INFO - PROCESS | 3536 | 1461096800096 Marionette TRACE conn2 -> [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:13:20 INFO - PROCESS | 3536 | 1461096800186 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:13:20 INFO - PROCESS | 3536 | 1461096800196 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:20 INFO - PROCESS | 3536 | ++DOCSHELL 1839D800 == 53 [pid = 3536] [id = 291] 12:13:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (183A4000) [pid = 3536] [serial = 872] [outer = 00000000] 12:13:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (188A3400) [pid = 3536] [serial = 873] [outer = 183A4000] 12:13:20 INFO - PROCESS | 3536 | 1461096800243 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (18D9B800) [pid = 3536] [serial = 874] [outer = 183A4000] 12:13:20 INFO - PROCESS | 3536 | 1461096800709 Marionette TRACE conn2 <- [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:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 622ms 12:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:13:20 INFO - PROCESS | 3536 | 1461096800720 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:13:20 INFO - PROCESS | 3536 | 1461096800723 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 12:13:20 INFO - PROCESS | 3536 | 1461096800726 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:13:20 INFO - PROCESS | 3536 | 1461096800727 Marionette TRACE conn2 <- [1,1130,null,{}] 12:13:20 INFO - PROCESS | 3536 | 1461096800731 Marionette TRACE conn2 -> [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:13:20 INFO - PROCESS | 3536 | 1461096800810 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:13:20 INFO - PROCESS | 3536 | 1461096800817 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:20 INFO - PROCESS | 3536 | ++DOCSHELL 18D9D400 == 54 [pid = 3536] [id = 292] 12:13:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (192D9000) [pid = 3536] [serial = 875] [outer = 00000000] 12:13:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (19E4AC00) [pid = 3536] [serial = 876] [outer = 192D9000] 12:13:20 INFO - PROCESS | 3536 | 1461096800863 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (16B77000) [pid = 3536] [serial = 877] [outer = 192D9000] 12:13:21 INFO - PROCESS | 3536 | 1461096801293 Marionette TRACE conn2 <- [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:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 591ms 12:13:21 INFO - PROCESS | 3536 | 1461096801323 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:13:21 INFO - PROCESS | 3536 | 1461096801325 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 12:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:13:21 INFO - PROCESS | 3536 | 1461096801328 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - PROCESS | 3536 | 1461096801330 Marionette TRACE conn2 <- [1,1134,null,{}] 12:13:21 INFO - PROCESS | 3536 | 1461096801334 Marionette TRACE conn2 -> [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:13:21 INFO - PROCESS | 3536 | 1461096801409 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:13:21 INFO - PROCESS | 3536 | 1461096801416 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:21 INFO - PROCESS | 3536 | ++DOCSHELL 1A567400 == 55 [pid = 3536] [id = 293] 12:13:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (1A622000) [pid = 3536] [serial = 878] [outer = 00000000] 12:13:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (1AAA0800) [pid = 3536] [serial = 879] [outer = 1A622000] 12:13:21 INFO - PROCESS | 3536 | 1461096801461 Marionette DEBUG loaded listener.js 12:13:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (1BEB6800) [pid = 3536] [serial = 880] [outer = 1A622000] 12:13:21 INFO - PROCESS | 3536 | 1461096801962 Marionette TRACE conn2 <- [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:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 699ms 12:13:22 INFO - PROCESS | 3536 | 1461096802029 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:13:22 INFO - PROCESS | 3536 | 1461096802030 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 12:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:13:22 INFO - PROCESS | 3536 | 1461096802034 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:13:22 INFO - PROCESS | 3536 | 1461096802035 Marionette TRACE conn2 <- [1,1138,null,{}] 12:13:22 INFO - PROCESS | 3536 | 1461096802023 Marionette TRACE conn2 -> [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:13:22 INFO - PROCESS | 3536 | 1461096802151 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:13:22 INFO - PROCESS | 3536 | 1461096802219 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:22 INFO - PROCESS | 3536 | ++DOCSHELL 142D5000 == 56 [pid = 3536] [id = 294] 12:13:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (1C13D400) [pid = 3536] [serial = 881] [outer = 00000000] 12:13:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (1CC77C00) [pid = 3536] [serial = 882] [outer = 1C13D400] 12:13:22 INFO - PROCESS | 3536 | 1461096802269 Marionette DEBUG loaded listener.js 12:13:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 127 (1D0CA400) [pid = 3536] [serial = 883] [outer = 1C13D400] 12:13:22 INFO - PROCESS | 3536 | 1461096802680 Marionette TRACE conn2 <- [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:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 699ms 12:13:22 INFO - PROCESS | 3536 | 1461096802716 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:13:22 INFO - PROCESS | 3536 | 1461096802718 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 12:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:13:22 INFO - PROCESS | 3536 | 1461096802721 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:13:22 INFO - PROCESS | 3536 | 1461096802723 Marionette TRACE conn2 <- [1,1142,null,{}] 12:13:22 INFO - PROCESS | 3536 | 1461096802730 Marionette TRACE conn2 -> [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:13:22 INFO - PROCESS | 3536 | 1461096802868 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:13:22 INFO - PROCESS | 3536 | 1461096802881 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:22 INFO - PROCESS | 3536 | ++DOCSHELL 14A0DC00 == 57 [pid = 3536] [id = 295] 12:13:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 128 (1D0D6400) [pid = 3536] [serial = 884] [outer = 00000000] 12:13:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 129 (1D79C400) [pid = 3536] [serial = 885] [outer = 1D0D6400] 12:13:22 INFO - PROCESS | 3536 | 1461096802975 Marionette DEBUG loaded listener.js 12:13:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 130 (1D79C000) [pid = 3536] [serial = 886] [outer = 1D0D6400] 12:13:23 INFO - PROCESS | 3536 | 1461096803400 Marionette TRACE conn2 <- [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:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 730ms 12:13:23 INFO - PROCESS | 3536 | 1461096803462 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:13:23 INFO - PROCESS | 3536 | 1461096803464 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 12:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:13:23 INFO - PROCESS | 3536 | 1461096803468 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:13:23 INFO - PROCESS | 3536 | 1461096803470 Marionette TRACE conn2 <- [1,1146,null,{}] 12:13:23 INFO - PROCESS | 3536 | 1461096803482 Marionette TRACE conn2 -> [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:13:23 INFO - PROCESS | 3536 | 1461096803590 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:13:23 INFO - PROCESS | 3536 | 1461096803599 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:23 INFO - PROCESS | 3536 | ++DOCSHELL 1C96EC00 == 58 [pid = 3536] [id = 296] 12:13:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 131 (1D7A1800) [pid = 3536] [serial = 887] [outer = 00000000] 12:13:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 132 (1D9EF800) [pid = 3536] [serial = 888] [outer = 1D7A1800] 12:13:23 INFO - PROCESS | 3536 | 1461096803644 Marionette DEBUG loaded listener.js 12:13:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 133 (1DABA800) [pid = 3536] [serial = 889] [outer = 1D7A1800] 12:13:24 INFO - PROCESS | 3536 | --DOMWINDOW == 132 (16B7A400) [pid = 3536] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:13:24 INFO - PROCESS | 3536 | --DOMWINDOW == 131 (1D2A6C00) [pid = 3536] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:13:24 INFO - PROCESS | 3536 | --DOMWINDOW == 130 (1AAA4400) [pid = 3536] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:13:24 INFO - PROCESS | 3536 | --DOMWINDOW == 129 (1BEB8400) [pid = 3536] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:13:24 INFO - PROCESS | 3536 | --DOMWINDOW == 128 (18B45000) [pid = 3536] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:13:24 INFO - PROCESS | 3536 | --DOMWINDOW == 127 (18334C00) [pid = 3536] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:13:24 INFO - PROCESS | 3536 | --DOMWINDOW == 126 (156ED800) [pid = 3536] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:13:24 INFO - PROCESS | 3536 | --DOMWINDOW == 125 (142D3000) [pid = 3536] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:13:24 INFO - PROCESS | 3536 | --DOMWINDOW == 124 (19E46C00) [pid = 3536] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:13:24 INFO - PROCESS | 3536 | --DOMWINDOW == 123 (18B44000) [pid = 3536] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:13:24 INFO - PROCESS | 3536 | --DOMWINDOW == 122 (1BFEC400) [pid = 3536] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:13:24 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (13AEDC00) [pid = 3536] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:13:24 INFO - PROCESS | 3536 | --DOMWINDOW == 120 (16B7D400) [pid = 3536] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:13:24 INFO - PROCESS | 3536 | 1461096804392 Marionette TRACE conn2 <- [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:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 949ms 12:13:24 INFO - PROCESS | 3536 | 1461096804414 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:13:24 INFO - PROCESS | 3536 | 1461096804415 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 12:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:13:24 INFO - PROCESS | 3536 | 1461096804419 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:13:24 INFO - PROCESS | 3536 | 1461096804420 Marionette TRACE conn2 <- [1,1150,null,{}] 12:13:24 INFO - PROCESS | 3536 | 1461096804424 Marionette TRACE conn2 -> [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:13:24 INFO - PROCESS | 3536 | 1461096804506 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:13:24 INFO - PROCESS | 3536 | 1461096804513 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:24 INFO - PROCESS | 3536 | ++DOCSHELL 1365CC00 == 59 [pid = 3536] [id = 297] 12:13:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (13AF2800) [pid = 3536] [serial = 890] [outer = 00000000] 12:13:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (19A40400) [pid = 3536] [serial = 891] [outer = 13AF2800] 12:13:24 INFO - PROCESS | 3536 | 1461096804558 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (1AAA5000) [pid = 3536] [serial = 892] [outer = 13AF2800] 12:13:24 INFO - PROCESS | 3536 | 1461096804983 Marionette TRACE conn2 <- [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:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 590ms 12:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:13:25 INFO - PROCESS | 3536 | 1461096805016 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:13:25 INFO - PROCESS | 3536 | 1461096805018 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 12:13:25 INFO - PROCESS | 3536 | 1461096805021 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:13:25 INFO - PROCESS | 3536 | 1461096805023 Marionette TRACE conn2 <- [1,1154,null,{}] 12:13:25 INFO - PROCESS | 3536 | 1461096805030 Marionette TRACE conn2 -> [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:13:25 INFO - PROCESS | 3536 | 1461096805106 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:13:25 INFO - PROCESS | 3536 | 1461096805097 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:25 INFO - PROCESS | 3536 | ++DOCSHELL 009BC400 == 60 [pid = 3536] [id = 298] 12:13:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (02A84C00) [pid = 3536] [serial = 893] [outer = 00000000] 12:13:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (17D92800) [pid = 3536] [serial = 894] [outer = 02A84C00] 12:13:25 INFO - PROCESS | 3536 | 1461096805142 Marionette DEBUG loaded listener.js 12:13:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (1C141000) [pid = 3536] [serial = 895] [outer = 02A84C00] 12:13:25 INFO - PROCESS | 3536 | 1461096805595 Marionette TRACE conn2 <- [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:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 621ms 12:13:25 INFO - PROCESS | 3536 | 1461096805646 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:13:25 INFO - PROCESS | 3536 | 1461096805648 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 12:13:25 INFO - PROCESS | 3536 | 1461096805652 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:13:25 INFO - PROCESS | 3536 | 1461096805654 Marionette TRACE conn2 <- [1,1158,null,{}] 12:13:25 INFO - PROCESS | 3536 | 1461096805657 Marionette TRACE conn2 -> [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:13:25 INFO - PROCESS | 3536 | 1461096805753 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:13:25 INFO - PROCESS | 3536 | 1461096805762 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:25 INFO - PROCESS | 3536 | ++DOCSHELL 1D7A4800 == 61 [pid = 3536] [id = 299] 12:13:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 127 (1D9EAC00) [pid = 3536] [serial = 896] [outer = 00000000] 12:13:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 128 (1DD2DC00) [pid = 3536] [serial = 897] [outer = 1D9EAC00] 12:13:25 INFO - PROCESS | 3536 | 1461096805811 Marionette DEBUG loaded listener.js 12:13:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 129 (1DD33400) [pid = 3536] [serial = 898] [outer = 1D9EAC00] 12:13:26 INFO - PROCESS | 3536 | 1461096806542 Marionette TRACE conn2 <- [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:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 932ms 12:13:26 INFO - PROCESS | 3536 | 1461096806595 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:13:26 INFO - PROCESS | 3536 | 1461096806599 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 12:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:13:26 INFO - PROCESS | 3536 | 1461096806605 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:13:26 INFO - PROCESS | 3536 | 1461096806609 Marionette TRACE conn2 <- [1,1162,null,{}] 12:13:26 INFO - PROCESS | 3536 | 1461096806615 Marionette TRACE conn2 -> [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:13:26 INFO - PROCESS | 3536 | 1461096806736 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:13:26 INFO - PROCESS | 3536 | 1461096806862 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:26 INFO - PROCESS | 3536 | ++DOCSHELL 1320E800 == 62 [pid = 3536] [id = 300] 12:13:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 130 (1430B400) [pid = 3536] [serial = 899] [outer = 00000000] 12:13:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 131 (18895C00) [pid = 3536] [serial = 900] [outer = 1430B400] 12:13:26 INFO - PROCESS | 3536 | 1461096806922 Marionette DEBUG loaded listener.js 12:13:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 132 (188A4000) [pid = 3536] [serial = 901] [outer = 1430B400] 12:13:27 INFO - PROCESS | 3536 | 1461096807482 Marionette TRACE conn2 <- [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:13:27 INFO - PROCESS | 3536 | 1461096807557 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 12:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:13:27 INFO - PROCESS | 3536 | 1461096807564 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:13:27 INFO - PROCESS | 3536 | 1461096807567 Marionette TRACE conn2 <- [1,1166,null,{}] 12:13:27 INFO - PROCESS | 3536 | 1461096807571 Marionette TRACE conn2 -> [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:13:27 INFO - PROCESS | 3536 | 1461096807677 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:13:27 INFO - PROCESS | 3536 | 1461096807809 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:27 INFO - PROCESS | 3536 | ++DOCSHELL 15412400 == 63 [pid = 3536] [id = 301] 12:13:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 133 (19A1D800) [pid = 3536] [serial = 902] [outer = 00000000] 12:13:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 134 (1C977400) [pid = 3536] [serial = 903] [outer = 19A1D800] 12:13:27 INFO - PROCESS | 3536 | 1461096807866 Marionette DEBUG loaded listener.js 12:13:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 135 (1D673400) [pid = 3536] [serial = 904] [outer = 19A1D800] 12:13:28 INFO - PROCESS | 3536 | 1461096808461 Marionette TRACE conn2 <- [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:13:28 INFO - PROCESS | 3536 | 1461096808493 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 12:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:13:28 INFO - PROCESS | 3536 | 1461096808498 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:13:28 INFO - PROCESS | 3536 | 1461096808501 Marionette TRACE conn2 <- [1,1170,null,{}] 12:13:28 INFO - PROCESS | 3536 | 1461096808513 Marionette TRACE conn2 -> [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:13:28 INFO - PROCESS | 3536 | 1461096808621 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:13:28 INFO - PROCESS | 3536 | 1461096808756 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:28 INFO - PROCESS | 3536 | ++DOCSHELL 132E4400 == 64 [pid = 3536] [id = 302] 12:13:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 136 (13888000) [pid = 3536] [serial = 905] [outer = 00000000] 12:13:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 137 (1DAC6800) [pid = 3536] [serial = 906] [outer = 13888000] 12:13:28 INFO - PROCESS | 3536 | 1461096808815 Marionette DEBUG loaded listener.js 12:13:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 138 (1DD2D400) [pid = 3536] [serial = 907] [outer = 13888000] 12:13:29 INFO - PROCESS | 3536 | 1461096809411 Marionette TRACE conn2 <- [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:13:29 INFO - PROCESS | 3536 | 1461096809445 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 12:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:13:29 INFO - PROCESS | 3536 | 1461096809448 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:13:29 INFO - PROCESS | 3536 | 1461096809450 Marionette TRACE conn2 <- [1,1174,null,{}] 12:13:29 INFO - PROCESS | 3536 | 1461096809454 Marionette TRACE conn2 -> [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:13:29 INFO - PROCESS | 3536 | 1461096809557 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:13:29 INFO - PROCESS | 3536 | 1461096809662 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:29 INFO - PROCESS | 3536 | ++DOCSHELL 1974A800 == 65 [pid = 3536] [id = 303] 12:13:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 139 (1974C400) [pid = 3536] [serial = 908] [outer = 00000000] 12:13:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 140 (19755800) [pid = 3536] [serial = 909] [outer = 1974C400] 12:13:29 INFO - PROCESS | 3536 | 1461096809720 Marionette DEBUG loaded listener.js 12:13:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 141 (19757C00) [pid = 3536] [serial = 910] [outer = 1974C400] 12:13:30 INFO - PROCESS | 3536 | 1461096810402 Marionette TRACE conn2 <- [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:13:30 INFO - PROCESS | 3536 | 1461096810453 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 12:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:13:30 INFO - PROCESS | 3536 | 1461096810457 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:13:30 INFO - PROCESS | 3536 | 1461096810459 Marionette TRACE conn2 <- [1,1178,null,{}] 12:13:30 INFO - PROCESS | 3536 | 1461096810463 Marionette TRACE conn2 -> [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:13:30 INFO - PROCESS | 3536 | 1461096810563 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:13:30 INFO - PROCESS | 3536 | 1461096810695 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 3536 | ++DOCSHELL 13844C00 == 66 [pid = 3536] [id = 304] 12:13:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 142 (13848800) [pid = 3536] [serial = 911] [outer = 00000000] 12:13:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 143 (1DD31C00) [pid = 3536] [serial = 912] [outer = 13848800] 12:13:30 INFO - PROCESS | 3536 | 1461096810752 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 144 (1DD39000) [pid = 3536] [serial = 913] [outer = 13848800] 12:13:31 INFO - PROCESS | 3536 | 1461096811387 Marionette TRACE conn2 <- [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:13:31 INFO - PROCESS | 3536 | 1461096811445 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 12:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:13:31 INFO - PROCESS | 3536 | 1461096811449 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:13:31 INFO - PROCESS | 3536 | 1461096811451 Marionette TRACE conn2 <- [1,1182,null,{}] 12:13:31 INFO - PROCESS | 3536 | 1461096811456 Marionette TRACE conn2 -> [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:13:31 INFO - PROCESS | 3536 | 1461096811604 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:13:31 INFO - PROCESS | 3536 | 1461096811741 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:31 INFO - PROCESS | 3536 | ++DOCSHELL 13269800 == 67 [pid = 3536] [id = 305] 12:13:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 145 (132D8C00) [pid = 3536] [serial = 914] [outer = 00000000] 12:13:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 146 (18898800) [pid = 3536] [serial = 915] [outer = 132D8C00] 12:13:31 INFO - PROCESS | 3536 | 1461096811802 Marionette DEBUG loaded listener.js 12:13:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 147 (19A27C00) [pid = 3536] [serial = 916] [outer = 132D8C00] 12:13:32 INFO - PROCESS | 3536 | 1461096812610 Marionette TRACE conn2 <- [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:13:32 INFO - PROCESS | 3536 | 1461096812647 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 12:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:13:32 INFO - PROCESS | 3536 | 1461096812652 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:13:32 INFO - PROCESS | 3536 | 1461096812656 Marionette TRACE conn2 <- [1,1186,null,{}] 12:13:32 INFO - PROCESS | 3536 | 1461096812661 Marionette TRACE conn2 -> [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:13:32 INFO - PROCESS | 3536 | 1461096812768 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:13:32 INFO - PROCESS | 3536 | 1461096812886 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:32 INFO - PROCESS | 3536 | ++DOCSHELL 156F5800 == 68 [pid = 3536] [id = 306] 12:13:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 148 (15C90800) [pid = 3536] [serial = 917] [outer = 00000000] 12:13:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 149 (17A9F800) [pid = 3536] [serial = 918] [outer = 15C90800] 12:13:32 INFO - PROCESS | 3536 | 1461096812937 Marionette DEBUG loaded listener.js 12:13:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 150 (17D98000) [pid = 3536] [serial = 919] [outer = 15C90800] 12:13:33 INFO - PROCESS | 3536 | --DOCSHELL 009BC400 == 67 [pid = 3536] [id = 298] 12:13:33 INFO - PROCESS | 3536 | --DOCSHELL 1365CC00 == 66 [pid = 3536] [id = 297] 12:13:33 INFO - PROCESS | 3536 | --DOCSHELL 1C96EC00 == 65 [pid = 3536] [id = 296] 12:13:33 INFO - PROCESS | 3536 | --DOCSHELL 14A0DC00 == 64 [pid = 3536] [id = 295] 12:13:33 INFO - PROCESS | 3536 | --DOCSHELL 142D5000 == 63 [pid = 3536] [id = 294] 12:13:33 INFO - PROCESS | 3536 | --DOCSHELL 1A567400 == 62 [pid = 3536] [id = 293] 12:13:33 INFO - PROCESS | 3536 | --DOCSHELL 18D9D400 == 61 [pid = 3536] [id = 292] 12:13:33 INFO - PROCESS | 3536 | --DOCSHELL 1839D800 == 60 [pid = 3536] [id = 291] 12:13:33 INFO - PROCESS | 3536 | --DOCSHELL 11BD9C00 == 59 [pid = 3536] [id = 290] 12:13:33 INFO - PROCESS | 3536 | --DOCSHELL 14317400 == 58 [pid = 3536] [id = 289] 12:13:33 INFO - PROCESS | 3536 | --DOCSHELL 1BFF1C00 == 57 [pid = 3536] [id = 287] 12:13:33 INFO - PROCESS | 3536 | --DOCSHELL 17D8B000 == 56 [pid = 3536] [id = 286] 12:13:33 INFO - PROCESS | 3536 | --DOCSHELL 132D7C00 == 55 [pid = 3536] [id = 285] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 149 (1D66A400) [pid = 3536] [serial = 852] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 148 (1C1D0400) [pid = 3536] [serial = 730] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 147 (1D7A2800) [pid = 3536] [serial = 790] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 146 (1BFF8800) [pid = 3536] [serial = 840] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 145 (1BEBEC00) [pid = 3536] [serial = 838] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 144 (19F3F800) [pid = 3536] [serial = 816] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 143 (1963DC00) [pid = 3536] [serial = 831] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 142 (19A1B400) [pid = 3536] [serial = 832] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 141 (16865400) [pid = 3536] [serial = 810] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 140 (1882CC00) [pid = 3536] [serial = 828] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 139 (1889A800) [pid = 3536] [serial = 829] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 138 (16B74C00) [pid = 3536] [serial = 825] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 137 (17A7CC00) [pid = 3536] [serial = 826] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 136 (16373400) [pid = 3536] [serial = 823] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 135 (15C8EC00) [pid = 3536] [serial = 822] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 134 (1AAA7800) [pid = 3536] [serial = 820] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 133 (1A6F9000) [pid = 3536] [serial = 819] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 132 (19C10400) [pid = 3536] [serial = 834] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 131 (188A0800) [pid = 3536] [serial = 813] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 130 (1C971400) [pid = 3536] [serial = 843] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 129 (13205400) [pid = 3536] [serial = 807] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 128 (1CC83000) [pid = 3536] [serial = 850] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 127 (1BFF7C00) [pid = 3536] [serial = 841] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 126 (1CC81400) [pid = 3536] [serial = 849] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 125 (1CB15C00) [pid = 3536] [serial = 844] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 124 (19EBD800) [pid = 3536] [serial = 846] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 123 (1C1D0C00) [pid = 3536] [serial = 847] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 122 (19EBAC00) [pid = 3536] [serial = 835] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (1BEBB800) [pid = 3536] [serial = 837] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 3536 | 1461096813548 Marionette TRACE conn2 <- [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:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 948ms 12:13:33 INFO - PROCESS | 3536 | 1461096813599 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 12:13:33 INFO - PROCESS | 3536 | 1461096813604 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 12:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:13:33 INFO - PROCESS | 3536 | 1461096813610 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:13:33 INFO - PROCESS | 3536 | 1461096813612 Marionette TRACE conn2 <- [1,1190,null,{}] 12:13:33 INFO - PROCESS | 3536 | 1461096813616 Marionette TRACE conn2 -> [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:13:33 INFO - PROCESS | 3536 | 1461096813702 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:13:33 INFO - PROCESS | 3536 | 1461096813708 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:33 INFO - PROCESS | 3536 | ++DOCSHELL 13A03400 == 56 [pid = 3536] [id = 307] 12:13:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (13AF4C00) [pid = 3536] [serial = 920] [outer = 00000000] 12:13:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (17A77000) [pid = 3536] [serial = 921] [outer = 13AF4C00] 12:13:33 INFO - PROCESS | 3536 | 1461096813755 Marionette DEBUG loaded listener.js 12:13:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (17D94400) [pid = 3536] [serial = 922] [outer = 13AF4C00] 12:13:34 INFO - PROCESS | 3536 | 1461096814231 Marionette TRACE conn2 <- [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:13:34 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:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 699ms 12:13:34 INFO - PROCESS | 3536 | 1461096814292 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 12:13:34 INFO - PROCESS | 3536 | 1461096814295 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 12:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:13:34 INFO - PROCESS | 3536 | 1461096814298 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - PROCESS | 3536 | 1461096814301 Marionette TRACE conn2 <- [1,1194,null,{}] 12:13:34 INFO - PROCESS | 3536 | 1461096814311 Marionette TRACE conn2 -> [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:13:34 INFO - PROCESS | 3536 | 1461096814398 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:13:34 INFO - PROCESS | 3536 | 1461096814487 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:34 INFO - PROCESS | 3536 | ++DOCSHELL 18D96C00 == 57 [pid = 3536] [id = 308] 12:13:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (18D9A800) [pid = 3536] [serial = 923] [outer = 00000000] 12:13:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (1974E800) [pid = 3536] [serial = 924] [outer = 18D9A800] 12:13:34 INFO - PROCESS | 3536 | 1461096814546 Marionette DEBUG loaded listener.js 12:13:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 127 (1988CC00) [pid = 3536] [serial = 925] [outer = 18D9A800] 12:13:34 INFO - PROCESS | 3536 | 1461096814941 Marionette TRACE conn2 <- [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:13:34 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:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 684ms 12:13:34 INFO - PROCESS | 3536 | 1461096814997 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 12:13:34 INFO - PROCESS | 3536 | 1461096815000 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 12:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:13:34 INFO - PROCESS | 3536 | 1461096815003 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - PROCESS | 3536 | 1461096815005 Marionette TRACE conn2 <- [1,1198,null,{}] 12:13:34 INFO - PROCESS | 3536 | 1461096815008 Marionette TRACE conn2 -> [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:13:35 INFO - PROCESS | 3536 | 1461096815120 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:13:35 INFO - PROCESS | 3536 | 1461096815127 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:35 INFO - PROCESS | 3536 | ++DOCSHELL 19755400 == 58 [pid = 3536] [id = 309] 12:13:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 128 (19A27400) [pid = 3536] [serial = 926] [outer = 00000000] 12:13:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 129 (19EC0000) [pid = 3536] [serial = 927] [outer = 19A27400] 12:13:35 INFO - PROCESS | 3536 | 1461096815173 Marionette DEBUG loaded listener.js 12:13:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 130 (1A567400) [pid = 3536] [serial = 928] [outer = 19A27400] 12:13:35 INFO - PROCESS | 3536 | 1461096815621 Marionette TRACE conn2 <- [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:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 622ms 12:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:13:35 INFO - PROCESS | 3536 | 1461096815648 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:13:35 INFO - PROCESS | 3536 | 1461096815650 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 12:13:35 INFO - PROCESS | 3536 | 1461096815653 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:13:35 INFO - PROCESS | 3536 | 1461096815655 Marionette TRACE conn2 <- [1,1202,null,{}] 12:13:35 INFO - PROCESS | 3536 | 1461096815666 Marionette TRACE conn2 -> [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:13:35 INFO - PROCESS | 3536 | 1461096815774 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:13:35 INFO - PROCESS | 3536 | 1461096815781 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:35 INFO - PROCESS | 3536 | ++DOCSHELL 12BB5400 == 59 [pid = 3536] [id = 310] 12:13:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 131 (19A25C00) [pid = 3536] [serial = 929] [outer = 00000000] 12:13:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 132 (1A6FA400) [pid = 3536] [serial = 930] [outer = 19A25C00] 12:13:35 INFO - PROCESS | 3536 | 1461096815826 Marionette DEBUG loaded listener.js 12:13:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 133 (1BEBB800) [pid = 3536] [serial = 931] [outer = 19A25C00] 12:13:36 INFO - PROCESS | 3536 | 1461096816309 Marionette TRACE conn2 <- [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:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 700ms 12:13:36 INFO - PROCESS | 3536 | 1461096816351 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:13:36 INFO - PROCESS | 3536 | 1461096816353 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 12:13:36 INFO - PROCESS | 3536 | 1461096816356 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:13:36 INFO - PROCESS | 3536 | 1461096816358 Marionette TRACE conn2 <- [1,1206,null,{}] 12:13:36 INFO - PROCESS | 3536 | 1461096816361 Marionette TRACE conn2 -> [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:13:36 INFO - PROCESS | 3536 | 1461096816480 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:13:36 INFO - PROCESS | 3536 | 1461096816579 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:36 INFO - PROCESS | 3536 | ++DOCSHELL 1C1CE400 == 60 [pid = 3536] [id = 311] 12:13:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 134 (1C1D0C00) [pid = 3536] [serial = 932] [outer = 00000000] 12:13:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 135 (1C96F400) [pid = 3536] [serial = 933] [outer = 1C1D0C00] 12:13:36 INFO - PROCESS | 3536 | 1461096816627 Marionette DEBUG loaded listener.js 12:13:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 136 (1C96F800) [pid = 3536] [serial = 934] [outer = 1C1D0C00] 12:13:37 INFO - PROCESS | 3536 | 1461096817046 Marionette TRACE conn2 <- [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:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 730ms 12:13:37 INFO - PROCESS | 3536 | 1461096817097 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:13:37 INFO - PROCESS | 3536 | 1461096817099 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 12:13:37 INFO - PROCESS | 3536 | 1461096817102 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:13:37 INFO - PROCESS | 3536 | 1461096817104 Marionette TRACE conn2 <- [1,1210,null,{}] 12:13:37 INFO - PROCESS | 3536 | 1461096817108 Marionette TRACE conn2 -> [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:13:37 INFO - PROCESS | 3536 | 1461096817212 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:13:37 INFO - PROCESS | 3536 | 1461096817218 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:37 INFO - PROCESS | 3536 | ++DOCSHELL 1BFF0000 == 61 [pid = 3536] [id = 312] 12:13:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 137 (1C1C6800) [pid = 3536] [serial = 935] [outer = 00000000] 12:13:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 138 (1D2AA400) [pid = 3536] [serial = 936] [outer = 1C1C6800] 12:13:37 INFO - PROCESS | 3536 | 1461096817263 Marionette DEBUG loaded listener.js 12:13:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 139 (1D612400) [pid = 3536] [serial = 937] [outer = 1C1C6800] 12:13:37 INFO - PROCESS | 3536 | --DOMWINDOW == 138 (1C13D400) [pid = 3536] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:13:37 INFO - PROCESS | 3536 | --DOMWINDOW == 137 (1D0D6400) [pid = 3536] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:13:37 INFO - PROCESS | 3536 | --DOMWINDOW == 136 (1D7A1800) [pid = 3536] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:13:37 INFO - PROCESS | 3536 | --DOMWINDOW == 135 (1A622000) [pid = 3536] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:13:37 INFO - PROCESS | 3536 | --DOMWINDOW == 134 (192D9000) [pid = 3536] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:13:37 INFO - PROCESS | 3536 | --DOMWINDOW == 133 (14AB9000) [pid = 3536] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:13:37 INFO - PROCESS | 3536 | --DOMWINDOW == 132 (12B85800) [pid = 3536] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:13:37 INFO - PROCESS | 3536 | --DOMWINDOW == 131 (183A4000) [pid = 3536] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:13:37 INFO - PROCESS | 3536 | --DOMWINDOW == 130 (02A84C00) [pid = 3536] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:13:37 INFO - PROCESS | 3536 | --DOMWINDOW == 129 (13AF2800) [pid = 3536] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:13:37 INFO - PROCESS | 3536 | 1461096817976 Marionette TRACE conn2 <- [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:13:38 INFO - PROCESS | 3536 | 1461096818034 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 12:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:13:38 INFO - PROCESS | 3536 | 1461096818038 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:13:38 INFO - PROCESS | 3536 | 1461096818039 Marionette TRACE conn2 <- [1,1214,null,{}] 12:13:38 INFO - PROCESS | 3536 | 1461096818043 Marionette TRACE conn2 -> [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:13:38 INFO - PROCESS | 3536 | 1461096818123 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:13:38 INFO - PROCESS | 3536 | 1461096818218 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:38 INFO - PROCESS | 3536 | ++DOCSHELL 11BD4C00 == 62 [pid = 3536] [id = 313] 12:13:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 130 (14AB7C00) [pid = 3536] [serial = 938] [outer = 00000000] 12:13:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 131 (18335800) [pid = 3536] [serial = 939] [outer = 14AB7C00] 12:13:38 INFO - PROCESS | 3536 | 1461096818262 Marionette DEBUG loaded listener.js 12:13:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 132 (1CB1E800) [pid = 3536] [serial = 940] [outer = 14AB7C00] 12:13:38 INFO - PROCESS | 3536 | 1461096818628 Marionette TRACE conn2 <- [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:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 637ms 12:13:38 INFO - PROCESS | 3536 | 1461096818676 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:13:38 INFO - PROCESS | 3536 | 1461096818678 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 12:13:38 INFO - PROCESS | 3536 | 1461096818681 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:13:38 INFO - PROCESS | 3536 | 1461096818683 Marionette TRACE conn2 <- [1,1218,null,{}] 12:13:38 INFO - PROCESS | 3536 | 1461096818686 Marionette TRACE conn2 -> [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:13:38 INFO - PROCESS | 3536 | 1461096818803 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:13:38 INFO - PROCESS | 3536 | 1461096818811 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:38 INFO - PROCESS | 3536 | ++DOCSHELL 1CB1BC00 == 63 [pid = 3536] [id = 314] 12:13:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 133 (1D0D4800) [pid = 3536] [serial = 941] [outer = 00000000] 12:13:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 134 (1D639000) [pid = 3536] [serial = 942] [outer = 1D0D4800] 12:13:38 INFO - PROCESS | 3536 | 1461096818857 Marionette DEBUG loaded listener.js 12:13:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 135 (1D63AC00) [pid = 3536] [serial = 943] [outer = 1D0D4800] 12:13:39 INFO - PROCESS | 3536 | 1461096819254 Marionette TRACE conn2 <- [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:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 591ms 12:13:39 INFO - PROCESS | 3536 | 1461096819278 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:13:39 INFO - PROCESS | 3536 | 1461096819280 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 12:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:13:39 INFO - PROCESS | 3536 | 1461096819283 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:13:39 INFO - PROCESS | 3536 | 1461096819285 Marionette TRACE conn2 <- [1,1222,null,{}] 12:13:39 INFO - PROCESS | 3536 | 1461096819288 Marionette TRACE conn2 -> [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:13:39 INFO - PROCESS | 3536 | 1461096819367 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:13:39 INFO - PROCESS | 3536 | 1461096819494 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:39 INFO - PROCESS | 3536 | ++DOCSHELL 1D0D6400 == 64 [pid = 3536] [id = 315] 12:13:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 136 (1D638400) [pid = 3536] [serial = 944] [outer = 00000000] 12:13:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 137 (1D798000) [pid = 3536] [serial = 945] [outer = 1D638400] 12:13:39 INFO - PROCESS | 3536 | 1461096819541 Marionette DEBUG loaded listener.js 12:13:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 138 (1D9EA000) [pid = 3536] [serial = 946] [outer = 1D638400] 12:13:39 INFO - PROCESS | 3536 | 1461096819969 Marionette TRACE conn2 <- [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:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 731ms 12:13:40 INFO - PROCESS | 3536 | 1461096820025 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 12:13:40 INFO - PROCESS | 3536 | 1461096820029 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 12:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:13:40 INFO - PROCESS | 3536 | 1461096820034 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:13:40 INFO - PROCESS | 3536 | 1461096820039 Marionette TRACE conn2 <- [1,1226,null,{}] 12:13:40 INFO - PROCESS | 3536 | 1461096820046 Marionette TRACE conn2 -> [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:13:40 INFO - PROCESS | 3536 | 1461096820213 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:13:40 INFO - PROCESS | 3536 | 1461096820316 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:40 INFO - PROCESS | 3536 | ++DOCSHELL 13654000 == 65 [pid = 3536] [id = 316] 12:13:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 139 (1365CC00) [pid = 3536] [serial = 947] [outer = 00000000] 12:13:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 140 (13850800) [pid = 3536] [serial = 948] [outer = 1365CC00] 12:13:40 INFO - PROCESS | 3536 | 1461096820374 Marionette DEBUG loaded listener.js 12:13:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 141 (14316800) [pid = 3536] [serial = 949] [outer = 1365CC00] 12:13:41 INFO - PROCESS | 3536 | 1461096821014 Marionette TRACE conn2 <- [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:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1026ms 12:13:41 INFO - PROCESS | 3536 | 1461096821061 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:13:41 INFO - PROCESS | 3536 | 1461096821067 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 12:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:13:41 INFO - PROCESS | 3536 | 1461096821074 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:13:41 INFO - PROCESS | 3536 | 1461096821077 Marionette TRACE conn2 <- [1,1230,null,{}] 12:13:41 INFO - PROCESS | 3536 | 1461096821081 Marionette TRACE conn2 -> [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:13:41 INFO - PROCESS | 3536 | 1461096821219 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:13:41 INFO - PROCESS | 3536 | 1461096821356 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:41 INFO - PROCESS | 3536 | ++DOCSHELL 15DA3000 == 66 [pid = 3536] [id = 317] 12:13:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 142 (16864400) [pid = 3536] [serial = 950] [outer = 00000000] 12:13:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 143 (18898C00) [pid = 3536] [serial = 951] [outer = 16864400] 12:13:41 INFO - PROCESS | 3536 | 1461096821413 Marionette DEBUG loaded listener.js 12:13:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 144 (18D93800) [pid = 3536] [serial = 952] [outer = 16864400] 12:13:42 INFO - PROCESS | 3536 | 1461096822033 Marionette TRACE conn2 <- [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:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 994ms 12:13:42 INFO - PROCESS | 3536 | 1461096822074 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:13:42 INFO - PROCESS | 3536 | 1461096822077 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 12:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:13:42 INFO - PROCESS | 3536 | 1461096822081 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:13:42 INFO - PROCESS | 3536 | 1461096822084 Marionette TRACE conn2 <- [1,1234,null,{}] 12:13:42 INFO - PROCESS | 3536 | 1461096822095 Marionette TRACE conn2 -> [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:13:42 INFO - PROCESS | 3536 | 1461096822207 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:13:42 INFO - PROCESS | 3536 | 1461096822343 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:42 INFO - PROCESS | 3536 | ++DOCSHELL 19883000 == 67 [pid = 3536] [id = 318] 12:13:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 145 (1BFEA400) [pid = 3536] [serial = 953] [outer = 00000000] 12:13:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 146 (1CC80400) [pid = 3536] [serial = 954] [outer = 1BFEA400] 12:13:42 INFO - PROCESS | 3536 | 1461096822402 Marionette DEBUG loaded listener.js 12:13:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 147 (1D638800) [pid = 3536] [serial = 955] [outer = 1BFEA400] 12:13:42 INFO - PROCESS | 3536 | 1461096822964 Marionette TRACE conn2 <- [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:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 932ms 12:13:43 INFO - PROCESS | 3536 | 1461096823025 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:13:43 INFO - PROCESS | 3536 | 1461096823028 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 12:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:13:43 INFO - PROCESS | 3536 | 1461096823031 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:13:43 INFO - PROCESS | 3536 | 1461096823033 Marionette TRACE conn2 <- [1,1238,null,{}] 12:13:43 INFO - PROCESS | 3536 | 1461096823037 Marionette TRACE conn2 -> [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:13:43 INFO - PROCESS | 3536 | 1461096823142 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:13:43 INFO - PROCESS | 3536 | 1461096823249 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:43 INFO - PROCESS | 3536 | ++DOCSHELL 1D9E6400 == 68 [pid = 3536] [id = 319] 12:13:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 148 (1D9EBC00) [pid = 3536] [serial = 956] [outer = 00000000] 12:13:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 149 (1DDA9000) [pid = 3536] [serial = 957] [outer = 1D9EBC00] 12:13:43 INFO - PROCESS | 3536 | 1461096823305 Marionette DEBUG loaded listener.js 12:13:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 150 (1DDB0C00) [pid = 3536] [serial = 958] [outer = 1D9EBC00] 12:13:43 INFO - PROCESS | 3536 | 1461096823964 Marionette TRACE conn2 <- [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:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 995ms 12:13:44 INFO - PROCESS | 3536 | 1461096824018 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:13:44 INFO - PROCESS | 3536 | 1461096824020 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 12:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:13:44 INFO - PROCESS | 3536 | 1461096824024 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:13:44 INFO - PROCESS | 3536 | 1461096824026 Marionette TRACE conn2 <- [1,1242,null,{}] 12:13:44 INFO - PROCESS | 3536 | 1461096824030 Marionette TRACE conn2 -> [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:13:44 INFO - PROCESS | 3536 | 1461096824135 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:13:44 INFO - PROCESS | 3536 | 1461096824275 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:44 INFO - PROCESS | 3536 | ++DOCSHELL 15413400 == 69 [pid = 3536] [id = 320] 12:13:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 151 (17D8AC00) [pid = 3536] [serial = 959] [outer = 00000000] 12:13:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 152 (192E1400) [pid = 3536] [serial = 960] [outer = 17D8AC00] 12:13:44 INFO - PROCESS | 3536 | 1461096824331 Marionette DEBUG loaded listener.js 12:13:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 153 (1BFEBC00) [pid = 3536] [serial = 961] [outer = 17D8AC00] 12:13:45 INFO - PROCESS | 3536 | 1461096825117 Marionette TRACE conn2 <- [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:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1134ms 12:13:45 INFO - PROCESS | 3536 | 1461096825166 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:13:45 INFO - PROCESS | 3536 | 1461096825171 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 12:13:45 INFO - PROCESS | 3536 | 1461096825176 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:13:45 INFO - PROCESS | 3536 | 1461096825179 Marionette TRACE conn2 <- [1,1246,null,{}] 12:13:45 INFO - PROCESS | 3536 | 1461096825184 Marionette TRACE conn2 -> [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:13:45 INFO - PROCESS | 3536 | 1461096825283 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:13:45 INFO - PROCESS | 3536 | 1461096825428 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:45 INFO - PROCESS | 3536 | ++DOCSHELL 11C1B400 == 70 [pid = 3536] [id = 321] 12:13:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 154 (13207000) [pid = 3536] [serial = 962] [outer = 00000000] 12:13:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 155 (15649400) [pid = 3536] [serial = 963] [outer = 13207000] 12:13:45 INFO - PROCESS | 3536 | 1461096825502 Marionette DEBUG loaded listener.js 12:13:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 156 (16375000) [pid = 3536] [serial = 964] [outer = 13207000] 12:13:46 INFO - PROCESS | 3536 | --DOCSHELL 17F6BC00 == 69 [pid = 3536] [id = 271] 12:13:46 INFO - PROCESS | 3536 | --DOCSHELL 132E3000 == 68 [pid = 3536] [id = 244] 12:13:46 INFO - PROCESS | 3536 | --DOCSHELL 19BC3000 == 67 [pid = 3536] [id = 272] 12:13:46 INFO - PROCESS | 3536 | --DOCSHELL 13A0AC00 == 66 [pid = 3536] [id = 270] 12:13:46 INFO - PROCESS | 3536 | --DOCSHELL 1CB1BC00 == 65 [pid = 3536] [id = 314] 12:13:46 INFO - PROCESS | 3536 | --DOCSHELL 11BD4C00 == 64 [pid = 3536] [id = 313] 12:13:46 INFO - PROCESS | 3536 | --DOCSHELL 1BFF0000 == 63 [pid = 3536] [id = 312] 12:13:46 INFO - PROCESS | 3536 | --DOCSHELL 1C1CE400 == 62 [pid = 3536] [id = 311] 12:13:46 INFO - PROCESS | 3536 | --DOCSHELL 12BB5400 == 61 [pid = 3536] [id = 310] 12:13:46 INFO - PROCESS | 3536 | --DOCSHELL 19755400 == 60 [pid = 3536] [id = 309] 12:13:46 INFO - PROCESS | 3536 | --DOCSHELL 18D96C00 == 59 [pid = 3536] [id = 308] 12:13:46 INFO - PROCESS | 3536 | --DOCSHELL 13A03400 == 58 [pid = 3536] [id = 307] 12:13:46 INFO - PROCESS | 3536 | --DOCSHELL 156F5800 == 57 [pid = 3536] [id = 306] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 155 (1D9E2000) [pid = 3536] [serial = 864] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 154 (1D0D7C00) [pid = 3536] [serial = 861] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 153 (1DD2DC00) [pid = 3536] [serial = 897] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 152 (156F7400) [pid = 3536] [serial = 855] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 151 (1882B800) [pid = 3536] [serial = 858] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOCSHELL 1320E800 == 56 [pid = 3536] [id = 300] 12:13:46 INFO - PROCESS | 3536 | --DOCSHELL 1D7A4800 == 55 [pid = 3536] [id = 299] 12:13:46 INFO - PROCESS | 3536 | 1461096826132 Marionette TRACE conn2 <- [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:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 994ms 12:13:46 INFO - PROCESS | 3536 | 1461096826179 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:13:46 INFO - PROCESS | 3536 | 1461096826184 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 12:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:13:46 INFO - PROCESS | 3536 | 1461096826174 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:13:46 INFO - PROCESS | 3536 | 1461096826177 Marionette TRACE conn2 <- [1,1250,null,{}] 12:13:46 INFO - PROCESS | 3536 | 1461096826181 Marionette TRACE conn2 -> [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:13:46 INFO - PROCESS | 3536 | 1461096826281 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 150 (1AAA0800) [pid = 3536] [serial = 879] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 149 (19E4AC00) [pid = 3536] [serial = 876] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 148 (16B77000) [pid = 3536] [serial = 877] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 147 (16B76400) [pid = 3536] [serial = 868] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 146 (16870800) [pid = 3536] [serial = 867] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 145 (14A0B400) [pid = 3536] [serial = 870] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 144 (16649800) [pid = 3536] [serial = 871] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 143 (188A3400) [pid = 3536] [serial = 873] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 142 (18D9B800) [pid = 3536] [serial = 874] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 141 (1C141000) [pid = 3536] [serial = 895] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 140 (17D92800) [pid = 3536] [serial = 894] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 139 (1DABA800) [pid = 3536] [serial = 889] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 138 (19A40400) [pid = 3536] [serial = 891] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 137 (1AAA5000) [pid = 3536] [serial = 892] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 136 (1BEB6800) [pid = 3536] [serial = 880] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 135 (1CC77C00) [pid = 3536] [serial = 882] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 134 (1D79C400) [pid = 3536] [serial = 885] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 133 (1D0CA400) [pid = 3536] [serial = 883] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 132 (1D9EF800) [pid = 3536] [serial = 888] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | --DOMWINDOW == 131 (1D79C000) [pid = 3536] [serial = 886] [outer = 00000000] [url = about:blank] 12:13:46 INFO - PROCESS | 3536 | 1461096826378 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:46 INFO - PROCESS | 3536 | ++DOCSHELL 1320A800 == 56 [pid = 3536] [id = 322] 12:13:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 132 (14315800) [pid = 3536] [serial = 965] [outer = 00000000] 12:13:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 133 (16649800) [pid = 3536] [serial = 966] [outer = 14315800] 12:13:46 INFO - PROCESS | 3536 | 1461096826424 Marionette DEBUG loaded listener.js 12:13:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 134 (16B79400) [pid = 3536] [serial = 967] [outer = 14315800] 12:13:46 INFO - PROCESS | 3536 | 1461096826842 Marionette TRACE conn2 <- [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:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 684ms 12:13:46 INFO - PROCESS | 3536 | 1461096826872 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:13:46 INFO - PROCESS | 3536 | 1461096826875 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 12:13:46 INFO - PROCESS | 3536 | 1461096826909 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:13:46 INFO - PROCESS | 3536 | 1461096826912 Marionette TRACE conn2 <- [1,1254,null,{}] 12:13:46 INFO - PROCESS | 3536 | 1461096826927 Marionette TRACE conn2 -> [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:13:47 INFO - PROCESS | 3536 | 1461096827011 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:13:47 INFO - PROCESS | 3536 | 1461096827023 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:47 INFO - PROCESS | 3536 | ++DOCSHELL 188A3400 == 57 [pid = 3536] [id = 323] 12:13:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 135 (18B39C00) [pid = 3536] [serial = 968] [outer = 00000000] 12:13:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 136 (18D93400) [pid = 3536] [serial = 969] [outer = 18B39C00] 12:13:47 INFO - PROCESS | 3536 | 1461096827071 Marionette DEBUG loaded listener.js 12:13:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 137 (1958E800) [pid = 3536] [serial = 970] [outer = 18B39C00] 12:13:47 INFO - PROCESS | 3536 | 1461096827520 Marionette TRACE conn2 <- [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:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 638ms 12:13:47 INFO - PROCESS | 3536 | 1461096827553 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:13:47 INFO - PROCESS | 3536 | 1461096827556 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 12:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:13:47 INFO - PROCESS | 3536 | 1461096827559 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:13:47 INFO - PROCESS | 3536 | 1461096827561 Marionette TRACE conn2 <- [1,1258,null,{}] 12:13:47 INFO - PROCESS | 3536 | 1461096827564 Marionette TRACE conn2 -> [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:13:47 INFO - PROCESS | 3536 | 1461096827643 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:13:47 INFO - PROCESS | 3536 | 1461096827652 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:47 INFO - PROCESS | 3536 | ++DOCSHELL 19758000 == 58 [pid = 3536] [id = 324] 12:13:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 138 (19758C00) [pid = 3536] [serial = 971] [outer = 00000000] 12:13:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 139 (19A40400) [pid = 3536] [serial = 972] [outer = 19758C00] 12:13:47 INFO - PROCESS | 3536 | 1461096827698 Marionette DEBUG loaded listener.js 12:13:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 140 (19CDE400) [pid = 3536] [serial = 973] [outer = 19758C00] 12:13:48 INFO - PROCESS | 3536 | 1461096828151 Marionette TRACE conn2 <- [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:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 637ms 12:13:48 INFO - PROCESS | 3536 | 1461096828199 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 3536 | 1461096828201 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 12:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:13:48 INFO - PROCESS | 3536 | 1461096828204 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:13:48 INFO - PROCESS | 3536 | 1461096828206 Marionette TRACE conn2 <- [1,1262,null,{}] 12:13:48 INFO - PROCESS | 3536 | 1461096828209 Marionette TRACE conn2 -> [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:13:48 INFO - PROCESS | 3536 | 1461096828287 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:13:48 INFO - PROCESS | 3536 | 1461096828293 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:48 INFO - PROCESS | 3536 | ++DOCSHELL 13843C00 == 59 [pid = 3536] [id = 325] 12:13:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 141 (1810E800) [pid = 3536] [serial = 974] [outer = 00000000] 12:13:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 142 (19F4C800) [pid = 3536] [serial = 975] [outer = 1810E800] 12:13:48 INFO - PROCESS | 3536 | 1461096828339 Marionette DEBUG loaded listener.js 12:13:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 143 (1A6F1C00) [pid = 3536] [serial = 976] [outer = 1810E800] 12:13:48 INFO - PROCESS | 3536 | 1461096828871 Marionette TRACE conn2 <- [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:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 684ms 12:13:48 INFO - PROCESS | 3536 | 1461096828904 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 3536 | 1461096828906 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 12:13:48 INFO - PROCESS | 3536 | 1461096828909 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:13:48 INFO - PROCESS | 3536 | 1461096828910 Marionette TRACE conn2 <- [1,1266,null,{}] 12:13:48 INFO - PROCESS | 3536 | 1461096828914 Marionette TRACE conn2 -> [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:13:49 INFO - PROCESS | 3536 | 1461096829035 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:13:49 INFO - PROCESS | 3536 | 1461096829042 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:49 INFO - PROCESS | 3536 | ++DOCSHELL 12D01C00 == 60 [pid = 3536] [id = 326] 12:13:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 144 (19F4B800) [pid = 3536] [serial = 977] [outer = 00000000] 12:13:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 145 (1C1CE400) [pid = 3536] [serial = 978] [outer = 19F4B800] 12:13:49 INFO - PROCESS | 3536 | 1461096829145 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 146 (1C96A000) [pid = 3536] [serial = 979] [outer = 19F4B800] 12:13:49 INFO - PROCESS | 3536 | 1461096829545 Marionette TRACE conn2 <- [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:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 684ms 12:13:49 INFO - PROCESS | 3536 | 1461096829593 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:13:49 INFO - PROCESS | 3536 | 1461096829595 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 12:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:13:49 INFO - PROCESS | 3536 | 1461096829612 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:13:49 INFO - PROCESS | 3536 | 1461096829613 Marionette TRACE conn2 <- [1,1270,null,{}] 12:13:49 INFO - PROCESS | 3536 | 1461096829617 Marionette TRACE conn2 -> [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:13:49 INFO - PROCESS | 3536 | 1461096829781 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:13:49 INFO - PROCESS | 3536 | 1461096829870 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:49 INFO - PROCESS | 3536 | ++DOCSHELL 1CB18C00 == 61 [pid = 3536] [id = 327] 12:13:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 147 (1CC82800) [pid = 3536] [serial = 980] [outer = 00000000] 12:13:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 148 (1D2A5800) [pid = 3536] [serial = 981] [outer = 1CC82800] 12:13:49 INFO - PROCESS | 3536 | 1461096829920 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 149 (1D637C00) [pid = 3536] [serial = 982] [outer = 1CC82800] 12:13:50 INFO - PROCESS | 3536 | 1461096830332 Marionette TRACE conn2 <- [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:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 730ms 12:13:50 INFO - PROCESS | 3536 | 1461096830354 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:13:50 INFO - PROCESS | 3536 | 1461096830356 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 12:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:13:50 INFO - PROCESS | 3536 | 1461096830359 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:13:50 INFO - PROCESS | 3536 | 1461096830361 Marionette TRACE conn2 <- [1,1274,null,{}] 12:13:50 INFO - PROCESS | 3536 | 1461096830364 Marionette TRACE conn2 -> [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:13:50 INFO - PROCESS | 3536 | 1461096830475 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 148 (18D9F800) [pid = 3536] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 147 (181D4C00) [pid = 3536] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 146 (1C1D0C00) [pid = 3536] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 145 (1C1C6800) [pid = 3536] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 144 (14AB7C00) [pid = 3536] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 143 (1430B400) [pid = 3536] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 142 (132D8C00) [pid = 3536] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 141 (13AF4C00) [pid = 3536] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 140 (18D9A800) [pid = 3536] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 139 (1974C400) [pid = 3536] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 138 (1D0D4800) [pid = 3536] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 137 (19A27400) [pid = 3536] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 136 (13848800) [pid = 3536] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 135 (19A1D800) [pid = 3536] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 134 (13888000) [pid = 3536] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 133 (15C90800) [pid = 3536] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 132 (19A25C00) [pid = 3536] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 131 (17F6FC00) [pid = 3536] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 130 (14315000) [pid = 3536] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 129 (16868000) [pid = 3536] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 128 (19CE4800) [pid = 3536] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 127 (1C978800) [pid = 3536] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 126 (1A237800) [pid = 3536] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 125 (19BC4400) [pid = 3536] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 124 (1D16E000) [pid = 3536] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 123 (17D8C800) [pid = 3536] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 122 (1BFEC000) [pid = 3536] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (1BEBF400) [pid = 3536] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 120 (132E4000) [pid = 3536] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 119 (136DB400) [pid = 3536] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (136DBC00) [pid = 3536] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (11BD8C00) [pid = 3536] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (1320DC00) [pid = 3536] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (1BFF3400) [pid = 3536] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (14ABBC00) [pid = 3536] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (1D612C00) [pid = 3536] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:13:50 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (15C90000) [pid = 3536] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:13:50 INFO - PROCESS | 3536 | 1461096830895 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:50 INFO - PROCESS | 3536 | ++DOCSHELL 11BD8C00 == 62 [pid = 3536] [id = 328] 12:13:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (11C15400) [pid = 3536] [serial = 983] [outer = 00000000] 12:13:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (1320DC00) [pid = 3536] [serial = 984] [outer = 11C15400] 12:13:50 INFO - PROCESS | 3536 | 1461096830948 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (136DBC00) [pid = 3536] [serial = 985] [outer = 11C15400] 12:13:51 INFO - PROCESS | 3536 | 1461096831339 Marionette TRACE conn2 <- [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:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 979ms 12:13:51 INFO - PROCESS | 3536 | 1461096831346 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:13:51 INFO - PROCESS | 3536 | 1461096831348 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 12:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:13:51 INFO - PROCESS | 3536 | 1461096831351 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:13:51 INFO - PROCESS | 3536 | 1461096831353 Marionette TRACE conn2 <- [1,1278,null,{}] 12:13:51 INFO - PROCESS | 3536 | 1461096831357 Marionette TRACE conn2 -> [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:13:51 INFO - PROCESS | 3536 | 1461096831434 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:13:51 INFO - PROCESS | 3536 | 1461096831440 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:51 INFO - PROCESS | 3536 | ++DOCSHELL 12DFE800 == 63 [pid = 3536] [id = 329] 12:13:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (13267C00) [pid = 3536] [serial = 986] [outer = 00000000] 12:13:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (16455C00) [pid = 3536] [serial = 987] [outer = 13267C00] 12:13:51 INFO - PROCESS | 3536 | 1461096831568 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (17F6E800) [pid = 3536] [serial = 988] [outer = 13267C00] 12:13:51 INFO - PROCESS | 3536 | 1461096831945 Marionette TRACE conn2 <- [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:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 637ms 12:13:51 INFO - PROCESS | 3536 | 1461096831990 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:13:51 INFO - PROCESS | 3536 | 1461096831992 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 12:13:51 INFO - PROCESS | 3536 | 1461096831996 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:13:51 INFO - PROCESS | 3536 | 1461096831997 Marionette TRACE conn2 <- [1,1282,null,{}] 12:13:51 INFO - PROCESS | 3536 | 1461096832001 Marionette TRACE conn2 -> [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:13:52 INFO - PROCESS | 3536 | 1461096832084 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:13:52 INFO - PROCESS | 3536 | 1461096832177 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:52 INFO - PROCESS | 3536 | ++DOCSHELL 11C18800 == 64 [pid = 3536] [id = 330] 12:13:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (12D0F000) [pid = 3536] [serial = 989] [outer = 00000000] 12:13:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (1974C400) [pid = 3536] [serial = 990] [outer = 12D0F000] 12:13:52 INFO - PROCESS | 3536 | 1461096832208 Marionette DEBUG loaded listener.js 12:13:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (19A1CC00) [pid = 3536] [serial = 991] [outer = 12D0F000] 12:13:52 INFO - PROCESS | 3536 | 1461096832606 Marionette TRACE conn2 <- [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:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 637ms 12:13:52 INFO - PROCESS | 3536 | 1461096832617 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:13:52 INFO - PROCESS | 3536 | 1461096832620 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 12:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:13:52 INFO - PROCESS | 3536 | 1461096832635 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:13:52 INFO - PROCESS | 3536 | 1461096832637 Marionette TRACE conn2 <- [1,1286,null,{}] 12:13:52 INFO - PROCESS | 3536 | 1461096832641 Marionette TRACE conn2 -> [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:13:52 INFO - PROCESS | 3536 | 1461096832737 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:13:52 INFO - PROCESS | 3536 | 1461096832743 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:52 INFO - PROCESS | 3536 | ++DOCSHELL 19889C00 == 65 [pid = 3536] [id = 331] 12:13:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (1A621800) [pid = 3536] [serial = 992] [outer = 00000000] 12:13:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (1D16E000) [pid = 3536] [serial = 993] [outer = 1A621800] 12:13:52 INFO - PROCESS | 3536 | 1461096832793 Marionette DEBUG loaded listener.js 12:13:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (1D677000) [pid = 3536] [serial = 994] [outer = 1A621800] 12:13:53 INFO - PROCESS | 3536 | 1461096833558 Marionette TRACE conn2 <- [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:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 994ms 12:13:53 INFO - PROCESS | 3536 | 1461096833631 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:13:53 INFO - PROCESS | 3536 | 1461096833637 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 12:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:13:53 INFO - PROCESS | 3536 | 1461096833642 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:13:53 INFO - PROCESS | 3536 | 1461096833646 Marionette TRACE conn2 <- [1,1290,null,{}] 12:13:53 INFO - PROCESS | 3536 | 1461096833651 Marionette TRACE conn2 -> [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:13:53 INFO - PROCESS | 3536 | 1461096833795 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:13:53 INFO - PROCESS | 3536 | 1461096833933 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:53 INFO - PROCESS | 3536 | ++DOCSHELL 132E1000 == 66 [pid = 3536] [id = 332] 12:13:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (1388EC00) [pid = 3536] [serial = 995] [outer = 00000000] 12:13:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (15C8DC00) [pid = 3536] [serial = 996] [outer = 1388EC00] 12:13:53 INFO - PROCESS | 3536 | 1461096834001 Marionette DEBUG loaded listener.js 12:13:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 127 (1664AC00) [pid = 3536] [serial = 997] [outer = 1388EC00] 12:13:54 INFO - PROCESS | 3536 | 1461096834574 Marionette TRACE conn2 <- [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:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 995ms 12:13:54 INFO - PROCESS | 3536 | 1461096834645 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:13:54 INFO - PROCESS | 3536 | 1461096834651 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 12:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:13:54 INFO - PROCESS | 3536 | 1461096834658 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:13:54 INFO - PROCESS | 3536 | 1461096834661 Marionette TRACE conn2 <- [1,1294,null,{}] 12:13:54 INFO - PROCESS | 3536 | 1461096834665 Marionette TRACE conn2 -> [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:13:54 INFO - PROCESS | 3536 | 1461096834804 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:13:54 INFO - PROCESS | 3536 | 1461096834940 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:54 INFO - PROCESS | 3536 | ++DOCSHELL 16B77800 == 67 [pid = 3536] [id = 333] 12:13:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 128 (17D97400) [pid = 3536] [serial = 998] [outer = 00000000] 12:13:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 129 (18B3BC00) [pid = 3536] [serial = 999] [outer = 17D97400] 12:13:54 INFO - PROCESS | 3536 | 1461096834997 Marionette DEBUG loaded listener.js 12:13:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 130 (192E7C00) [pid = 3536] [serial = 1000] [outer = 17D97400] 12:13:55 INFO - PROCESS | 3536 | 1461096835607 Marionette TRACE conn2 <- [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:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 995ms 12:13:55 INFO - PROCESS | 3536 | 1461096835646 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:13:55 INFO - PROCESS | 3536 | 1461096835649 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 12:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:13:55 INFO - PROCESS | 3536 | 1461096835653 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:13:55 INFO - PROCESS | 3536 | 1461096835656 Marionette TRACE conn2 <- [1,1298,null,{}] 12:13:55 INFO - PROCESS | 3536 | 1461096835668 Marionette TRACE conn2 -> [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:13:55 INFO - PROCESS | 3536 | 1461096835776 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:13:55 INFO - PROCESS | 3536 | 1461096835913 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:55 INFO - PROCESS | 3536 | ++DOCSHELL 1BFF3400 == 68 [pid = 3536] [id = 334] 12:13:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 131 (1BFF9000) [pid = 3536] [serial = 1001] [outer = 00000000] 12:13:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 132 (1CB18400) [pid = 3536] [serial = 1002] [outer = 1BFF9000] 12:13:55 INFO - PROCESS | 3536 | 1461096835973 Marionette DEBUG loaded listener.js 12:13:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 133 (1D66EC00) [pid = 3536] [serial = 1003] [outer = 1BFF9000] 12:13:56 INFO - PROCESS | 3536 | 1461096836558 Marionette TRACE conn2 <- [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:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:13:56 INFO - PROCESS | 3536 | 1461096836601 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 12:13:56 INFO - PROCESS | 3536 | 1461096836604 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:13:56 INFO - PROCESS | 3536 | 1461096836606 Marionette TRACE conn2 <- [1,1302,null,{}] 12:13:56 INFO - PROCESS | 3536 | 1461096836610 Marionette TRACE conn2 -> [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:13:56 INFO - PROCESS | 3536 | 1461096836714 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:13:56 INFO - PROCESS | 3536 | 1461096836823 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:56 INFO - PROCESS | 3536 | ++DOCSHELL 11B48000 == 69 [pid = 3536] [id = 335] 12:13:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 134 (11B48800) [pid = 3536] [serial = 1004] [outer = 00000000] 12:13:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 135 (11B50400) [pid = 3536] [serial = 1005] [outer = 11B48800] 12:13:56 INFO - PROCESS | 3536 | 1461096836879 Marionette DEBUG loaded listener.js 12:13:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 136 (1C13BC00) [pid = 3536] [serial = 1006] [outer = 11B48800] 12:13:57 INFO - PROCESS | 3536 | 1461096837447 Marionette TRACE conn2 <- [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:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 901ms 12:13:57 INFO - PROCESS | 3536 | 1461096837508 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:13:57 INFO - PROCESS | 3536 | 1461096837510 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 12:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:13:57 INFO - PROCESS | 3536 | 1461096837514 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:13:57 INFO - PROCESS | 3536 | 1461096837516 Marionette TRACE conn2 <- [1,1306,null,{}] 12:13:57 INFO - PROCESS | 3536 | 1461096837520 Marionette TRACE conn2 -> [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:13:57 INFO - PROCESS | 3536 | 1461096837622 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:13:57 INFO - PROCESS | 3536 | 1461096837730 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:57 INFO - PROCESS | 3536 | ++DOCSHELL 11B51000 == 70 [pid = 3536] [id = 336] 12:13:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 137 (11C12800) [pid = 3536] [serial = 1007] [outer = 00000000] 12:13:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 138 (17D8C800) [pid = 3536] [serial = 1008] [outer = 11C12800] 12:13:57 INFO - PROCESS | 3536 | 1461096837786 Marionette DEBUG loaded listener.js 12:13:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 139 (1810D400) [pid = 3536] [serial = 1009] [outer = 11C12800] 12:13:58 INFO - PROCESS | 3536 | 1461096838589 Marionette TRACE conn2 <- [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:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1151ms 12:13:58 INFO - PROCESS | 3536 | 1461096838650 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:13:58 INFO - PROCESS | 3536 | 1461096838653 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 12:13:58 INFO - PROCESS | 3536 | 1461096838659 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:13:58 INFO - PROCESS | 3536 | 1461096838663 Marionette TRACE conn2 <- [1,1310,null,{}] 12:13:58 INFO - PROCESS | 3536 | 1461096838670 Marionette TRACE conn2 -> [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:13:58 INFO - PROCESS | 3536 | 1461096838780 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:13:58 INFO - PROCESS | 3536 | 1461096838922 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:58 INFO - PROCESS | 3536 | ++DOCSHELL 13269000 == 71 [pid = 3536] [id = 337] 12:13:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 140 (132E2400) [pid = 3536] [serial = 1010] [outer = 00000000] 12:13:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 141 (143B2000) [pid = 3536] [serial = 1011] [outer = 132E2400] 12:13:58 INFO - PROCESS | 3536 | 1461096838973 Marionette DEBUG loaded listener.js 12:13:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 142 (143A8800) [pid = 3536] [serial = 1012] [outer = 132E2400] 12:13:59 INFO - PROCESS | 3536 | 1461096839541 Marionette TRACE conn2 <- [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:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 902ms 12:13:59 INFO - PROCESS | 3536 | 1461096839565 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 12:13:59 INFO - PROCESS | 3536 | 1461096839570 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 12:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:13:59 INFO - PROCESS | 3536 | 1461096839575 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:13:59 INFO - PROCESS | 3536 | 1461096839578 Marionette TRACE conn2 <- [1,1314,null,{}] 12:13:59 INFO - PROCESS | 3536 | 1461096839582 Marionette TRACE conn2 -> [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:13:59 INFO - PROCESS | 3536 | 1461096839682 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:13:59 INFO - PROCESS | 3536 | --DOCSHELL 11C18800 == 70 [pid = 3536] [id = 330] 12:13:59 INFO - PROCESS | 3536 | --DOCSHELL 12DFE800 == 69 [pid = 3536] [id = 329] 12:13:59 INFO - PROCESS | 3536 | --DOCSHELL 11BD8C00 == 68 [pid = 3536] [id = 328] 12:13:59 INFO - PROCESS | 3536 | --DOCSHELL 1CB18C00 == 67 [pid = 3536] [id = 327] 12:13:59 INFO - PROCESS | 3536 | --DOCSHELL 12D01C00 == 66 [pid = 3536] [id = 326] 12:13:59 INFO - PROCESS | 3536 | --DOCSHELL 13843C00 == 65 [pid = 3536] [id = 325] 12:13:59 INFO - PROCESS | 3536 | --DOCSHELL 19758000 == 64 [pid = 3536] [id = 324] 12:13:59 INFO - PROCESS | 3536 | --DOCSHELL 188A3400 == 63 [pid = 3536] [id = 323] 12:13:59 INFO - PROCESS | 3536 | --DOCSHELL 1320A800 == 62 [pid = 3536] [id = 322] 12:13:59 INFO - PROCESS | 3536 | --DOCSHELL 11C1B400 == 61 [pid = 3536] [id = 321] 12:13:59 INFO - PROCESS | 3536 | --DOCSHELL 1D9E6400 == 60 [pid = 3536] [id = 319] 12:13:59 INFO - PROCESS | 3536 | --DOCSHELL 19883000 == 59 [pid = 3536] [id = 318] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 141 (1D798000) [pid = 3536] [serial = 945] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOCSHELL 15DA3000 == 58 [pid = 3536] [id = 317] 12:13:59 INFO - PROCESS | 3536 | --DOCSHELL 13654000 == 57 [pid = 3536] [id = 316] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 140 (1D9E7800) [pid = 3536] [serial = 865] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 139 (18DA0C00) [pid = 3536] [serial = 805] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 138 (18D9B000) [pid = 3536] [serial = 814] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 137 (18D9DC00) [pid = 3536] [serial = 781] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 136 (17D91800) [pid = 3536] [serial = 736] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 135 (1A6F5000) [pid = 3536] [serial = 687] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 134 (1CC7D400) [pid = 3536] [serial = 742] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 133 (1C135000) [pid = 3536] [serial = 739] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 132 (19F4E000) [pid = 3536] [serial = 817] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 131 (1D677C00) [pid = 3536] [serial = 853] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 130 (19A19000) [pid = 3536] [serial = 859] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 129 (1BFF3000) [pid = 3536] [serial = 696] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 128 (1D0CF400) [pid = 3536] [serial = 784] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 127 (14310C00) [pid = 3536] [serial = 733] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 126 (15DA0000) [pid = 3536] [serial = 856] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 125 (143AB000) [pid = 3536] [serial = 778] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 124 (13264000) [pid = 3536] [serial = 808] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 123 (1430FC00) [pid = 3536] [serial = 690] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 122 (1D2B1400) [pid = 3536] [serial = 862] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (16B6E400) [pid = 3536] [serial = 811] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 120 (1D796400) [pid = 3536] [serial = 787] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 119 (19F44400) [pid = 3536] [serial = 693] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (1C96F400) [pid = 3536] [serial = 933] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (1D2AA400) [pid = 3536] [serial = 936] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (18335800) [pid = 3536] [serial = 939] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (1C96F800) [pid = 3536] [serial = 934] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (188A4000) [pid = 3536] [serial = 901] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (18895C00) [pid = 3536] [serial = 900] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (19A27C00) [pid = 3536] [serial = 916] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (18898800) [pid = 3536] [serial = 915] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (17A77000) [pid = 3536] [serial = 921] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (17D94400) [pid = 3536] [serial = 922] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (1974E800) [pid = 3536] [serial = 924] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (1988CC00) [pid = 3536] [serial = 925] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (19757C00) [pid = 3536] [serial = 910] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (19755800) [pid = 3536] [serial = 909] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (1D639000) [pid = 3536] [serial = 942] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (19EC0000) [pid = 3536] [serial = 927] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (1DD39000) [pid = 3536] [serial = 913] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (1DD31C00) [pid = 3536] [serial = 912] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (1D673400) [pid = 3536] [serial = 904] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (1C977400) [pid = 3536] [serial = 903] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (1DD2D400) [pid = 3536] [serial = 907] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (1DAC6800) [pid = 3536] [serial = 906] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (17D98000) [pid = 3536] [serial = 919] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (17A9F800) [pid = 3536] [serial = 918] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 94 (1D63AC00) [pid = 3536] [serial = 943] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 93 (1D612400) [pid = 3536] [serial = 937] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 92 (1A6FA400) [pid = 3536] [serial = 930] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 91 (1CB1E800) [pid = 3536] [serial = 940] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 90 (1BEBB800) [pid = 3536] [serial = 931] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | --DOMWINDOW == 89 (1A567400) [pid = 3536] [serial = 928] [outer = 00000000] [url = about:blank] 12:13:59 INFO - PROCESS | 3536 | 1461096839826 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:59 INFO - PROCESS | 3536 | ++DOCSHELL 02A84C00 == 58 [pid = 3536] [id = 338] 12:13:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 90 (11B49400) [pid = 3536] [serial = 1013] [outer = 00000000] 12:13:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 91 (1325C800) [pid = 3536] [serial = 1014] [outer = 11B49400] 12:13:59 INFO - PROCESS | 3536 | 1461096839877 Marionette DEBUG loaded listener.js 12:13:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 92 (13A0AC00) [pid = 3536] [serial = 1015] [outer = 11B49400] 12:14:00 INFO - PROCESS | 3536 | 1461096840344 Marionette TRACE conn2 <- [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:14:00 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:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 808ms 12:14:00 INFO - PROCESS | 3536 | 1461096840377 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:14:00 INFO - PROCESS | 3536 | 1461096840379 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 12:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:14:00 INFO - PROCESS | 3536 | 1461096840382 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:14:00 INFO - PROCESS | 3536 | 1461096840386 Marionette TRACE conn2 <- [1,1318,null,{}] 12:14:00 INFO - PROCESS | 3536 | 1461096840395 Marionette TRACE conn2 -> [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:14:00 INFO - PROCESS | 3536 | 1461096840480 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:14:00 INFO - PROCESS | 3536 | 1461096840489 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:00 INFO - PROCESS | 3536 | ++DOCSHELL 17A76000 == 59 [pid = 3536] [id = 339] 12:14:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 93 (17A78800) [pid = 3536] [serial = 1016] [outer = 00000000] 12:14:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 94 (17F6FC00) [pid = 3536] [serial = 1017] [outer = 17A78800] 12:14:00 INFO - PROCESS | 3536 | 1461096840537 Marionette DEBUG loaded listener.js 12:14:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 95 (18335800) [pid = 3536] [serial = 1018] [outer = 17A78800] 12:14:00 INFO - PROCESS | 3536 | 1461096841009 Marionette TRACE conn2 <- [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:14:00 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:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 637ms 12:14:01 INFO - PROCESS | 3536 | 1461096841020 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:14:01 INFO - PROCESS | 3536 | 1461096841022 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 12:14:01 INFO - PROCESS | 3536 | 1461096841025 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:14:01 INFO - PROCESS | 3536 | 1461096841027 Marionette TRACE conn2 <- [1,1322,null,{}] 12:14:01 INFO - PROCESS | 3536 | 1461096841034 Marionette TRACE conn2 -> [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:14:01 INFO - PROCESS | 3536 | 1461096841119 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:14:01 INFO - PROCESS | 3536 | 1461096841126 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:01 INFO - PROCESS | 3536 | ++DOCSHELL 18896C00 == 60 [pid = 3536] [id = 340] 12:14:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (18898400) [pid = 3536] [serial = 1019] [outer = 00000000] 12:14:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (18B44400) [pid = 3536] [serial = 1020] [outer = 18898400] 12:14:01 INFO - PROCESS | 3536 | 1461096841179 Marionette DEBUG loaded listener.js 12:14:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (18D9E000) [pid = 3536] [serial = 1021] [outer = 18898400] 12:14:01 INFO - PROCESS | 3536 | 1461096841595 Marionette TRACE conn2 <- [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:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 637ms 12:14:01 INFO - PROCESS | 3536 | 1461096841647 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:14:01 INFO - PROCESS | 3536 | 1461096841649 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 12:14:01 INFO - PROCESS | 3536 | 1461096841652 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:14:01 INFO - PROCESS | 3536 | 1461096841654 Marionette TRACE conn2 <- [1,1326,null,{}] 12:14:01 INFO - PROCESS | 3536 | 1461096841657 Marionette TRACE conn2 -> [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:14:01 INFO - PROCESS | 3536 | 1461096841737 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:14:01 INFO - PROCESS | 3536 | 1461096841743 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:01 INFO - PROCESS | 3536 | ++DOCSHELL 11BDE000 == 61 [pid = 3536] [id = 341] 12:14:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (12D55400) [pid = 3536] [serial = 1022] [outer = 00000000] 12:14:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (1974A400) [pid = 3536] [serial = 1023] [outer = 12D55400] 12:14:01 INFO - PROCESS | 3536 | 1461096841789 Marionette DEBUG loaded listener.js 12:14:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (19750000) [pid = 3536] [serial = 1024] [outer = 12D55400] 12:14:02 INFO - PROCESS | 3536 | 1461096842780 Marionette TRACE conn2 <- [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:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1134ms 12:14:02 INFO - PROCESS | 3536 | 1461096842803 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:14:02 INFO - PROCESS | 3536 | 1461096842805 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 12:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:14:02 INFO - PROCESS | 3536 | 1461096842809 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:14:02 INFO - PROCESS | 3536 | 1461096842810 Marionette TRACE conn2 <- [1,1330,null,{}] 12:14:02 INFO - PROCESS | 3536 | 1461096842814 Marionette TRACE conn2 -> [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:14:02 INFO - PROCESS | 3536 | 1461096842944 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:14:02 INFO - PROCESS | 3536 | 1461096843002 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:03 INFO - PROCESS | 3536 | ++DOCSHELL 19755800 == 62 [pid = 3536] [id = 342] 12:14:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (19758800) [pid = 3536] [serial = 1025] [outer = 00000000] 12:14:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (19F49400) [pid = 3536] [serial = 1026] [outer = 19758800] 12:14:03 INFO - PROCESS | 3536 | 1461096843052 Marionette DEBUG loaded listener.js 12:14:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (1A238800) [pid = 3536] [serial = 1027] [outer = 19758800] 12:14:03 INFO - PROCESS | 3536 | 1461096843502 Marionette TRACE conn2 <- [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:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 730ms 12:14:03 INFO - PROCESS | 3536 | 1461096843549 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:14:03 INFO - PROCESS | 3536 | 1461096843551 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 12:14:03 INFO - PROCESS | 3536 | 1461096843555 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:14:03 INFO - PROCESS | 3536 | 1461096843556 Marionette TRACE conn2 <- [1,1334,null,{}] 12:14:03 INFO - PROCESS | 3536 | 1461096843560 Marionette TRACE conn2 -> [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:14:03 INFO - PROCESS | 3536 | 1461096843670 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:14:03 INFO - PROCESS | 3536 | 1461096843733 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:03 INFO - PROCESS | 3536 | ++DOCSHELL 13263000 == 63 [pid = 3536] [id = 343] 12:14:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (1A6F7400) [pid = 3536] [serial = 1028] [outer = 00000000] 12:14:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (1AAA6800) [pid = 3536] [serial = 1029] [outer = 1A6F7400] 12:14:03 INFO - PROCESS | 3536 | 1461096843778 Marionette DEBUG loaded listener.js 12:14:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (1BEBC000) [pid = 3536] [serial = 1030] [outer = 1A6F7400] 12:14:04 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (14315800) [pid = 3536] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:14:04 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (13207000) [pid = 3536] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:14:04 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (1CC82800) [pid = 3536] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:14:04 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (19758C00) [pid = 3536] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:14:04 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (13267C00) [pid = 3536] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:14:04 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (19F4B800) [pid = 3536] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:14:04 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (1810E800) [pid = 3536] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:14:04 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (18B39C00) [pid = 3536] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:14:04 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (11C15400) [pid = 3536] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:14:04 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (1D9EAC00) [pid = 3536] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:14:04 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (17D8AC00) [pid = 3536] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:14:04 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (12D0F000) [pid = 3536] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:14:04 INFO - PROCESS | 3536 | 1461096844290 Marionette TRACE conn2 <- [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:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 793ms 12:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:14:04 INFO - PROCESS | 3536 | 1461096844341 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:14:04 INFO - PROCESS | 3536 | 1461096844343 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 12:14:04 INFO - PROCESS | 3536 | 1461096844347 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:14:04 INFO - PROCESS | 3536 | 1461096844349 Marionette TRACE conn2 <- [1,1338,null,{}] 12:14:04 INFO - PROCESS | 3536 | 1461096844352 Marionette TRACE conn2 -> [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:14:04 INFO - PROCESS | 3536 | 1461096844434 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:14:04 INFO - PROCESS | 3536 | 1461096844442 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:04 INFO - PROCESS | 3536 | ++DOCSHELL 11BD5800 == 64 [pid = 3536] [id = 344] 12:14:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (132D6400) [pid = 3536] [serial = 1031] [outer = 00000000] 12:14:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (18896800) [pid = 3536] [serial = 1032] [outer = 132D6400] 12:14:04 INFO - PROCESS | 3536 | 1461096844487 Marionette DEBUG loaded listener.js 12:14:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (19749800) [pid = 3536] [serial = 1033] [outer = 132D6400] 12:14:04 INFO - PROCESS | 3536 | 1461096844927 Marionette TRACE conn2 <- [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:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 638ms 12:14:04 INFO - PROCESS | 3536 | 1461096844985 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:14:04 INFO - PROCESS | 3536 | 1461096844987 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 12:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:14:04 INFO - PROCESS | 3536 | 1461096844990 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:14:04 INFO - PROCESS | 3536 | 1461096844991 Marionette TRACE conn2 <- [1,1342,null,{}] 12:14:04 INFO - PROCESS | 3536 | 1461096844995 Marionette TRACE conn2 -> [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:14:05 INFO - PROCESS | 3536 | 1461096845076 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:14:05 INFO - PROCESS | 3536 | 1461096845085 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:05 INFO - PROCESS | 3536 | ++DOCSHELL 16372400 == 65 [pid = 3536] [id = 345] 12:14:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (1A6F1800) [pid = 3536] [serial = 1034] [outer = 00000000] 12:14:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (1BFEC800) [pid = 3536] [serial = 1035] [outer = 1A6F1800] 12:14:05 INFO - PROCESS | 3536 | 1461096845129 Marionette DEBUG loaded listener.js 12:14:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (1BFF2800) [pid = 3536] [serial = 1036] [outer = 1A6F1800] 12:14:05 INFO - PROCESS | 3536 | 1461096845585 Marionette TRACE conn2 <- [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:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 637ms 12:14:05 INFO - PROCESS | 3536 | 1461096845628 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:14:05 INFO - PROCESS | 3536 | 1461096845630 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 12:14:05 INFO - PROCESS | 3536 | 1461096845633 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:14:05 INFO - PROCESS | 3536 | 1461096845635 Marionette TRACE conn2 <- [1,1346,null,{}] 12:14:05 INFO - PROCESS | 3536 | 1461096845638 Marionette TRACE conn2 -> [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:14:05 INFO - PROCESS | 3536 | 1461096845719 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:14:05 INFO - PROCESS | 3536 | 1461096845725 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:05 INFO - PROCESS | 3536 | ++DOCSHELL 1A564800 == 66 [pid = 3536] [id = 346] 12:14:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (1A566000) [pid = 3536] [serial = 1037] [outer = 00000000] 12:14:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (1C96F400) [pid = 3536] [serial = 1038] [outer = 1A566000] 12:14:05 INFO - PROCESS | 3536 | 1461096845772 Marionette DEBUG loaded listener.js 12:14:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (1C973400) [pid = 3536] [serial = 1039] [outer = 1A566000] 12:14:06 INFO - PROCESS | 3536 | 1461096846425 Marionette TRACE conn2 <- [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:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 839ms 12:14:06 INFO - PROCESS | 3536 | 1461096846477 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:14:06 INFO - PROCESS | 3536 | 1461096846482 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 12:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:14:06 INFO - PROCESS | 3536 | 1461096846487 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:14:06 INFO - PROCESS | 3536 | 1461096846491 Marionette TRACE conn2 <- [1,1350,null,{}] 12:14:06 INFO - PROCESS | 3536 | 1461096846497 Marionette TRACE conn2 -> [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:14:06 INFO - PROCESS | 3536 | 1461096846644 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:14:06 INFO - PROCESS | 3536 | 1461096846781 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:06 INFO - PROCESS | 3536 | ++DOCSHELL 132DE800 == 67 [pid = 3536] [id = 347] 12:14:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (13843C00) [pid = 3536] [serial = 1040] [outer = 00000000] 12:14:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (14A0B400) [pid = 3536] [serial = 1041] [outer = 13843C00] 12:14:06 INFO - PROCESS | 3536 | 1461096846852 Marionette DEBUG loaded listener.js 12:14:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (15C90800) [pid = 3536] [serial = 1042] [outer = 13843C00] 12:14:07 INFO - PROCESS | 3536 | 1461096847511 Marionette TRACE conn2 <- [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:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1088ms 12:14:07 INFO - PROCESS | 3536 | 1461096847572 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:14:07 INFO - PROCESS | 3536 | 1461096847578 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 12:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:14:07 INFO - PROCESS | 3536 | 1461096847584 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:14:07 INFO - PROCESS | 3536 | 1461096847587 Marionette TRACE conn2 <- [1,1354,null,{}] 12:14:07 INFO - PROCESS | 3536 | 1461096847591 Marionette TRACE conn2 -> [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:14:07 INFO - PROCESS | 3536 | 1461096847698 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:14:07 INFO - PROCESS | 3536 | 1461096847832 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:07 INFO - PROCESS | 3536 | ++DOCSHELL 146B1800 == 68 [pid = 3536] [id = 348] 12:14:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (16371C00) [pid = 3536] [serial = 1043] [outer = 00000000] 12:14:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (1889E000) [pid = 3536] [serial = 1044] [outer = 16371C00] 12:14:07 INFO - PROCESS | 3536 | 1461096847889 Marionette DEBUG loaded listener.js 12:14:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (18DD7C00) [pid = 3536] [serial = 1045] [outer = 16371C00] 12:14:08 INFO - PROCESS | 3536 | 1461096848511 Marionette TRACE conn2 <- [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:14:08 INFO - PROCESS | 3536 | 1461096848587 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 12:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:14:08 INFO - PROCESS | 3536 | 1461096848591 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:14:08 INFO - PROCESS | 3536 | 1461096848595 Marionette TRACE conn2 <- [1,1358,null,{}] 12:14:08 INFO - PROCESS | 3536 | 1461096848607 Marionette TRACE conn2 -> [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:14:08 INFO - PROCESS | 3536 | 1461096848746 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:14:08 INFO - PROCESS | 3536 | 1461096848882 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:08 INFO - PROCESS | 3536 | ++DOCSHELL 1A6F9C00 == 69 [pid = 3536] [id = 349] 12:14:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (1AAA6400) [pid = 3536] [serial = 1046] [outer = 00000000] 12:14:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (1CC7D800) [pid = 3536] [serial = 1047] [outer = 1AAA6400] 12:14:08 INFO - PROCESS | 3536 | 1461096848941 Marionette DEBUG loaded listener.js 12:14:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (1CC85C00) [pid = 3536] [serial = 1048] [outer = 1AAA6400] 12:14:09 INFO - PROCESS | 3536 | 1461096849579 Marionette TRACE conn2 <- [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:14:09 INFO - PROCESS | 3536 | 1461096849637 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 12:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:14:09 INFO - PROCESS | 3536 | 1461096849641 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:14:09 INFO - PROCESS | 3536 | 1461096849643 Marionette TRACE conn2 <- [1,1362,null,{}] 12:14:09 INFO - PROCESS | 3536 | 1461096849663 Marionette TRACE conn2 -> [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:14:09 INFO - PROCESS | 3536 | 1461096849769 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:14:09 INFO - PROCESS | 3536 | 1461096849903 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:09 INFO - PROCESS | 3536 | ++DOCSHELL 17F6CC00 == 70 [pid = 3536] [id = 350] 12:14:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (188A1000) [pid = 3536] [serial = 1049] [outer = 00000000] 12:14:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (1D614800) [pid = 3536] [serial = 1050] [outer = 188A1000] 12:14:09 INFO - PROCESS | 3536 | 1461096849960 Marionette DEBUG loaded listener.js 12:14:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (1D636800) [pid = 3536] [serial = 1051] [outer = 188A1000] 12:14:10 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:10 INFO - PROCESS | 3536 | 1461096850552 Marionette TRACE conn2 <- [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:14:10 INFO - PROCESS | 3536 | 1461096850571 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 12:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:14:10 INFO - PROCESS | 3536 | 1461096850589 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:14:10 INFO - PROCESS | 3536 | 1461096850592 Marionette TRACE conn2 <- [1,1366,null,{}] 12:14:10 INFO - PROCESS | 3536 | 1461096850595 Marionette TRACE conn2 -> [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:14:10 INFO - PROCESS | 3536 | 1461096850700 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:14:10 INFO - PROCESS | 3536 | 1461096850835 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:10 INFO - PROCESS | 3536 | ++DOCSHELL 11C16400 == 71 [pid = 3536] [id = 351] 12:14:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (1320FC00) [pid = 3536] [serial = 1052] [outer = 00000000] 12:14:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (17D8FC00) [pid = 3536] [serial = 1053] [outer = 1320FC00] 12:14:10 INFO - PROCESS | 3536 | 1461096850892 Marionette DEBUG loaded listener.js 12:14:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (183A4000) [pid = 3536] [serial = 1054] [outer = 1320FC00] 12:14:11 INFO - PROCESS | 3536 | 1461096851625 Marionette TRACE conn2 <- [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:14:11 INFO - PROCESS | 3536 | 1461096851688 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 12:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:14:11 INFO - PROCESS | 3536 | 1461096851693 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:14:11 INFO - PROCESS | 3536 | 1461096851697 Marionette TRACE conn2 <- [1,1370,null,{}] 12:14:11 INFO - PROCESS | 3536 | 1461096851702 Marionette TRACE conn2 -> [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:14:11 INFO - PROCESS | 3536 | 1461096851847 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:14:11 INFO - PROCESS | 3536 | 1461096851913 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:11 INFO - PROCESS | 3536 | ++DOCSHELL 16B72C00 == 72 [pid = 3536] [id = 352] 12:14:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (16B74C00) [pid = 3536] [serial = 1055] [outer = 00000000] 12:14:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (17F6BC00) [pid = 3536] [serial = 1056] [outer = 16B74C00] 12:14:11 INFO - PROCESS | 3536 | 1461096851964 Marionette DEBUG loaded listener.js 12:14:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (18895C00) [pid = 3536] [serial = 1057] [outer = 16B74C00] 12:14:12 INFO - PROCESS | 3536 | --DOCSHELL 16372400 == 71 [pid = 3536] [id = 345] 12:14:12 INFO - PROCESS | 3536 | --DOCSHELL 11BD5800 == 70 [pid = 3536] [id = 344] 12:14:12 INFO - PROCESS | 3536 | --DOCSHELL 13263000 == 69 [pid = 3536] [id = 343] 12:14:12 INFO - PROCESS | 3536 | --DOCSHELL 19755800 == 68 [pid = 3536] [id = 342] 12:14:12 INFO - PROCESS | 3536 | --DOCSHELL 11BDE000 == 67 [pid = 3536] [id = 341] 12:14:12 INFO - PROCESS | 3536 | --DOCSHELL 18896C00 == 66 [pid = 3536] [id = 340] 12:14:12 INFO - PROCESS | 3536 | --DOCSHELL 1D0D6400 == 65 [pid = 3536] [id = 315] 12:14:12 INFO - PROCESS | 3536 | --DOCSHELL 17A76000 == 64 [pid = 3536] [id = 339] 12:14:12 INFO - PROCESS | 3536 | --DOCSHELL 02A84C00 == 63 [pid = 3536] [id = 338] 12:14:12 INFO - PROCESS | 3536 | --DOCSHELL 13269000 == 62 [pid = 3536] [id = 337] 12:14:12 INFO - PROCESS | 3536 | [3536] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:12 INFO - PROCESS | 3536 | 1461096852603 Marionette TRACE conn2 <- [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:14:12 INFO - PROCESS | 3536 | 1461096852645 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 12:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:14:12 INFO - PROCESS | 3536 | 1461096852651 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:14:12 INFO - PROCESS | 3536 | 1461096852653 Marionette TRACE conn2 <- [1,1374,null,{}] 12:14:12 INFO - PROCESS | 3536 | 1461096852659 Marionette TRACE conn2 -> [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:14:12 INFO - PROCESS | 3536 | 1461096852745 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (19A1CC00) [pid = 3536] [serial = 991] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 120 (16B79400) [pid = 3536] [serial = 967] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 119 (16375000) [pid = 3536] [serial = 964] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (1D2A5800) [pid = 3536] [serial = 981] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (1D637C00) [pid = 3536] [serial = 982] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (19A40400) [pid = 3536] [serial = 972] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (16455C00) [pid = 3536] [serial = 987] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (1C96A000) [pid = 3536] [serial = 979] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (1DDA9000) [pid = 3536] [serial = 957] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (17F6E800) [pid = 3536] [serial = 988] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (13850800) [pid = 3536] [serial = 948] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (1A6F1C00) [pid = 3536] [serial = 976] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (1958E800) [pid = 3536] [serial = 970] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (18898C00) [pid = 3536] [serial = 951] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (18D93400) [pid = 3536] [serial = 969] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (16649800) [pid = 3536] [serial = 966] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (19CDE400) [pid = 3536] [serial = 973] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (19F4C800) [pid = 3536] [serial = 975] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (1C1CE400) [pid = 3536] [serial = 978] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (1320DC00) [pid = 3536] [serial = 984] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (136DBC00) [pid = 3536] [serial = 985] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (1DD33400) [pid = 3536] [serial = 898] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (15649400) [pid = 3536] [serial = 963] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (192E1400) [pid = 3536] [serial = 960] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 97 (1BFEBC00) [pid = 3536] [serial = 961] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 96 (1CC80400) [pid = 3536] [serial = 954] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | --DOMWINDOW == 95 (1974C400) [pid = 3536] [serial = 990] [outer = 00000000] [url = about:blank] 12:14:12 INFO - PROCESS | 3536 | 1461096852855 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:12 INFO - PROCESS | 3536 | ++DOCSHELL 02A84C00 == 63 [pid = 3536] [id = 353] 12:14:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 96 (11B4D000) [pid = 3536] [serial = 1058] [outer = 00000000] 12:14:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 97 (1384E400) [pid = 3536] [serial = 1059] [outer = 11B4D000] 12:14:12 INFO - PROCESS | 3536 | 1461096852904 Marionette DEBUG loaded listener.js 12:14:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 98 (156A1000) [pid = 3536] [serial = 1060] [outer = 11B4D000] 12:14:13 INFO - PROCESS | 3536 | 1461096853286 Marionette TRACE conn2 <- [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:14:13 INFO - PROCESS | 3536 | 1461096853351 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 12:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:14:13 INFO - PROCESS | 3536 | 1461096853354 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:14:13 INFO - PROCESS | 3536 | 1461096853358 Marionette TRACE conn2 <- [1,1378,null,{}] 12:14:13 INFO - PROCESS | 3536 | 1461096853372 Marionette TRACE conn2 -> [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:14:13 INFO - PROCESS | 3536 | 1461096853442 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:14:13 INFO - PROCESS | 3536 | 1461096853449 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:13 INFO - PROCESS | 3536 | ++DOCSHELL 18D9B000 == 64 [pid = 3536] [id = 354] 12:14:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (192E1400) [pid = 3536] [serial = 1061] [outer = 00000000] 12:14:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (19755800) [pid = 3536] [serial = 1062] [outer = 192E1400] 12:14:13 INFO - PROCESS | 3536 | 1461096853505 Marionette DEBUG loaded listener.js 12:14:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (19A22C00) [pid = 3536] [serial = 1063] [outer = 192E1400] 12:14:13 INFO - PROCESS | 3536 | 1461096853959 Marionette TRACE conn2 <- [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:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 638ms 12:14:13 INFO - PROCESS | 3536 | 1461096853997 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 12:14:13 INFO - PROCESS | 3536 | 1461096853999 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 12:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:14:14 INFO - PROCESS | 3536 | 1461096854002 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:14:14 INFO - PROCESS | 3536 | 1461096854004 Marionette TRACE conn2 <- [1,1382,null,{}] 12:14:14 INFO - PROCESS | 3536 | 1461096854007 Marionette TRACE conn2 -> [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:14:14 INFO - PROCESS | 3536 | 1461096854088 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:14:14 INFO - PROCESS | 3536 | 1461096854128 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:14 INFO - PROCESS | 3536 | ++DOCSHELL 19CE0C00 == 65 [pid = 3536] [id = 355] 12:14:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (19E4C000) [pid = 3536] [serial = 1064] [outer = 00000000] 12:14:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (19F49800) [pid = 3536] [serial = 1065] [outer = 19E4C000] 12:14:14 INFO - PROCESS | 3536 | 1461096854174 Marionette DEBUG loaded listener.js 12:14:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (1A619400) [pid = 3536] [serial = 1066] [outer = 19E4C000] 12:14:14 INFO - PROCESS | 3536 | 1461096854616 Marionette TRACE conn2 <- [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:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 637ms 12:14:14 INFO - PROCESS | 3536 | 1461096854640 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 12:14:14 INFO - PROCESS | 3536 | 1461096854642 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 12:14:14 INFO - PROCESS | 3536 | 1461096854645 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:14:14 INFO - PROCESS | 3536 | 1461096854647 Marionette TRACE conn2 <- [1,1386,null,{}] 12:14:14 INFO - PROCESS | 3536 | 1461096854650 Marionette TRACE conn2 -> [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:14:14 INFO - PROCESS | 3536 | 1461096854730 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:14:14 INFO - PROCESS | 3536 | 1461096854736 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:14 INFO - PROCESS | 3536 | ++DOCSHELL 14AF3400 == 66 [pid = 3536] [id = 356] 12:14:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (156ED800) [pid = 3536] [serial = 1067] [outer = 00000000] 12:14:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (1BEBB000) [pid = 3536] [serial = 1068] [outer = 156ED800] 12:14:14 INFO - PROCESS | 3536 | 1461096854782 Marionette DEBUG loaded listener.js 12:14:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (1BFEBC00) [pid = 3536] [serial = 1069] [outer = 156ED800] 12:14:15 INFO - PROCESS | 3536 | 1461096855278 Marionette TRACE conn2 <- [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:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 700ms 12:14:15 INFO - PROCESS | 3536 | 1461096855346 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 12:14:15 INFO - PROCESS | 3536 | 1461096855348 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 12:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:14:15 INFO - PROCESS | 3536 | 1461096855358 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:14:15 INFO - PROCESS | 3536 | 1461096855360 Marionette TRACE conn2 <- [1,1390,null,{}] 12:14:15 INFO - PROCESS | 3536 | 1461096855363 Marionette TRACE conn2 -> [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:14:15 INFO - PROCESS | 3536 | 1461096855485 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:14:15 INFO - PROCESS | 3536 | 1461096855586 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:15 INFO - PROCESS | 3536 | ++DOCSHELL 1BFF8800 == 67 [pid = 3536] [id = 357] 12:14:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (1C1CF000) [pid = 3536] [serial = 1070] [outer = 00000000] 12:14:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (1D0D0C00) [pid = 3536] [serial = 1071] [outer = 1C1CF000] 12:14:15 INFO - PROCESS | 3536 | 1461096855634 Marionette DEBUG loaded listener.js 12:14:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (1D0D3800) [pid = 3536] [serial = 1072] [outer = 1C1CF000] 12:14:16 INFO - PROCESS | 3536 | 1461096856054 Marionette TRACE conn2 <- [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:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 731ms 12:14:16 INFO - PROCESS | 3536 | 1461096856096 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:14:16 INFO - PROCESS | 3536 | 1461096856098 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 12:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:14:16 INFO - PROCESS | 3536 | 1461096856106 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:14:16 INFO - PROCESS | 3536 | 1461096856108 Marionette TRACE conn2 <- [1,1394,null,{}] 12:14:16 INFO - PROCESS | 3536 | 1461096856112 Marionette TRACE conn2 -> [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:14:16 INFO - PROCESS | 3536 | 1461096856225 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:14:16 INFO - PROCESS | 3536 | 1461096856283 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:16 INFO - PROCESS | 3536 | ++DOCSHELL 1C1D2800 == 68 [pid = 3536] [id = 358] 12:14:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (1D171000) [pid = 3536] [serial = 1073] [outer = 00000000] 12:14:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (1D63B800) [pid = 3536] [serial = 1074] [outer = 1D171000] 12:14:16 INFO - PROCESS | 3536 | 1461096856332 Marionette DEBUG loaded listener.js 12:14:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (1D63D800) [pid = 3536] [serial = 1075] [outer = 1D171000] 12:14:16 INFO - PROCESS | 3536 | 1461096856738 Marionette TRACE conn2 <- [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:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 699ms 12:14:16 INFO - PROCESS | 3536 | 1461096856793 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:14:16 INFO - PROCESS | 3536 | 1461096856795 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 12:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:14:16 INFO - PROCESS | 3536 | 1461096856802 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:14:16 INFO - PROCESS | 3536 | 1461096856804 Marionette TRACE conn2 <- [1,1398,null,{}] 12:14:16 INFO - PROCESS | 3536 | 1461096856808 Marionette TRACE conn2 -> [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:14:16 INFO - PROCESS | 3536 | 1461096856943 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:14:17 INFO - PROCESS | 3536 | 1461096857145 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:17 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (19758800) [pid = 3536] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:14:17 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (1A6F7400) [pid = 3536] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:14:17 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (17A78800) [pid = 3536] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:14:17 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (12D55400) [pid = 3536] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:14:17 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (11B49400) [pid = 3536] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:14:17 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (1A6F1800) [pid = 3536] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:14:17 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (11C12800) [pid = 3536] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:14:17 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (132E2400) [pid = 3536] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:14:17 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (18898400) [pid = 3536] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:14:17 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (132D6400) [pid = 3536] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:14:17 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (1D638400) [pid = 3536] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:14:17 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (1D9EBC00) [pid = 3536] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:14:17 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (16864400) [pid = 3536] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:14:17 INFO - PROCESS | 3536 | --DOMWINDOW == 99 (1BFEA400) [pid = 3536] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:14:17 INFO - PROCESS | 3536 | --DOMWINDOW == 98 (1365CC00) [pid = 3536] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:14:17 INFO - PROCESS | 3536 | ++DOCSHELL 11B50000 == 69 [pid = 3536] [id = 359] 12:14:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 99 (11C11000) [pid = 3536] [serial = 1076] [outer = 00000000] 12:14:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 100 (1365CC00) [pid = 3536] [serial = 1077] [outer = 11C11000] 12:14:17 INFO - PROCESS | 3536 | 1461096857199 Marionette DEBUG loaded listener.js 12:14:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (14315000) [pid = 3536] [serial = 1078] [outer = 11C11000] 12:14:17 INFO - PROCESS | 3536 | 1461096857587 Marionette TRACE conn2 <- [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:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 839ms 12:14:17 INFO - PROCESS | 3536 | 1461096857645 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:14:17 INFO - PROCESS | 3536 | 1461096857646 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 12:14:17 INFO - PROCESS | 3536 | 1461096857650 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:14:17 INFO - PROCESS | 3536 | 1461096857652 Marionette TRACE conn2 <- [1,1402,null,{}] 12:14:17 INFO - PROCESS | 3536 | 1461096857655 Marionette TRACE conn2 -> [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:14:17 INFO - PROCESS | 3536 | 1461096857774 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:14:17 INFO - PROCESS | 3536 | 1461096857786 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:17 INFO - PROCESS | 3536 | ++DOCSHELL 1365DC00 == 70 [pid = 3536] [id = 360] 12:14:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (13852C00) [pid = 3536] [serial = 1079] [outer = 00000000] 12:14:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (19A23000) [pid = 3536] [serial = 1080] [outer = 13852C00] 12:14:17 INFO - PROCESS | 3536 | 1461096857832 Marionette DEBUG loaded listener.js 12:14:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (1BEB8800) [pid = 3536] [serial = 1081] [outer = 13852C00] 12:14:18 INFO - PROCESS | 3536 | 1461096858254 Marionette TRACE conn2 <- [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:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 622ms 12:14:18 INFO - PROCESS | 3536 | 1461096858288 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:14:18 INFO - PROCESS | 3536 | 1461096858290 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 12:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:14:18 INFO - PROCESS | 3536 | 1461096858293 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:14:18 INFO - PROCESS | 3536 | 1461096858294 Marionette TRACE conn2 <- [1,1406,null,{}] 12:14:18 INFO - PROCESS | 3536 | 1461096858298 Marionette TRACE conn2 -> [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:14:18 INFO - PROCESS | 3536 | 1461096858377 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:14:18 INFO - PROCESS | 3536 | 1461096858505 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:18 INFO - PROCESS | 3536 | ++DOCSHELL 132DBC00 == 71 [pid = 3536] [id = 361] 12:14:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (17D95800) [pid = 3536] [serial = 1082] [outer = 00000000] 12:14:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (1D670400) [pid = 3536] [serial = 1083] [outer = 17D95800] 12:14:18 INFO - PROCESS | 3536 | 1461096858551 Marionette DEBUG loaded listener.js 12:14:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (1D796400) [pid = 3536] [serial = 1084] [outer = 17D95800] 12:14:18 INFO - PROCESS | 3536 | 1461096858930 Marionette TRACE conn2 <- [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:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 684ms 12:14:18 INFO - PROCESS | 3536 | 1461096858993 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:14:18 INFO - PROCESS | 3536 | 1461096858995 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 12:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:14:18 INFO - PROCESS | 3536 | 1461096858999 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:14:18 INFO - PROCESS | 3536 | 1461096859001 Marionette TRACE conn2 <- [1,1410,null,{}] 12:14:18 INFO - PROCESS | 3536 | 1461096859004 Marionette TRACE conn2 -> [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:14:19 INFO - PROCESS | 3536 | 1461096859104 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:14:19 INFO - PROCESS | 3536 | 1461096859110 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:19 INFO - PROCESS | 3536 | ++DOCSHELL 1D796800 == 72 [pid = 3536] [id = 362] 12:14:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (1D9E3400) [pid = 3536] [serial = 1085] [outer = 00000000] 12:14:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (1DABE400) [pid = 3536] [serial = 1086] [outer = 1D9E3400] 12:14:19 INFO - PROCESS | 3536 | 1461096859160 Marionette DEBUG loaded listener.js 12:14:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (1DAC4000) [pid = 3536] [serial = 1087] [outer = 1D9E3400] 12:14:19 INFO - PROCESS | 3536 | 1461096859944 Marionette TRACE conn2 <- [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:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 995ms 12:14:19 INFO - PROCESS | 3536 | 1461096859985 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:14:19 INFO - PROCESS | 3536 | 1461096859989 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 12:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:14:19 INFO - PROCESS | 3536 | 1461096859994 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:14:19 INFO - PROCESS | 3536 | 1461096859998 Marionette TRACE conn2 <- [1,1414,null,{}] 12:14:19 INFO - PROCESS | 3536 | 1461096860003 Marionette TRACE conn2 -> [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:14:20 INFO - PROCESS | 3536 | 1461096860120 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:14:20 INFO - PROCESS | 3536 | 1461096860257 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:20 INFO - PROCESS | 3536 | ++DOCSHELL 132D9C00 == 73 [pid = 3536] [id = 363] 12:14:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (132DAC00) [pid = 3536] [serial = 1088] [outer = 00000000] 12:14:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (16B79C00) [pid = 3536] [serial = 1089] [outer = 132DAC00] 12:14:20 INFO - PROCESS | 3536 | 1461096860315 Marionette DEBUG loaded listener.js 12:14:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (17D8DC00) [pid = 3536] [serial = 1090] [outer = 132DAC00] 12:14:20 INFO - PROCESS | 3536 | 1461096860880 Marionette TRACE conn2 <- [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:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 948ms 12:14:20 INFO - PROCESS | 3536 | 1461096860937 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:14:20 INFO - PROCESS | 3536 | 1461096860943 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 12:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:14:20 INFO - PROCESS | 3536 | 1461096860949 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:14:20 INFO - PROCESS | 3536 | 1461096860952 Marionette TRACE conn2 <- [1,1418,null,{}] 12:14:20 INFO - PROCESS | 3536 | 1461096860956 Marionette TRACE conn2 -> [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:14:21 INFO - PROCESS | 3536 | 1461096861068 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:14:21 INFO - PROCESS | 3536 | 1461096861177 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:21 INFO - PROCESS | 3536 | ++DOCSHELL 1882AC00 == 74 [pid = 3536] [id = 364] 12:14:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (188A2800) [pid = 3536] [serial = 1091] [outer = 00000000] 12:14:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (19CDE000) [pid = 3536] [serial = 1092] [outer = 188A2800] 12:14:21 INFO - PROCESS | 3536 | 1461096861233 Marionette DEBUG loaded listener.js 12:14:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (1A622800) [pid = 3536] [serial = 1093] [outer = 188A2800] 12:14:21 INFO - PROCESS | 3536 | 1461096861885 Marionette TRACE conn2 <- [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:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 995ms 12:14:21 INFO - PROCESS | 3536 | 1461096861954 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:14:21 INFO - PROCESS | 3536 | 1461096861956 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 12:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:14:21 INFO - PROCESS | 3536 | 1461096861960 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:14:21 INFO - PROCESS | 3536 | 1461096861964 Marionette TRACE conn2 <- [1,1422,null,{}] 12:14:21 INFO - PROCESS | 3536 | 1461096861975 Marionette TRACE conn2 -> [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:14:22 INFO - PROCESS | 3536 | 1461096862130 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:14:22 INFO - PROCESS | 3536 | 1461096862148 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:22 INFO - PROCESS | 3536 | ++DOCSHELL 1D9E5C00 == 75 [pid = 3536] [id = 365] 12:14:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (1D9E9C00) [pid = 3536] [serial = 1094] [outer = 00000000] 12:14:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (1DABA800) [pid = 3536] [serial = 1095] [outer = 1D9E9C00] 12:14:22 INFO - PROCESS | 3536 | 1461096862206 Marionette DEBUG loaded listener.js 12:14:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (1DAC3000) [pid = 3536] [serial = 1096] [outer = 1D9E9C00] 12:14:22 INFO - PROCESS | 3536 | 1461096862836 Marionette TRACE conn2 <- [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:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 948ms 12:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:14:22 INFO - PROCESS | 3536 | 1461096862889 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:14:22 INFO - PROCESS | 3536 | 1461096862892 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 12:14:22 INFO - PROCESS | 3536 | 1461096862896 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:14:22 INFO - PROCESS | 3536 | 1461096862898 Marionette TRACE conn2 <- [1,1426,null,{}] 12:14:22 INFO - PROCESS | 3536 | 1461096862902 Marionette TRACE conn2 -> [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:14:23 INFO - PROCESS | 3536 | 1461096863009 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:14:23 INFO - PROCESS | 3536 | 1461096863146 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:23 INFO - PROCESS | 3536 | ++DOCSHELL 18CCEC00 == 76 [pid = 3536] [id = 366] 12:14:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (18CCFC00) [pid = 3536] [serial = 1097] [outer = 00000000] 12:14:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (18CD7800) [pid = 3536] [serial = 1098] [outer = 18CCFC00] 12:14:23 INFO - PROCESS | 3536 | 1461096863203 Marionette DEBUG loaded listener.js 12:14:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (18CD9400) [pid = 3536] [serial = 1099] [outer = 18CCFC00] 12:14:23 INFO - PROCESS | 3536 | 1461096863759 Marionette TRACE conn2 <- [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:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 902ms 12:14:23 INFO - PROCESS | 3536 | 1461096863799 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:14:23 INFO - PROCESS | 3536 | 1461096863802 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 12:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:14:23 INFO - PROCESS | 3536 | 1461096863805 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:14:23 INFO - PROCESS | 3536 | 1461096863807 Marionette TRACE conn2 <- [1,1430,null,{}] 12:14:23 INFO - PROCESS | 3536 | 1461096863811 Marionette TRACE conn2 -> [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:14:23 INFO - PROCESS | 3536 | 1461096863915 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:14:24 INFO - PROCESS | 3536 | 1461096864023 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:24 INFO - PROCESS | 3536 | ++DOCSHELL 15612000 == 77 [pid = 3536] [id = 367] 12:14:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (15615400) [pid = 3536] [serial = 1100] [outer = 00000000] 12:14:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (1561DC00) [pid = 3536] [serial = 1101] [outer = 15615400] 12:14:24 INFO - PROCESS | 3536 | 1461096864078 Marionette DEBUG loaded listener.js 12:14:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (1561FC00) [pid = 3536] [serial = 1102] [outer = 15615400] 12:14:24 INFO - PROCESS | 3536 | 1461096864621 Marionette TRACE conn2 <- [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:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 901ms 12:14:24 INFO - PROCESS | 3536 | 1461096864709 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:14:24 INFO - PROCESS | 3536 | 1461096864712 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 12:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:14:24 INFO - PROCESS | 3536 | 1461096864715 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:14:24 INFO - PROCESS | 3536 | 1461096864717 Marionette TRACE conn2 <- [1,1434,null,{}] 12:14:24 INFO - PROCESS | 3536 | 1461096864721 Marionette TRACE conn2 -> [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:14:24 INFO - PROCESS | 3536 | 1461096864879 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:14:25 INFO - PROCESS | 3536 | 1461096865025 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:25 INFO - PROCESS | 3536 | ++DOCSHELL 1384FC00 == 78 [pid = 3536] [id = 368] 12:14:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (15C8EC00) [pid = 3536] [serial = 1103] [outer = 00000000] 12:14:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 127 (1DAC2C00) [pid = 3536] [serial = 1104] [outer = 15C8EC00] 12:14:25 INFO - PROCESS | 3536 | 1461096865088 Marionette DEBUG loaded listener.js 12:14:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 128 (1DD2E800) [pid = 3536] [serial = 1105] [outer = 15C8EC00] 12:14:25 INFO - PROCESS | 3536 | 1461096865917 Marionette TRACE conn2 <- [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:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1244ms 12:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:14:25 INFO - PROCESS | 3536 | 1461096865960 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:14:25 INFO - PROCESS | 3536 | 1461096865964 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 12:14:25 INFO - PROCESS | 3536 | 1461096865969 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:14:25 INFO - PROCESS | 3536 | 1461096865972 Marionette TRACE conn2 <- [1,1438,null,{}] 12:14:25 INFO - PROCESS | 3536 | 1461096865977 Marionette TRACE conn2 -> [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:14:26 INFO - PROCESS | 3536 | 1461096866085 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:14:26 INFO - PROCESS | 3536 | 1461096866229 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:26 INFO - PROCESS | 3536 | ++DOCSHELL 142D5000 == 79 [pid = 3536] [id = 369] 12:14:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 129 (1430FC00) [pid = 3536] [serial = 1106] [outer = 00000000] 12:14:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 130 (13AF4C00) [pid = 3536] [serial = 1107] [outer = 1430FC00] 12:14:26 INFO - PROCESS | 3536 | 1461096866287 Marionette DEBUG loaded listener.js 12:14:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 131 (1561D400) [pid = 3536] [serial = 1108] [outer = 1430FC00] 12:14:26 INFO - PROCESS | 3536 | --DOCSHELL 132DBC00 == 78 [pid = 3536] [id = 361] 12:14:26 INFO - PROCESS | 3536 | --DOCSHELL 1365DC00 == 77 [pid = 3536] [id = 360] 12:14:26 INFO - PROCESS | 3536 | --DOCSHELL 11B50000 == 76 [pid = 3536] [id = 359] 12:14:26 INFO - PROCESS | 3536 | --DOCSHELL 1C1D2800 == 75 [pid = 3536] [id = 358] 12:14:26 INFO - PROCESS | 3536 | --DOCSHELL 1BFF8800 == 74 [pid = 3536] [id = 357] 12:14:26 INFO - PROCESS | 3536 | --DOCSHELL 14AF3400 == 73 [pid = 3536] [id = 356] 12:14:26 INFO - PROCESS | 3536 | --DOCSHELL 19CE0C00 == 72 [pid = 3536] [id = 355] 12:14:26 INFO - PROCESS | 3536 | --DOCSHELL 18D9B000 == 71 [pid = 3536] [id = 354] 12:14:26 INFO - PROCESS | 3536 | --DOCSHELL 02A84C00 == 70 [pid = 3536] [id = 353] 12:14:26 INFO - PROCESS | 3536 | --DOCSHELL 16B72C00 == 69 [pid = 3536] [id = 352] 12:14:26 INFO - PROCESS | 3536 | --DOCSHELL 17F6CC00 == 68 [pid = 3536] [id = 350] 12:14:26 INFO - PROCESS | 3536 | --DOCSHELL 1A6F9C00 == 67 [pid = 3536] [id = 349] 12:14:26 INFO - PROCESS | 3536 | --DOMWINDOW == 130 (1D16E000) [pid = 3536] [serial = 993] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3536 | --DOMWINDOW == 129 (15C8DC00) [pid = 3536] [serial = 996] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3536 | --DOMWINDOW == 128 (18B3BC00) [pid = 3536] [serial = 999] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3536 | --DOMWINDOW == 127 (1CB18400) [pid = 3536] [serial = 1002] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3536 | --DOMWINDOW == 126 (11B50400) [pid = 3536] [serial = 1005] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3536 | --DOMWINDOW == 125 (1C96F400) [pid = 3536] [serial = 1038] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3536 | --DOCSHELL 146B1800 == 66 [pid = 3536] [id = 348] 12:14:26 INFO - PROCESS | 3536 | --DOCSHELL 132DE800 == 65 [pid = 3536] [id = 347] 12:14:26 INFO - PROCESS | 3536 | --DOCSHELL 1A564800 == 64 [pid = 3536] [id = 346] 12:14:26 INFO - PROCESS | 3536 | 1461096866974 Marionette TRACE conn2 <- [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:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1042ms 12:14:27 INFO - PROCESS | 3536 | 1461096867015 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:14:27 INFO - PROCESS | 3536 | 1461096867020 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 12:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 124 (1D9EA000) [pid = 3536] [serial = 946] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 123 (1DDB0C00) [pid = 3536] [serial = 958] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 122 (18D93800) [pid = 3536] [serial = 952] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (1D638800) [pid = 3536] [serial = 955] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 120 (14316800) [pid = 3536] [serial = 949] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 119 (19F49400) [pid = 3536] [serial = 1026] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (1AAA6800) [pid = 3536] [serial = 1029] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (1A238800) [pid = 3536] [serial = 1027] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (17F6FC00) [pid = 3536] [serial = 1017] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (1974A400) [pid = 3536] [serial = 1023] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (1325C800) [pid = 3536] [serial = 1014] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (13A0AC00) [pid = 3536] [serial = 1015] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (1BFEC800) [pid = 3536] [serial = 1035] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (1810D400) [pid = 3536] [serial = 1009] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (17D8C800) [pid = 3536] [serial = 1008] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (143A8800) [pid = 3536] [serial = 1012] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (143B2000) [pid = 3536] [serial = 1011] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (18B44400) [pid = 3536] [serial = 1020] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (18D9E000) [pid = 3536] [serial = 1021] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (1BEBC000) [pid = 3536] [serial = 1030] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (18335800) [pid = 3536] [serial = 1018] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (1BFF2800) [pid = 3536] [serial = 1036] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (18896800) [pid = 3536] [serial = 1032] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 101 (19750000) [pid = 3536] [serial = 1024] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | --DOMWINDOW == 100 (19749800) [pid = 3536] [serial = 1033] [outer = 00000000] [url = about:blank] 12:14:27 INFO - PROCESS | 3536 | 1461096867062 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:14:27 INFO - PROCESS | 3536 | 1461096867065 Marionette TRACE conn2 <- [1,1442,null,{}] 12:14:27 INFO - PROCESS | 3536 | 1461096867071 Marionette TRACE conn2 -> [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:14:27 INFO - PROCESS | 3536 | 1461096867157 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:14:27 INFO - PROCESS | 3536 | 1461096867164 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:27 INFO - PROCESS | 3536 | ++DOCSHELL 13A08400 == 65 [pid = 3536] [id = 370] 12:14:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 101 (13A0BC00) [pid = 3536] [serial = 1109] [outer = 00000000] 12:14:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 102 (15619C00) [pid = 3536] [serial = 1110] [outer = 13A0BC00] 12:14:27 INFO - PROCESS | 3536 | 1461096867216 Marionette DEBUG loaded listener.js 12:14:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (15C95800) [pid = 3536] [serial = 1111] [outer = 13A0BC00] 12:14:27 INFO - PROCESS | 3536 | 1461096867754 Marionette TRACE conn2 <- [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:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 746ms 12:14:27 INFO - PROCESS | 3536 | 1461096867806 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:14:27 INFO - PROCESS | 3536 | 1461096867809 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 12:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:14:27 INFO - PROCESS | 3536 | 1461096867812 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:14:27 INFO - PROCESS | 3536 | 1461096867815 Marionette TRACE conn2 <- [1,1446,null,{}] 12:14:27 INFO - PROCESS | 3536 | 1461096867826 Marionette TRACE conn2 -> [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:14:27 INFO - PROCESS | 3536 | 1461096867925 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:14:28 INFO - PROCESS | 3536 | 1461096868019 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:28 INFO - PROCESS | 3536 | ++DOCSHELL 17F6FC00 == 66 [pid = 3536] [id = 371] 12:14:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (17F71800) [pid = 3536] [serial = 1112] [outer = 00000000] 12:14:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (181D4800) [pid = 3536] [serial = 1113] [outer = 17F71800] 12:14:28 INFO - PROCESS | 3536 | 1461096868068 Marionette DEBUG loaded listener.js 12:14:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (18823000) [pid = 3536] [serial = 1114] [outer = 17F71800] 12:14:28 INFO - PROCESS | 3536 | 1461096868430 Marionette TRACE conn2 <- [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:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 700ms 12:14:28 INFO - PROCESS | 3536 | 1461096868496 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:14:28 INFO - PROCESS | 3536 | 1461096868498 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 12:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:14:28 INFO - PROCESS | 3536 | 1461096868501 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:14:28 INFO - PROCESS | 3536 | 1461096868503 Marionette TRACE conn2 <- [1,1450,null,{}] 12:14:28 INFO - PROCESS | 3536 | 1461096868506 Marionette TRACE conn2 -> [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:14:28 INFO - PROCESS | 3536 | 1461096868589 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:14:28 INFO - PROCESS | 3536 | 1461096868596 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:28 INFO - PROCESS | 3536 | ++DOCSHELL 18896800 == 67 [pid = 3536] [id = 372] 12:14:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (18898C00) [pid = 3536] [serial = 1115] [outer = 00000000] 12:14:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (18B44400) [pid = 3536] [serial = 1116] [outer = 18898C00] 12:14:28 INFO - PROCESS | 3536 | 1461096868641 Marionette DEBUG loaded listener.js 12:14:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (18CD6800) [pid = 3536] [serial = 1117] [outer = 18898C00] 12:14:29 INFO - PROCESS | 3536 | 1461096869098 Marionette TRACE conn2 <- [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:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 637ms 12:14:29 INFO - PROCESS | 3536 | 1461096869140 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:14:29 INFO - PROCESS | 3536 | 1461096869142 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 12:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:14:29 INFO - PROCESS | 3536 | 1461096869146 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:14:29 INFO - PROCESS | 3536 | 1461096869147 Marionette TRACE conn2 <- [1,1454,null,{}] 12:14:29 INFO - PROCESS | 3536 | 1461096869151 Marionette TRACE conn2 -> [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:14:29 INFO - PROCESS | 3536 | 1461096869264 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:14:29 INFO - PROCESS | 3536 | 1461096869358 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:29 INFO - PROCESS | 3536 | ++DOCSHELL 18CCDC00 == 68 [pid = 3536] [id = 373] 12:14:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (18D92800) [pid = 3536] [serial = 1118] [outer = 00000000] 12:14:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (19189C00) [pid = 3536] [serial = 1119] [outer = 18D92800] 12:14:29 INFO - PROCESS | 3536 | 1461096869403 Marionette DEBUG loaded listener.js 12:14:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (192D9000) [pid = 3536] [serial = 1120] [outer = 18D92800] 12:14:29 INFO - PROCESS | 3536 | 1461096869832 Marionette TRACE conn2 <- [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:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 730ms 12:14:29 INFO - PROCESS | 3536 | 1461096869891 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:14:29 INFO - PROCESS | 3536 | 1461096869893 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 12:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:14:29 INFO - PROCESS | 3536 | 1461096869896 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:14:29 INFO - PROCESS | 3536 | 1461096869898 Marionette TRACE conn2 <- [1,1458,null,{}] 12:14:29 INFO - PROCESS | 3536 | 1461096869909 Marionette TRACE conn2 -> [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:14:30 INFO - PROCESS | 3536 | 1461096870039 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:14:30 INFO - PROCESS | 3536 | 1461096870105 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:30 INFO - PROCESS | 3536 | ++DOCSHELL 19754000 == 69 [pid = 3536] [id = 374] 12:14:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (19757000) [pid = 3536] [serial = 1121] [outer = 00000000] 12:14:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (19CE0C00) [pid = 3536] [serial = 1122] [outer = 19757000] 12:14:30 INFO - PROCESS | 3536 | 1461096870156 Marionette DEBUG loaded listener.js 12:14:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (19F44400) [pid = 3536] [serial = 1123] [outer = 19757000] 12:14:30 INFO - PROCESS | 3536 | 1461096870578 Marionette TRACE conn2 <- [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:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 746ms 12:14:30 INFO - PROCESS | 3536 | 1461096870647 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:14:30 INFO - PROCESS | 3536 | 1461096870649 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 12:14:30 INFO - PROCESS | 3536 | 1461096870652 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:14:30 INFO - PROCESS | 3536 | 1461096870654 Marionette TRACE conn2 <- [1,1462,null,{}] 12:14:30 INFO - PROCESS | 3536 | 1461096870658 Marionette TRACE conn2 -> [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:14:30 INFO - PROCESS | 3536 | 1461096870773 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:14:30 INFO - PROCESS | 3536 | 1461096870783 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:30 INFO - PROCESS | 3536 | ++DOCSHELL 19F45400 == 70 [pid = 3536] [id = 375] 12:14:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (1A50BC00) [pid = 3536] [serial = 1124] [outer = 00000000] 12:14:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (1BEB3400) [pid = 3536] [serial = 1125] [outer = 1A50BC00] 12:14:30 INFO - PROCESS | 3536 | 1461096870884 Marionette DEBUG loaded listener.js 12:14:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (1BEBCC00) [pid = 3536] [serial = 1126] [outer = 1A50BC00] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (13852C00) [pid = 3536] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (11B48800) [pid = 3536] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (1388EC00) [pid = 3536] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (1A621800) [pid = 3536] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (1BFF9000) [pid = 3536] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (17D97400) [pid = 3536] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (17D95800) [pid = 3536] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (1C1CF000) [pid = 3536] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (1D171000) [pid = 3536] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (156ED800) [pid = 3536] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (16B74C00) [pid = 3536] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (19E4C000) [pid = 3536] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (11B4D000) [pid = 3536] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 104 (1320FC00) [pid = 3536] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 103 (192E1400) [pid = 3536] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:14:31 INFO - PROCESS | 3536 | --DOMWINDOW == 102 (11C11000) [pid = 3536] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:14:31 INFO - PROCESS | 3536 | 1461096871458 Marionette TRACE conn2 <- [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:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 839ms 12:14:31 INFO - PROCESS | 3536 | 1461096871495 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:14:31 INFO - PROCESS | 3536 | 1461096871497 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 12:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:14:31 INFO - PROCESS | 3536 | 1461096871501 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:14:31 INFO - PROCESS | 3536 | 1461096871502 Marionette TRACE conn2 <- [1,1466,null,{}] 12:14:31 INFO - PROCESS | 3536 | 1461096871506 Marionette TRACE conn2 -> [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:14:31 INFO - PROCESS | 3536 | 1461096871570 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:14:31 INFO - PROCESS | 3536 | 1461096871665 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:31 INFO - PROCESS | 3536 | ++DOCSHELL 11B48800 == 71 [pid = 3536] [id = 376] 12:14:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 103 (11B4E400) [pid = 3536] [serial = 1127] [outer = 00000000] 12:14:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 104 (156ED800) [pid = 3536] [serial = 1128] [outer = 11B4E400] 12:14:31 INFO - PROCESS | 3536 | 1461096871709 Marionette DEBUG loaded listener.js 12:14:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 105 (18CD9800) [pid = 3536] [serial = 1129] [outer = 11B4E400] 12:14:32 INFO - PROCESS | 3536 | 1461096872079 Marionette TRACE conn2 <- [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:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 637ms 12:14:32 INFO - PROCESS | 3536 | 1461096872123 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:14:32 INFO - PROCESS | 3536 | 1461096872125 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 12:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:14:32 INFO - PROCESS | 3536 | 1461096872128 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:14:32 INFO - PROCESS | 3536 | 1461096872130 Marionette TRACE conn2 <- [1,1470,null,{}] 12:14:32 INFO - PROCESS | 3536 | 1461096872134 Marionette TRACE conn2 -> [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:14:32 INFO - PROCESS | 3536 | 1461096872251 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:14:32 INFO - PROCESS | 3536 | 1461096872260 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:32 INFO - PROCESS | 3536 | ++DOCSHELL 19A1D400 == 72 [pid = 3536] [id = 377] 12:14:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (1A238800) [pid = 3536] [serial = 1130] [outer = 00000000] 12:14:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (1BEC0C00) [pid = 3536] [serial = 1131] [outer = 1A238800] 12:14:32 INFO - PROCESS | 3536 | 1461096872305 Marionette DEBUG loaded listener.js 12:14:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (1BFF2800) [pid = 3536] [serial = 1132] [outer = 1A238800] 12:14:32 INFO - PROCESS | 3536 | 1461096872726 Marionette TRACE conn2 <- [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:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 637ms 12:14:32 INFO - PROCESS | 3536 | 1461096872766 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:14:32 INFO - PROCESS | 3536 | 1461096872768 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 12:14:32 INFO - PROCESS | 3536 | 1461096872771 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:14:32 INFO - PROCESS | 3536 | 1461096872773 Marionette TRACE conn2 <- [1,1474,null,{}] 12:14:32 INFO - PROCESS | 3536 | 1461096872777 Marionette TRACE conn2 -> [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:14:32 INFO - PROCESS | 3536 | 1461096872895 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:14:32 INFO - PROCESS | 3536 | 1461096872904 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:32 INFO - PROCESS | 3536 | ++DOCSHELL 132DFC00 == 73 [pid = 3536] [id = 378] 12:14:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (1C139000) [pid = 3536] [serial = 1133] [outer = 00000000] 12:14:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (1C1D3000) [pid = 3536] [serial = 1134] [outer = 1C139000] 12:14:32 INFO - PROCESS | 3536 | 1461096872950 Marionette DEBUG loaded listener.js 12:14:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (1CB13000) [pid = 3536] [serial = 1135] [outer = 1C139000] 12:14:33 INFO - PROCESS | 3536 | 1461096873483 Marionette TRACE conn2 <- [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:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 808ms 12:14:33 INFO - PROCESS | 3536 | 1461096873575 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:14:33 INFO - PROCESS | 3536 | 1461096873579 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 12:14:33 INFO - PROCESS | 3536 | 1461096873585 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:14:33 INFO - PROCESS | 3536 | 1461096873589 Marionette TRACE conn2 <- [1,1478,null,{}] 12:14:33 INFO - PROCESS | 3536 | 1461096873596 Marionette TRACE conn2 -> [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:14:33 INFO - PROCESS | 3536 | 1461096873724 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:14:33 INFO - PROCESS | 3536 | 1461096873829 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:33 INFO - PROCESS | 3536 | ++DOCSHELL 12DFE000 == 74 [pid = 3536] [id = 379] 12:14:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (1320DC00) [pid = 3536] [serial = 1136] [outer = 00000000] 12:14:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (14ABE000) [pid = 3536] [serial = 1137] [outer = 1320DC00] 12:14:33 INFO - PROCESS | 3536 | 1461096873888 Marionette DEBUG loaded listener.js 12:14:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (15615C00) [pid = 3536] [serial = 1138] [outer = 1320DC00] 12:14:34 INFO - PROCESS | 3536 | 1461096874478 Marionette TRACE conn2 <- [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:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 949ms 12:14:34 INFO - PROCESS | 3536 | 1461096874531 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:14:34 INFO - PROCESS | 3536 | 1461096874537 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 12:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:14:34 INFO - PROCESS | 3536 | 1461096874544 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:14:34 INFO - PROCESS | 3536 | 1461096874546 Marionette TRACE conn2 <- [1,1482,null,{}] 12:14:34 INFO - PROCESS | 3536 | 1461096874550 Marionette TRACE conn2 -> [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:14:34 INFO - PROCESS | 3536 | 1461096874644 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:14:34 INFO - PROCESS | 3536 | 1461096874784 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:34 INFO - PROCESS | 3536 | ++DOCSHELL 17F66C00 == 75 [pid = 3536] [id = 380] 12:14:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (17F6E800) [pid = 3536] [serial = 1139] [outer = 00000000] 12:14:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (18830C00) [pid = 3536] [serial = 1140] [outer = 17F6E800] 12:14:34 INFO - PROCESS | 3536 | 1461096874864 Marionette DEBUG loaded listener.js 12:14:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (18CD1000) [pid = 3536] [serial = 1141] [outer = 17F6E800] 12:14:35 INFO - PROCESS | 3536 | 1461096875505 Marionette TRACE conn2 <- [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:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1026ms 12:14:35 INFO - PROCESS | 3536 | 1461096875580 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:14:35 INFO - PROCESS | 3536 | 1461096875583 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 12:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:14:35 INFO - PROCESS | 3536 | 1461096875608 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:14:35 INFO - PROCESS | 3536 | 1461096875612 Marionette TRACE conn2 <- [1,1486,null,{}] 12:14:35 INFO - PROCESS | 3536 | 1461096875624 Marionette TRACE conn2 -> [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:14:35 INFO - PROCESS | 3536 | 1461096875734 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:14:35 INFO - PROCESS | 3536 | 1461096875870 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:35 INFO - PROCESS | 3536 | ++DOCSHELL 19758800 == 76 [pid = 3536] [id = 381] 12:14:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (19A1C400) [pid = 3536] [serial = 1142] [outer = 00000000] 12:14:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (1C970800) [pid = 3536] [serial = 1143] [outer = 19A1C400] 12:14:35 INFO - PROCESS | 3536 | 1461096875930 Marionette DEBUG loaded listener.js 12:14:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (1D0D6400) [pid = 3536] [serial = 1144] [outer = 19A1C400] 12:14:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (1664B400) [pid = 3536] [serial = 1145] [outer = 1DDB2400] 12:14:36 INFO - PROCESS | 3536 | 1461096876618 Marionette TRACE conn2 <- [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:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1042ms 12:14:36 INFO - PROCESS | 3536 | 1461096876653 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:14:36 INFO - PROCESS | 3536 | 1461096876656 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 12:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:14:36 INFO - PROCESS | 3536 | 1461096876660 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:14:36 INFO - PROCESS | 3536 | 1461096876662 Marionette TRACE conn2 <- [1,1490,null,{}] 12:14:36 INFO - PROCESS | 3536 | 1461096876682 Marionette TRACE conn2 -> [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:14:36 INFO - PROCESS | 3536 | 1461096876788 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:14:36 INFO - PROCESS | 3536 | 1461096876898 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:36 INFO - PROCESS | 3536 | ++DOCSHELL 18335C00 == 77 [pid = 3536] [id = 382] 12:14:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (19A19400) [pid = 3536] [serial = 1146] [outer = 00000000] 12:14:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (1D636400) [pid = 3536] [serial = 1147] [outer = 19A19400] 12:14:36 INFO - PROCESS | 3536 | 1461096876953 Marionette DEBUG loaded listener.js 12:14:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (1D640400) [pid = 3536] [serial = 1148] [outer = 19A19400] 12:14:37 INFO - PROCESS | 3536 | 1461096877569 Marionette TRACE conn2 <- [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:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 963ms 12:14:37 INFO - PROCESS | 3536 | 1461096877609 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:14:37 INFO - PROCESS | 3536 | 1461096877611 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 12:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:14:37 INFO - PROCESS | 3536 | 1461096877615 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:14:37 INFO - PROCESS | 3536 | 1461096877617 Marionette TRACE conn2 <- [1,1494,null,{}] 12:14:37 INFO - PROCESS | 3536 | 1461096877620 Marionette TRACE conn2 -> [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:14:37 INFO - PROCESS | 3536 | 1461096877726 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:14:37 INFO - PROCESS | 3536 | 1461096877863 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:37 INFO - PROCESS | 3536 | ++DOCSHELL 1CC86C00 == 78 [pid = 3536] [id = 383] 12:14:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (1D79DC00) [pid = 3536] [serial = 1149] [outer = 00000000] 12:14:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (1D9E8800) [pid = 3536] [serial = 1150] [outer = 1D79DC00] 12:14:37 INFO - PROCESS | 3536 | 1461096877920 Marionette DEBUG loaded listener.js 12:14:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 127 (1D9EB400) [pid = 3536] [serial = 1151] [outer = 1D79DC00] 12:14:38 INFO - PROCESS | 3536 | 1461096878455 Marionette TRACE conn2 <- [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:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 902ms 12:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:14:38 INFO - PROCESS | 3536 | 1461096878519 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:14:38 INFO - PROCESS | 3536 | 1461096878522 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 12:14:38 INFO - PROCESS | 3536 | 1461096878525 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:14:38 INFO - PROCESS | 3536 | 1461096878527 Marionette TRACE conn2 <- [1,1498,null,{}] 12:14:38 INFO - PROCESS | 3536 | 1461096878531 Marionette TRACE conn2 -> [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:14:38 INFO - PROCESS | 3536 | 1461096878651 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:14:38 INFO - PROCESS | 3536 | 1461096878792 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:38 INFO - PROCESS | 3536 | ++DOCSHELL 1DD33800 == 79 [pid = 3536] [id = 384] 12:14:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 128 (1DD33C00) [pid = 3536] [serial = 1152] [outer = 00000000] 12:14:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 129 (1DDAA800) [pid = 3536] [serial = 1153] [outer = 1DD33C00] 12:14:38 INFO - PROCESS | 3536 | 1461096878849 Marionette DEBUG loaded listener.js 12:14:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 130 (1DDAD000) [pid = 3536] [serial = 1154] [outer = 1DD33C00] 12:14:39 INFO - PROCESS | 3536 | 1461096879481 Marionette TRACE conn2 <- [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:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 995ms 12:14:39 INFO - PROCESS | 3536 | 1461096879528 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:14:39 INFO - PROCESS | 3536 | 1461096879530 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 12:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:14:39 INFO - PROCESS | 3536 | 1461096879548 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:14:39 INFO - PROCESS | 3536 | 1461096879550 Marionette TRACE conn2 <- [1,1502,null,{}] 12:14:39 INFO - PROCESS | 3536 | 1461096879557 Marionette TRACE conn2 -> [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:14:39 INFO - PROCESS | 3536 | 1461096879813 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:14:39 INFO - PROCESS | 3536 | 1461096879969 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:39 INFO - PROCESS | 3536 | ++DOCSHELL 13263000 == 80 [pid = 3536] [id = 385] 12:14:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 131 (13269000) [pid = 3536] [serial = 1155] [outer = 00000000] 12:14:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 132 (13887400) [pid = 3536] [serial = 1156] [outer = 13269000] 12:14:40 INFO - PROCESS | 3536 | 1461096880022 Marionette DEBUG loaded listener.js 12:14:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 133 (13AE6400) [pid = 3536] [serial = 1157] [outer = 13269000] 12:14:40 INFO - PROCESS | 3536 | 1461096880656 Marionette TRACE conn2 <- [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:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1212ms 12:14:40 INFO - PROCESS | 3536 | 1461096880729 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:14:40 INFO - PROCESS | 3536 | 1461096880734 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 12:14:40 INFO - PROCESS | 3536 | 1461096880738 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:14:40 INFO - PROCESS | 3536 | 1461096880742 Marionette TRACE conn2 <- [1,1506,null,{}] 12:14:40 INFO - PROCESS | 3536 | 1461096880747 Marionette TRACE conn2 -> [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:14:40 INFO - PROCESS | 3536 | 1461096880849 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:14:41 INFO - PROCESS | 3536 | 1461096880998 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:41 INFO - PROCESS | 3536 | --DOCSHELL 19A1D400 == 79 [pid = 3536] [id = 377] 12:14:41 INFO - PROCESS | 3536 | --DOCSHELL 11B48800 == 78 [pid = 3536] [id = 376] 12:14:41 INFO - PROCESS | 3536 | --DOCSHELL 19F45400 == 77 [pid = 3536] [id = 375] 12:14:41 INFO - PROCESS | 3536 | --DOCSHELL 19754000 == 76 [pid = 3536] [id = 374] 12:14:41 INFO - PROCESS | 3536 | --DOCSHELL 18CCDC00 == 75 [pid = 3536] [id = 373] 12:14:41 INFO - PROCESS | 3536 | --DOCSHELL 18896800 == 74 [pid = 3536] [id = 372] 12:14:41 INFO - PROCESS | 3536 | --DOCSHELL 17F6FC00 == 73 [pid = 3536] [id = 371] 12:14:41 INFO - PROCESS | 3536 | --DOCSHELL 13A08400 == 72 [pid = 3536] [id = 370] 12:14:41 INFO - PROCESS | 3536 | --DOCSHELL 142D5000 == 71 [pid = 3536] [id = 369] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 132 (14A0B400) [pid = 3536] [serial = 1041] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 131 (1889E000) [pid = 3536] [serial = 1044] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 130 (1CC7D800) [pid = 3536] [serial = 1047] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 129 (1D614800) [pid = 3536] [serial = 1050] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | ++DOCSHELL 132E4000 == 72 [pid = 3536] [id = 386] 12:14:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 130 (136CC800) [pid = 3536] [serial = 1158] [outer = 00000000] 12:14:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 131 (14316800) [pid = 3536] [serial = 1159] [outer = 136CC800] 12:14:41 INFO - PROCESS | 3536 | 1461096881083 Marionette DEBUG loaded listener.js 12:14:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 132 (15ACEC00) [pid = 3536] [serial = 1160] [outer = 136CC800] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 131 (1C13BC00) [pid = 3536] [serial = 1006] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 130 (1664AC00) [pid = 3536] [serial = 997] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 129 (1D677000) [pid = 3536] [serial = 994] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 128 (1D66EC00) [pid = 3536] [serial = 1003] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 127 (192E7C00) [pid = 3536] [serial = 1000] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 126 (1D0D0C00) [pid = 3536] [serial = 1071] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 125 (1D63B800) [pid = 3536] [serial = 1074] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 124 (1D0D3800) [pid = 3536] [serial = 1072] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 123 (1BEBB000) [pid = 3536] [serial = 1068] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 122 (18895C00) [pid = 3536] [serial = 1057] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (17F6BC00) [pid = 3536] [serial = 1056] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 120 (19F49800) [pid = 3536] [serial = 1065] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 119 (1A619400) [pid = 3536] [serial = 1066] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (1D63D800) [pid = 3536] [serial = 1075] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (1384E400) [pid = 3536] [serial = 1059] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (156A1000) [pid = 3536] [serial = 1060] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (183A4000) [pid = 3536] [serial = 1054] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (17D8FC00) [pid = 3536] [serial = 1053] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (19755800) [pid = 3536] [serial = 1062] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (19A22C00) [pid = 3536] [serial = 1063] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (1365CC00) [pid = 3536] [serial = 1077] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (14315000) [pid = 3536] [serial = 1078] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (19A23000) [pid = 3536] [serial = 1080] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (1D796400) [pid = 3536] [serial = 1084] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (1BFEBC00) [pid = 3536] [serial = 1069] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 106 (1BEB8800) [pid = 3536] [serial = 1081] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | --DOMWINDOW == 105 (1D670400) [pid = 3536] [serial = 1083] [outer = 00000000] [url = about:blank] 12:14:41 INFO - PROCESS | 3536 | 1461096881539 Marionette TRACE conn2 <- [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:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 840ms 12:14:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:14:41 INFO - PROCESS | 3536 | 1461096881582 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:14:41 INFO - PROCESS | 3536 | 1461096881585 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 12:14:41 INFO - PROCESS | 3536 | 1461096881589 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:14:41 INFO - PROCESS | 3536 | 1461096881591 Marionette TRACE conn2 <- [1,1510,null,{}] 12:14:41 INFO - PROCESS | 3536 | 1461096881594 Marionette TRACE conn2 -> [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:14:41 INFO - PROCESS | 3536 | 1461096881680 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:14:41 INFO - PROCESS | 3536 | 1461096881691 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:41 INFO - PROCESS | 3536 | ++DOCSHELL 16B7D400 == 73 [pid = 3536] [id = 387] 12:14:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 106 (17A70000) [pid = 3536] [serial = 1161] [outer = 00000000] 12:14:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 107 (17A9D800) [pid = 3536] [serial = 1162] [outer = 17A70000] 12:14:41 INFO - PROCESS | 3536 | 1461096881737 Marionette DEBUG loaded listener.js 12:14:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (17D95000) [pid = 3536] [serial = 1163] [outer = 17A70000] 12:14:42 INFO - PROCESS | 3536 | 1461096882246 Marionette TRACE conn2 <- [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:14:42 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:14:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:14:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:14:42 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:14:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:14:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:14:42 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:14:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:14:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:14:42 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:14:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:14:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:14:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 684ms 12:14:42 INFO - PROCESS | 3536 | 1461096882289 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:14:42 INFO - PROCESS | 3536 | 1461096882292 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 12:14:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:14:42 INFO - PROCESS | 3536 | 1461096882306 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:14:42 INFO - PROCESS | 3536 | 1461096882311 Marionette TRACE conn2 <- [1,1514,null,{}] 12:14:42 INFO - PROCESS | 3536 | 1461096882314 Marionette TRACE conn2 -> [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:14:42 INFO - PROCESS | 3536 | 1461096882402 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:14:42 INFO - PROCESS | 3536 | 1461096882407 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:42 INFO - PROCESS | 3536 | ++DOCSHELL 16870800 == 74 [pid = 3536] [id = 388] 12:14:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (17F70800) [pid = 3536] [serial = 1164] [outer = 00000000] 12:14:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (18DA0400) [pid = 3536] [serial = 1165] [outer = 17F70800] 12:14:42 INFO - PROCESS | 3536 | 1461096882452 Marionette DEBUG loaded listener.js 12:14:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (19749C00) [pid = 3536] [serial = 1166] [outer = 17F70800] 12:14:42 INFO - PROCESS | 3536 | 1461096882912 Marionette TRACE conn2 <- [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:14:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:14:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:14:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:14:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:14:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:14:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:14:42 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 652ms 12:14:42 INFO - PROCESS | 3536 | 1461096882953 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:14:42 INFO - PROCESS | 3536 | 1461096882955 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 12:14:42 INFO - PROCESS | 3536 | 1461096882958 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:14:42 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:14:42 INFO - PROCESS | 3536 | 1461096882960 Marionette TRACE conn2 <- [1,1518,null,{}] 12:14:42 INFO - PROCESS | 3536 | 1461096882964 Marionette TRACE conn2 -> [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:14:43 INFO - PROCESS | 3536 | 1461096883052 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:14:43 INFO - PROCESS | 3536 | 1461096883088 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:43 INFO - PROCESS | 3536 | ++DOCSHELL 132DE000 == 75 [pid = 3536] [id = 389] 12:14:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (19750C00) [pid = 3536] [serial = 1167] [outer = 00000000] 12:14:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (19BC3000) [pid = 3536] [serial = 1168] [outer = 19750C00] 12:14:43 INFO - PROCESS | 3536 | 1461096883134 Marionette DEBUG loaded listener.js 12:14:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (19E4AC00) [pid = 3536] [serial = 1169] [outer = 19750C00] 12:14:43 INFO - PROCESS | 3536 | 1461096883567 Marionette TRACE conn2 <- [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:14:43 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:14:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:14:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:14:43 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:14:43 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:14:43 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 12:14:43 INFO - PROCESS | 3536 | 1461096883597 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:14:43 INFO - PROCESS | 3536 | 1461096883599 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 12:14:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:14:43 INFO - PROCESS | 3536 | 1461096883606 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:14:43 INFO - PROCESS | 3536 | 1461096883608 Marionette TRACE conn2 <- [1,1522,null,{}] 12:14:43 INFO - PROCESS | 3536 | 1461096883611 Marionette TRACE conn2 -> [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:14:43 INFO - PROCESS | 3536 | 1461096883731 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:14:43 INFO - PROCESS | 3536 | 1461096883789 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:43 INFO - PROCESS | 3536 | ++DOCSHELL 19F4EC00 == 76 [pid = 3536] [id = 390] 12:14:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (1A56EC00) [pid = 3536] [serial = 1170] [outer = 00000000] 12:14:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (1BEB3C00) [pid = 3536] [serial = 1171] [outer = 1A56EC00] 12:14:43 INFO - PROCESS | 3536 | 1461096883844 Marionette DEBUG loaded listener.js 12:14:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (1BFEC000) [pid = 3536] [serial = 1172] [outer = 1A56EC00] 12:14:44 INFO - PROCESS | 3536 | 1461096884288 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:14:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:14:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 730ms 12:14:44 INFO - PROCESS | 3536 | 1461096884344 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:14:44 INFO - PROCESS | 3536 | 1461096884346 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 12:14:44 INFO - PROCESS | 3536 | 1461096884349 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:14:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:14:44 INFO - PROCESS | 3536 | 1461096884351 Marionette TRACE conn2 <- [1,1526,null,{}] 12:14:44 INFO - PROCESS | 3536 | 1461096884361 Marionette TRACE conn2 -> [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:14:44 INFO - PROCESS | 3536 | 1461096884505 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:14:44 INFO - PROCESS | 3536 | 1461096884536 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:44 INFO - PROCESS | 3536 | ++DOCSHELL 1AAAE000 == 77 [pid = 3536] [id = 391] 12:14:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (1C1D2800) [pid = 3536] [serial = 1173] [outer = 00000000] 12:14:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (1D0D5C00) [pid = 3536] [serial = 1174] [outer = 1C1D2800] 12:14:44 INFO - PROCESS | 3536 | 1461096884581 Marionette DEBUG loaded listener.js 12:14:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (1D172800) [pid = 3536] [serial = 1175] [outer = 1C1D2800] 12:14:45 INFO - PROCESS | 3536 | 1461096885014 Marionette TRACE conn2 <- [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:14:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:14:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 683ms 12:14:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:14:45 INFO - PROCESS | 3536 | 1461096885049 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:14:45 INFO - PROCESS | 3536 | 1461096885051 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 12:14:45 INFO - PROCESS | 3536 | 1461096885055 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - PROCESS | 3536 | 1461096885056 Marionette TRACE conn2 <- [1,1530,null,{}] 12:14:45 INFO - PROCESS | 3536 | 1461096885059 Marionette TRACE conn2 -> [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:14:45 INFO - PROCESS | 3536 | 1461096885176 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:14:45 INFO - PROCESS | 3536 | 1461096885243 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:45 INFO - PROCESS | 3536 | ++DOCSHELL 1C13D400 == 78 [pid = 3536] [id = 392] 12:14:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (1D634000) [pid = 3536] [serial = 1176] [outer = 00000000] 12:14:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (1D63EC00) [pid = 3536] [serial = 1177] [outer = 1D634000] 12:14:45 INFO - PROCESS | 3536 | 1461096885296 Marionette DEBUG loaded listener.js 12:14:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (1D671800) [pid = 3536] [serial = 1178] [outer = 1D634000] 12:14:45 INFO - PROCESS | 3536 | --DOMWINDOW == 122 (16371C00) [pid = 3536] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:14:45 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (1AAA6400) [pid = 3536] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:14:45 INFO - PROCESS | 3536 | --DOMWINDOW == 120 (13843C00) [pid = 3536] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:14:45 INFO - PROCESS | 3536 | --DOMWINDOW == 119 (1A238800) [pid = 3536] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:14:45 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (188A1000) [pid = 3536] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:14:45 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (1A50BC00) [pid = 3536] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:14:45 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (17F71800) [pid = 3536] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:14:45 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (18D92800) [pid = 3536] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:14:45 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (1D9E3400) [pid = 3536] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:14:45 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (1430FC00) [pid = 3536] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:14:45 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (11B4E400) [pid = 3536] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:14:45 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (18898C00) [pid = 3536] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:14:45 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (19757000) [pid = 3536] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:14:45 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (13A0BC00) [pid = 3536] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:14:45 INFO - PROCESS | 3536 | 1461096885878 Marionette TRACE conn2 <- [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:14:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:14:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 824ms 12:14:45 INFO - PROCESS | 3536 | 1461096885898 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:14:45 INFO - PROCESS | 3536 | 1461096885900 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 12:14:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:14:45 INFO - PROCESS | 3536 | 1461096885906 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - PROCESS | 3536 | 1461096885908 Marionette TRACE conn2 <- [1,1534,null,{}] 12:14:45 INFO - PROCESS | 3536 | 1461096885912 Marionette TRACE conn2 -> [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:14:45 INFO - PROCESS | 3536 | 1461096885994 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:14:45 INFO - PROCESS | 3536 | 1461096886003 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:45 INFO - PROCESS | 3536 | ++DOCSHELL 1325EC00 == 79 [pid = 3536] [id = 393] 12:14:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (13265C00) [pid = 3536] [serial = 1179] [outer = 00000000] 12:14:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (16867000) [pid = 3536] [serial = 1180] [outer = 13265C00] 12:14:46 INFO - PROCESS | 3536 | 1461096886048 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (17D90000) [pid = 3536] [serial = 1181] [outer = 13265C00] 12:14:46 INFO - PROCESS | 3536 | 1461096886493 Marionette TRACE conn2 <- [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:14:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:14:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 637ms 12:14:46 INFO - PROCESS | 3536 | 1461096886546 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:14:46 INFO - PROCESS | 3536 | 1461096886548 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 12:14:46 INFO - PROCESS | 3536 | 1461096886551 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:14:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:14:46 INFO - PROCESS | 3536 | 1461096886537 Marionette TRACE conn2 <- [1,1538,null,{}] 12:14:46 INFO - PROCESS | 3536 | 1461096886541 Marionette TRACE conn2 -> [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:14:46 INFO - PROCESS | 3536 | 1461096886624 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:14:46 INFO - PROCESS | 3536 | 1461096886630 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:46 INFO - PROCESS | 3536 | ++DOCSHELL 13264800 == 80 [pid = 3536] [id = 394] 12:14:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (17D97000) [pid = 3536] [serial = 1182] [outer = 00000000] 12:14:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (1BEBE800) [pid = 3536] [serial = 1183] [outer = 17D97000] 12:14:46 INFO - PROCESS | 3536 | 1461096886675 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (1D2A5800) [pid = 3536] [serial = 1184] [outer = 17D97000] 12:14:47 INFO - PROCESS | 3536 | 1461096887108 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:14:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:14:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 591ms 12:14:47 INFO - PROCESS | 3536 | 1461096887133 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:14:47 INFO - PROCESS | 3536 | 1461096887135 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 12:14:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:14:47 INFO - PROCESS | 3536 | 1461096887155 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:14:47 INFO - PROCESS | 3536 | 1461096887157 Marionette TRACE conn2 <- [1,1542,null,{}] 12:14:47 INFO - PROCESS | 3536 | 1461096887161 Marionette TRACE conn2 -> [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:14:47 INFO - PROCESS | 3536 | 1461096887244 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:14:47 INFO - PROCESS | 3536 | 1461096887251 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:47 INFO - PROCESS | 3536 | ++DOCSHELL 13408000 == 81 [pid = 3536] [id = 395] 12:14:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (13408800) [pid = 3536] [serial = 1185] [outer = 00000000] 12:14:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (1340E800) [pid = 3536] [serial = 1186] [outer = 13408800] 12:14:47 INFO - PROCESS | 3536 | 1461096887301 Marionette DEBUG loaded listener.js 12:14:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (188A1000) [pid = 3536] [serial = 1187] [outer = 13408800] 12:14:47 INFO - PROCESS | 3536 | 1461096887852 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:14:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:14:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 761ms 12:14:47 INFO - PROCESS | 3536 | 1461096887900 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:14:47 INFO - PROCESS | 3536 | 1461096887905 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 12:14:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:14:47 INFO - PROCESS | 3536 | 1461096887910 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:14:47 INFO - PROCESS | 3536 | 1461096887915 Marionette TRACE conn2 <- [1,1546,null,{}] 12:14:47 INFO - PROCESS | 3536 | 1461096887922 Marionette TRACE conn2 -> [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:14:48 INFO - PROCESS | 3536 | 1461096888052 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:14:48 INFO - PROCESS | 3536 | 1461096888190 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:48 INFO - PROCESS | 3536 | ++DOCSHELL 1340D800 == 82 [pid = 3536] [id = 396] 12:14:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (1340DC00) [pid = 3536] [serial = 1188] [outer = 00000000] 12:14:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (1384F400) [pid = 3536] [serial = 1189] [outer = 1340DC00] 12:14:48 INFO - PROCESS | 3536 | 1461096888252 Marionette DEBUG loaded listener.js 12:14:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (1388F800) [pid = 3536] [serial = 1190] [outer = 1340DC00] 12:14:48 INFO - PROCESS | 3536 | 1461096888914 Marionette TRACE conn2 <- [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:14:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:14:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1041ms 12:14:48 INFO - PROCESS | 3536 | 1461096888958 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:14:48 INFO - PROCESS | 3536 | 1461096888964 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 12:14:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:14:48 INFO - PROCESS | 3536 | 1461096888991 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:14:48 INFO - PROCESS | 3536 | 1461096888994 Marionette TRACE conn2 <- [1,1550,null,{}] 12:14:48 INFO - PROCESS | 3536 | 1461096888998 Marionette TRACE conn2 -> [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:14:49 INFO - PROCESS | 3536 | 1461096889158 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:14:49 INFO - PROCESS | 3536 | 1461096889227 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:49 INFO - PROCESS | 3536 | ++DOCSHELL 15619400 == 83 [pid = 3536] [id = 397] 12:14:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (1561B800) [pid = 3536] [serial = 1191] [outer = 00000000] 12:14:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (16B7A800) [pid = 3536] [serial = 1192] [outer = 1561B800] 12:14:49 INFO - PROCESS | 3536 | 1461096889323 Marionette DEBUG loaded listener.js 12:14:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (17D8F000) [pid = 3536] [serial = 1193] [outer = 1561B800] 12:14:49 INFO - PROCESS | 3536 | 1461096889913 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:14:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:14:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 994ms 12:14:49 INFO - PROCESS | 3536 | 1461096889976 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:14:49 INFO - PROCESS | 3536 | 1461096889979 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 12:14:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:14:49 INFO - PROCESS | 3536 | 1461096889983 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:14:49 INFO - PROCESS | 3536 | 1461096889986 Marionette TRACE conn2 <- [1,1554,null,{}] 12:14:49 INFO - PROCESS | 3536 | 1461096889998 Marionette TRACE conn2 -> [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:14:50 INFO - PROCESS | 3536 | 1461096890110 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:14:50 INFO - PROCESS | 3536 | 1461096890253 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:50 INFO - PROCESS | 3536 | ++DOCSHELL 19A19000 == 84 [pid = 3536] [id = 398] 12:14:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (19A1C800) [pid = 3536] [serial = 1194] [outer = 00000000] 12:14:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (1A6FA800) [pid = 3536] [serial = 1195] [outer = 19A1C800] 12:14:50 INFO - PROCESS | 3536 | 1461096890313 Marionette DEBUG loaded listener.js 12:14:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 127 (1BEC0000) [pid = 3536] [serial = 1196] [outer = 19A1C800] 12:14:50 INFO - PROCESS | 3536 | 1461096890933 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:14:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:14:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 994ms 12:14:50 INFO - PROCESS | 3536 | 1461096890985 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:14:50 INFO - PROCESS | 3536 | 1461096890988 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 12:14:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:14:50 INFO - PROCESS | 3536 | 1461096890991 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:14:50 INFO - PROCESS | 3536 | 1461096890993 Marionette TRACE conn2 <- [1,1558,null,{}] 12:14:50 INFO - PROCESS | 3536 | 1461096890997 Marionette TRACE conn2 -> [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:14:51 INFO - PROCESS | 3536 | 1461096891106 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:14:51 INFO - PROCESS | 3536 | 1461096891220 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:51 INFO - PROCESS | 3536 | ++DOCSHELL 1325C400 == 85 [pid = 3536] [id = 399] 12:14:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 128 (13412400) [pid = 3536] [serial = 1197] [outer = 00000000] 12:14:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 129 (1810C400) [pid = 3536] [serial = 1198] [outer = 13412400] 12:14:51 INFO - PROCESS | 3536 | 1461096891347 Marionette DEBUG loaded listener.js 12:14:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 130 (19A26000) [pid = 3536] [serial = 1199] [outer = 13412400] 12:14:51 INFO - PROCESS | 3536 | 1461096891951 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:14:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:14:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 995ms 12:14:51 INFO - PROCESS | 3536 | 1461096891992 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 3536 | 1461096891994 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 12:14:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:14:51 INFO - PROCESS | 3536 | 1461096891998 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - PROCESS | 3536 | 1461096892000 Marionette TRACE conn2 <- [1,1562,null,{}] 12:14:51 INFO - PROCESS | 3536 | 1461096892003 Marionette TRACE conn2 -> [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:14:52 INFO - PROCESS | 3536 | 1461096892109 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:14:52 INFO - PROCESS | 3536 | 1461096892251 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:52 INFO - PROCESS | 3536 | ++DOCSHELL 1341D400 == 86 [pid = 3536] [id = 400] 12:14:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 131 (1341E400) [pid = 3536] [serial = 1200] [outer = 00000000] 12:14:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 132 (1D63D400) [pid = 3536] [serial = 1201] [outer = 1341E400] 12:14:52 INFO - PROCESS | 3536 | 1461096892307 Marionette DEBUG loaded listener.js 12:14:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 133 (1D79B400) [pid = 3536] [serial = 1202] [outer = 1341E400] 12:14:52 INFO - PROCESS | 3536 | 1461096892858 Marionette TRACE conn2 <- [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:14:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:14:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 932ms 12:14:52 INFO - PROCESS | 3536 | 1461096892927 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:14:52 INFO - PROCESS | 3536 | 1461096892930 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 12:14:52 INFO - PROCESS | 3536 | 1461096892933 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:14:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:14:52 INFO - PROCESS | 3536 | 1461096892935 Marionette TRACE conn2 <- [1,1566,null,{}] 12:14:52 INFO - PROCESS | 3536 | 1461096892939 Marionette TRACE conn2 -> [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:14:53 INFO - PROCESS | 3536 | 1461096893065 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:14:53 INFO - PROCESS | 3536 | 1461096893212 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:53 INFO - PROCESS | 3536 | ++DOCSHELL 1D28C400 == 87 [pid = 3536] [id = 401] 12:14:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 134 (1D28D400) [pid = 3536] [serial = 1203] [outer = 00000000] 12:14:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 135 (1D296000) [pid = 3536] [serial = 1204] [outer = 1D28D400] 12:14:53 INFO - PROCESS | 3536 | 1461096893271 Marionette DEBUG loaded listener.js 12:14:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 136 (1D642C00) [pid = 3536] [serial = 1205] [outer = 1D28D400] 12:14:53 INFO - PROCESS | 3536 | 1461096893884 Marionette TRACE conn2 <- [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:14:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:14:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 994ms 12:14:53 INFO - PROCESS | 3536 | 1461096893935 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:14:53 INFO - PROCESS | 3536 | 1461096893937 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 12:14:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:14:53 INFO - PROCESS | 3536 | 1461096893941 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:14:53 INFO - PROCESS | 3536 | 1461096893943 Marionette TRACE conn2 <- [1,1570,null,{}] 12:14:53 INFO - PROCESS | 3536 | 1461096893947 Marionette TRACE conn2 -> [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:14:54 INFO - PROCESS | 3536 | 1461096894052 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:14:54 INFO - PROCESS | 3536 | 1461096894197 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:54 INFO - PROCESS | 3536 | ++DOCSHELL 11B48400 == 88 [pid = 3536] [id = 402] 12:14:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 137 (11C1B800) [pid = 3536] [serial = 1206] [outer = 00000000] 12:14:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 138 (15A36000) [pid = 3536] [serial = 1207] [outer = 11C1B800] 12:14:54 INFO - PROCESS | 3536 | 1461096894254 Marionette DEBUG loaded listener.js 12:14:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 139 (18332800) [pid = 3536] [serial = 1208] [outer = 11C1B800] 12:14:55 INFO - PROCESS | 3536 | 1461096895072 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:14:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:14:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1151ms 12:14:55 INFO - PROCESS | 3536 | 1461096895093 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:14:55 INFO - PROCESS | 3536 | 1461096895098 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 12:14:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:14:55 INFO - PROCESS | 3536 | 1461096895104 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:14:55 INFO - PROCESS | 3536 | 1461096895107 Marionette TRACE conn2 <- [1,1574,null,{}] 12:14:55 INFO - PROCESS | 3536 | 1461096895112 Marionette TRACE conn2 -> [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:14:55 INFO - PROCESS | 3536 | 1461096895219 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:14:55 INFO - PROCESS | 3536 | 1461096895379 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:55 INFO - PROCESS | 3536 | ++DOCSHELL 13A05C00 == 89 [pid = 3536] [id = 403] 12:14:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 140 (13A08400) [pid = 3536] [serial = 1209] [outer = 00000000] 12:14:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 141 (1561D000) [pid = 3536] [serial = 1210] [outer = 13A08400] 12:14:55 INFO - PROCESS | 3536 | 1461096895436 Marionette DEBUG loaded listener.js 12:14:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 142 (15CD1800) [pid = 3536] [serial = 1211] [outer = 13A08400] 12:14:55 INFO - PROCESS | 3536 | --DOCSHELL 13A04800 == 88 [pid = 3536] [id = 233] 12:14:55 INFO - PROCESS | 3536 | --DOCSHELL 13AE7400 == 87 [pid = 3536] [id = 216] 12:14:55 INFO - PROCESS | 3536 | --DOCSHELL 17A7D800 == 86 [pid = 3536] [id = 258] 12:14:55 INFO - PROCESS | 3536 | --DOCSHELL 13264800 == 85 [pid = 3536] [id = 394] 12:14:55 INFO - PROCESS | 3536 | --DOCSHELL 1325EC00 == 84 [pid = 3536] [id = 393] 12:14:55 INFO - PROCESS | 3536 | --DOCSHELL 1C13D400 == 83 [pid = 3536] [id = 392] 12:14:55 INFO - PROCESS | 3536 | --DOCSHELL 1AAAE000 == 82 [pid = 3536] [id = 391] 12:14:55 INFO - PROCESS | 3536 | --DOCSHELL 19F4EC00 == 81 [pid = 3536] [id = 390] 12:14:55 INFO - PROCESS | 3536 | --DOCSHELL 132DE000 == 80 [pid = 3536] [id = 389] 12:14:55 INFO - PROCESS | 3536 | --DOCSHELL 16870800 == 79 [pid = 3536] [id = 388] 12:14:55 INFO - PROCESS | 3536 | --DOCSHELL 16B7D400 == 78 [pid = 3536] [id = 387] 12:14:55 INFO - PROCESS | 3536 | --DOCSHELL 132E4000 == 77 [pid = 3536] [id = 386] 12:14:55 INFO - PROCESS | 3536 | --DOCSHELL 13263000 == 76 [pid = 3536] [id = 385] 12:14:55 INFO - PROCESS | 3536 | --DOMWINDOW == 141 (1C1D3000) [pid = 3536] [serial = 1134] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOCSHELL 18335C00 == 75 [pid = 3536] [id = 382] 12:14:56 INFO - PROCESS | 3536 | --DOCSHELL 19758800 == 74 [pid = 3536] [id = 381] 12:14:56 INFO - PROCESS | 3536 | --DOCSHELL 17F66C00 == 73 [pid = 3536] [id = 380] 12:14:56 INFO - PROCESS | 3536 | --DOCSHELL 12DFE000 == 72 [pid = 3536] [id = 379] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 140 (15C90800) [pid = 3536] [serial = 1042] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 139 (1D636800) [pid = 3536] [serial = 1051] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 138 (1BFF2800) [pid = 3536] [serial = 1132] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 137 (19CE0C00) [pid = 3536] [serial = 1122] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 136 (13AF4C00) [pid = 3536] [serial = 1107] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 135 (181D4800) [pid = 3536] [serial = 1113] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 134 (18823000) [pid = 3536] [serial = 1114] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 133 (1DABA800) [pid = 3536] [serial = 1095] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 132 (19189C00) [pid = 3536] [serial = 1119] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 131 (192D9000) [pid = 3536] [serial = 1120] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 130 (1BEB3400) [pid = 3536] [serial = 1125] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 129 (18CD7800) [pid = 3536] [serial = 1098] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 128 (18B44400) [pid = 3536] [serial = 1116] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 127 (1DABE400) [pid = 3536] [serial = 1086] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 126 (1DAC4000) [pid = 3536] [serial = 1087] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 125 (1DAC2C00) [pid = 3536] [serial = 1104] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 124 (15619C00) [pid = 3536] [serial = 1110] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 123 (15C95800) [pid = 3536] [serial = 1111] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 122 (19F44400) [pid = 3536] [serial = 1123] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (16B79C00) [pid = 3536] [serial = 1089] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 120 (156ED800) [pid = 3536] [serial = 1128] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 119 (18DD7C00) [pid = 3536] [serial = 1045] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (1CC85C00) [pid = 3536] [serial = 1048] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (19CDE000) [pid = 3536] [serial = 1092] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (1561DC00) [pid = 3536] [serial = 1101] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (1BEC0C00) [pid = 3536] [serial = 1131] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (1BEBCC00) [pid = 3536] [serial = 1126] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (1561D400) [pid = 3536] [serial = 1108] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (18CD6800) [pid = 3536] [serial = 1117] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (18CD9800) [pid = 3536] [serial = 1129] [outer = 00000000] [url = about:blank] 12:14:56 INFO - PROCESS | 3536 | 1461096896077 Marionette TRACE conn2 <- [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:14:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:14:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1041ms 12:14:56 INFO - PROCESS | 3536 | 1461096896156 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:14:56 INFO - PROCESS | 3536 | 1461096896162 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 12:14:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:14:56 INFO - PROCESS | 3536 | 1461096896168 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:14:56 INFO - PROCESS | 3536 | 1461096896172 Marionette TRACE conn2 <- [1,1578,null,{}] 12:14:56 INFO - PROCESS | 3536 | 1461096896176 Marionette TRACE conn2 -> [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:14:56 INFO - PROCESS | 3536 | 1461096896305 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:14:56 INFO - PROCESS | 3536 | 1461096896372 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:56 INFO - PROCESS | 3536 | ++DOCSHELL 13A04800 == 73 [pid = 3536] [id = 404] 12:14:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (13AE7400) [pid = 3536] [serial = 1212] [outer = 00000000] 12:14:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (156A1000) [pid = 3536] [serial = 1213] [outer = 13AE7400] 12:14:56 INFO - PROCESS | 3536 | 1461096896418 Marionette DEBUG loaded listener.js 12:14:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (16371C00) [pid = 3536] [serial = 1214] [outer = 13AE7400] 12:14:56 INFO - PROCESS | 3536 | 1461096896842 Marionette TRACE conn2 <- [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:14:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:14:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 730ms 12:14:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:14:56 INFO - PROCESS | 3536 | 1461096896907 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:14:56 INFO - PROCESS | 3536 | 1461096896909 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 12:14:56 INFO - PROCESS | 3536 | 1461096896913 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:14:56 INFO - PROCESS | 3536 | 1461096896916 Marionette TRACE conn2 <- [1,1582,null,{}] 12:14:56 INFO - PROCESS | 3536 | 1461096896926 Marionette TRACE conn2 -> [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:14:57 INFO - PROCESS | 3536 | 1461096897017 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:14:57 INFO - PROCESS | 3536 | 1461096897026 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:57 INFO - PROCESS | 3536 | ++DOCSHELL 18339800 == 74 [pid = 3536] [id = 405] 12:14:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (1833BC00) [pid = 3536] [serial = 1215] [outer = 00000000] 12:14:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (18896000) [pid = 3536] [serial = 1216] [outer = 1833BC00] 12:14:57 INFO - PROCESS | 3536 | 1461096897074 Marionette DEBUG loaded listener.js 12:14:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (18B3A000) [pid = 3536] [serial = 1217] [outer = 1833BC00] 12:14:57 INFO - PROCESS | 3536 | 1461096897545 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:14:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:14:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 683ms 12:14:57 INFO - PROCESS | 3536 | 1461096897612 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:14:57 INFO - PROCESS | 3536 | 1461096897615 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 12:14:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:14:57 INFO - PROCESS | 3536 | 1461096897618 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:14:57 INFO - PROCESS | 3536 | 1461096897620 Marionette TRACE conn2 <- [1,1586,null,{}] 12:14:57 INFO - PROCESS | 3536 | 1461096897624 Marionette TRACE conn2 -> [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:14:57 INFO - PROCESS | 3536 | 1461096897738 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:14:57 INFO - PROCESS | 3536 | 1461096897850 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:57 INFO - PROCESS | 3536 | ++DOCSHELL 18B45000 == 75 [pid = 3536] [id = 406] 12:14:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (18CD5800) [pid = 3536] [serial = 1218] [outer = 00000000] 12:14:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (18D9F000) [pid = 3536] [serial = 1219] [outer = 18CD5800] 12:14:57 INFO - PROCESS | 3536 | 1461096897896 Marionette DEBUG loaded listener.js 12:14:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (1958EC00) [pid = 3536] [serial = 1220] [outer = 18CD5800] 12:14:58 INFO - PROCESS | 3536 | 1461096898287 Marionette TRACE conn2 <- [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:14:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:14:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 684ms 12:14:58 INFO - PROCESS | 3536 | 1461096898317 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:14:58 INFO - PROCESS | 3536 | 1461096898319 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 12:14:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:14:58 INFO - PROCESS | 3536 | 1461096898323 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:14:58 INFO - PROCESS | 3536 | 1461096898324 Marionette TRACE conn2 <- [1,1590,null,{}] 12:14:58 INFO - PROCESS | 3536 | 1461096898328 Marionette TRACE conn2 -> [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:14:58 INFO - PROCESS | 3536 | 1461096898447 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:14:58 INFO - PROCESS | 3536 | 1461096898515 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:58 INFO - PROCESS | 3536 | ++DOCSHELL 18B44800 == 76 [pid = 3536] [id = 407] 12:14:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (18CD4C00) [pid = 3536] [serial = 1221] [outer = 00000000] 12:14:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (1988AC00) [pid = 3536] [serial = 1222] [outer = 18CD4C00] 12:14:58 INFO - PROCESS | 3536 | 1461096898561 Marionette DEBUG loaded listener.js 12:14:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (19A1FC00) [pid = 3536] [serial = 1223] [outer = 18CD4C00] 12:14:59 INFO - PROCESS | 3536 | 1461096899007 Marionette TRACE conn2 <- [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:14:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:14:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 731ms 12:14:59 INFO - PROCESS | 3536 | 1461096899047 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:14:59 INFO - PROCESS | 3536 | 1461096899049 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 12:14:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:14:59 INFO - PROCESS | 3536 | 1461096899053 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:14:59 INFO - PROCESS | 3536 | 1461096899055 Marionette TRACE conn2 <- [1,1594,null,{}] 12:14:59 INFO - PROCESS | 3536 | 1461096899093 Marionette TRACE conn2 -> [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:14:59 INFO - PROCESS | 3536 | 1461096899229 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:14:59 INFO - PROCESS | 3536 | 1461096899301 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:59 INFO - PROCESS | 3536 | ++DOCSHELL 19B3E400 == 77 [pid = 3536] [id = 408] 12:14:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (19F49800) [pid = 3536] [serial = 1224] [outer = 00000000] 12:14:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (1BEBC800) [pid = 3536] [serial = 1225] [outer = 19F49800] 12:14:59 INFO - PROCESS | 3536 | 1461096899348 Marionette DEBUG loaded listener.js 12:14:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (1BFEBC00) [pid = 3536] [serial = 1226] [outer = 19F49800] 12:14:59 INFO - PROCESS | 3536 | 1461096899767 Marionette TRACE conn2 <- [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:14:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:14:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 746ms 12:14:59 INFO - PROCESS | 3536 | 1461096899819 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:14:59 INFO - PROCESS | 3536 | 1461096899821 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 12:14:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:14:59 INFO - PROCESS | 3536 | 1461096899824 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:14:59 INFO - PROCESS | 3536 | 1461096899826 Marionette TRACE conn2 <- [1,1598,null,{}] 12:14:59 INFO - PROCESS | 3536 | 1461096899829 Marionette TRACE conn2 -> [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:14:59 INFO - PROCESS | 3536 | 1461096899948 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:15:00 INFO - PROCESS | 3536 | 1461096900014 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:00 INFO - PROCESS | 3536 | ++DOCSHELL 19A27C00 == 78 [pid = 3536] [id = 409] 12:15:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 127 (19F4C400) [pid = 3536] [serial = 1227] [outer = 00000000] 12:15:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 128 (1C13B800) [pid = 3536] [serial = 1228] [outer = 19F4C400] 12:15:00 INFO - PROCESS | 3536 | 1461096900059 Marionette DEBUG loaded listener.js 12:15:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 129 (1C96D800) [pid = 3536] [serial = 1229] [outer = 19F4C400] 12:15:00 INFO - PROCESS | 3536 | --DOMWINDOW == 128 (1D634000) [pid = 3536] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:15:00 INFO - PROCESS | 3536 | --DOMWINDOW == 127 (17A70000) [pid = 3536] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:15:00 INFO - PROCESS | 3536 | --DOMWINDOW == 126 (1C1D2800) [pid = 3536] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:15:00 INFO - PROCESS | 3536 | --DOMWINDOW == 125 (13269000) [pid = 3536] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:15:00 INFO - PROCESS | 3536 | --DOMWINDOW == 124 (17F70800) [pid = 3536] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:15:00 INFO - PROCESS | 3536 | --DOMWINDOW == 123 (136CC800) [pid = 3536] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:15:00 INFO - PROCESS | 3536 | --DOMWINDOW == 122 (19750C00) [pid = 3536] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:15:00 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (13265C00) [pid = 3536] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:15:00 INFO - PROCESS | 3536 | --DOMWINDOW == 120 (1A56EC00) [pid = 3536] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:15:00 INFO - PROCESS | 3536 | --DOMWINDOW == 119 (17D97000) [pid = 3536] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:15:00 INFO - PROCESS | 3536 | 1461096900539 Marionette TRACE conn2 <- [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:15:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:15:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 730ms 12:15:00 INFO - PROCESS | 3536 | 1461096900592 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:15:00 INFO - PROCESS | 3536 | 1461096900594 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 12:15:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:15:00 INFO - PROCESS | 3536 | 1461096900599 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:15:00 INFO - PROCESS | 3536 | 1461096900600 Marionette TRACE conn2 <- [1,1602,null,{}] 12:15:00 INFO - PROCESS | 3536 | 1461096900604 Marionette TRACE conn2 -> [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:15:00 INFO - PROCESS | 3536 | 1461096900698 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:15:00 INFO - PROCESS | 3536 | 1461096900705 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:00 INFO - PROCESS | 3536 | ++DOCSHELL 13408C00 == 79 [pid = 3536] [id = 410] 12:15:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (136CC800) [pid = 3536] [serial = 1230] [outer = 00000000] 12:15:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (1BFF6800) [pid = 3536] [serial = 1231] [outer = 136CC800] 12:15:00 INFO - PROCESS | 3536 | 1461096900750 Marionette DEBUG loaded listener.js 12:15:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (1BFF7400) [pid = 3536] [serial = 1232] [outer = 136CC800] 12:15:01 INFO - PROCESS | 3536 | 1461096901180 Marionette TRACE conn2 <- [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:15:01 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:15:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 638ms 12:15:01 INFO - PROCESS | 3536 | 1461096901234 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:15:01 INFO - PROCESS | 3536 | 1461096901236 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 12:15:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:15:01 INFO - PROCESS | 3536 | 1461096901243 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:15:01 INFO - PROCESS | 3536 | 1461096901245 Marionette TRACE conn2 <- [1,1606,null,{}] 12:15:01 INFO - PROCESS | 3536 | 1461096901249 Marionette TRACE conn2 -> [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:15:01 INFO - PROCESS | 3536 | 1461096901333 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:15:01 INFO - PROCESS | 3536 | 1461096901340 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:01 INFO - PROCESS | 3536 | ++DOCSHELL 1A241400 == 80 [pid = 3536] [id = 411] 12:15:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (1D0C9400) [pid = 3536] [serial = 1233] [outer = 00000000] 12:15:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (1D28DC00) [pid = 3536] [serial = 1234] [outer = 1D0C9400] 12:15:01 INFO - PROCESS | 3536 | 1461096901384 Marionette DEBUG loaded listener.js 12:15:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (1D292C00) [pid = 3536] [serial = 1235] [outer = 1D0C9400] 12:15:01 INFO - PROCESS | 3536 | 1461096901840 Marionette TRACE conn2 <- [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:15:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:15:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 637ms 12:15:01 INFO - PROCESS | 3536 | 1461096901866 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:15:01 INFO - PROCESS | 3536 | 1461096901868 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 12:15:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:15:01 INFO - PROCESS | 3536 | 1461096901876 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:15:01 INFO - PROCESS | 3536 | 1461096901878 Marionette TRACE conn2 <- [1,1610,null,{}] 12:15:01 INFO - PROCESS | 3536 | 1461096901881 Marionette TRACE conn2 -> [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:15:01 INFO - PROCESS | 3536 | 1461096901967 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:15:01 INFO - PROCESS | 3536 | 1461096901974 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:01 INFO - PROCESS | 3536 | ++DOCSHELL 13852400 == 81 [pid = 3536] [id = 412] 12:15:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (1C972000) [pid = 3536] [serial = 1236] [outer = 00000000] 12:15:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 127 (1D63B000) [pid = 3536] [serial = 1237] [outer = 1C972000] 12:15:02 INFO - PROCESS | 3536 | 1461096902018 Marionette DEBUG loaded listener.js 12:15:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 128 (1D640000) [pid = 3536] [serial = 1238] [outer = 1C972000] 12:15:02 INFO - PROCESS | 3536 | 1461096902730 Marionette TRACE conn2 <- [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:15:02 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:15:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 902ms 12:15:02 INFO - PROCESS | 3536 | 1461096902777 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:15:02 INFO - PROCESS | 3536 | 1461096902782 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 12:15:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:15:02 INFO - PROCESS | 3536 | 1461096902788 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:15:02 INFO - PROCESS | 3536 | 1461096902792 Marionette TRACE conn2 <- [1,1614,null,{}] 12:15:02 INFO - PROCESS | 3536 | 1461096902798 Marionette TRACE conn2 -> [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:15:02 INFO - PROCESS | 3536 | 1461096902919 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:15:03 INFO - PROCESS | 3536 | 1461096903065 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:03 INFO - PROCESS | 3536 | ++DOCSHELL 13412C00 == 82 [pid = 3536] [id = 413] 12:15:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 129 (13417000) [pid = 3536] [serial = 1239] [outer = 00000000] 12:15:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 130 (146B8400) [pid = 3536] [serial = 1240] [outer = 13417000] 12:15:03 INFO - PROCESS | 3536 | 1461096903125 Marionette DEBUG loaded listener.js 12:15:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 131 (1561C400) [pid = 3536] [serial = 1241] [outer = 13417000] 12:15:03 INFO - PROCESS | 3536 | 1461096903712 Marionette TRACE conn2 <- [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:15:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:15:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 933ms 12:15:03 INFO - PROCESS | 3536 | 1461096903735 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:15:03 INFO - PROCESS | 3536 | 1461096903745 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 12:15:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:15:03 INFO - PROCESS | 3536 | 1461096903752 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:15:03 INFO - PROCESS | 3536 | 1461096903754 Marionette TRACE conn2 <- [1,1618,null,{}] 12:15:03 INFO - PROCESS | 3536 | 1461096903759 Marionette TRACE conn2 -> [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:15:03 INFO - PROCESS | 3536 | 1461096903871 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:15:04 INFO - PROCESS | 3536 | 1461096904029 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:04 INFO - PROCESS | 3536 | ++DOCSHELL 13847400 == 83 [pid = 3536] [id = 414] 12:15:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 132 (142D5000) [pid = 3536] [serial = 1242] [outer = 00000000] 12:15:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 133 (188A0000) [pid = 3536] [serial = 1243] [outer = 142D5000] 12:15:04 INFO - PROCESS | 3536 | 1461096904087 Marionette DEBUG loaded listener.js 12:15:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 134 (18CD8400) [pid = 3536] [serial = 1244] [outer = 142D5000] 12:15:04 INFO - PROCESS | 3536 | 1461096904713 Marionette TRACE conn2 <- [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:15:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:15:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 995ms 12:15:04 INFO - PROCESS | 3536 | 1461096904738 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:15:04 INFO - PROCESS | 3536 | 1461096904742 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 12:15:04 INFO - PROCESS | 3536 | 1461096904773 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:15:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:15:04 INFO - PROCESS | 3536 | 1461096904777 Marionette TRACE conn2 <- [1,1622,null,{}] 12:15:04 INFO - PROCESS | 3536 | 1461096904808 Marionette TRACE conn2 -> [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:15:04 INFO - PROCESS | 3536 | 1461096904954 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:15:05 INFO - PROCESS | 3536 | 1461096905099 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:05 INFO - PROCESS | 3536 | ++DOCSHELL 1AAABC00 == 84 [pid = 3536] [id = 415] 12:15:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 135 (1AAAE000) [pid = 3536] [serial = 1245] [outer = 00000000] 12:15:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 136 (1D634000) [pid = 3536] [serial = 1246] [outer = 1AAAE000] 12:15:05 INFO - PROCESS | 3536 | 1461096905160 Marionette DEBUG loaded listener.js 12:15:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 137 (1D7A1400) [pid = 3536] [serial = 1247] [outer = 1AAAE000] 12:15:05 INFO - PROCESS | 3536 | 1461096905707 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:15:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:15:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 994ms 12:15:05 INFO - PROCESS | 3536 | 1461096905780 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:15:05 INFO - PROCESS | 3536 | 1461096905785 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 12:15:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:15:05 INFO - PROCESS | 3536 | 1461096905789 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:15:05 INFO - PROCESS | 3536 | 1461096905792 Marionette TRACE conn2 <- [1,1626,null,{}] 12:15:05 INFO - PROCESS | 3536 | 1461096905796 Marionette TRACE conn2 -> [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:15:05 INFO - PROCESS | 3536 | 1461096905907 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:15:06 INFO - PROCESS | 3536 | 1461096906051 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:06 INFO - PROCESS | 3536 | ++DOCSHELL 1BEB5800 == 85 [pid = 3536] [id = 416] 12:15:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 138 (1D9E0C00) [pid = 3536] [serial = 1248] [outer = 00000000] 12:15:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 139 (1DAC6C00) [pid = 3536] [serial = 1249] [outer = 1D9E0C00] 12:15:06 INFO - PROCESS | 3536 | 1461096906108 Marionette DEBUG loaded listener.js 12:15:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 140 (1DD30C00) [pid = 3536] [serial = 1250] [outer = 1D9E0C00] 12:15:06 INFO - PROCESS | 3536 | 1461096906675 Marionette TRACE conn2 <- [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:15:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:15:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 933ms 12:15:06 INFO - PROCESS | 3536 | 1461096906735 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:15:06 INFO - PROCESS | 3536 | 1461096906738 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 12:15:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:15:06 INFO - PROCESS | 3536 | 1461096906741 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:15:06 INFO - PROCESS | 3536 | 1461096906743 Marionette TRACE conn2 <- [1,1630,null,{}] 12:15:06 INFO - PROCESS | 3536 | 1461096906747 Marionette TRACE conn2 -> [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:15:06 INFO - PROCESS | 3536 | 1461096906861 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:15:06 INFO - PROCESS | 3536 | 1461096907005 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:07 INFO - PROCESS | 3536 | ++DOCSHELL 1D299400 == 86 [pid = 3536] [id = 417] 12:15:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 141 (1DABA800) [pid = 3536] [serial = 1251] [outer = 00000000] 12:15:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 142 (1DDA9400) [pid = 3536] [serial = 1252] [outer = 1DABA800] 12:15:07 INFO - PROCESS | 3536 | 1461096907061 Marionette DEBUG loaded listener.js 12:15:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 143 (1DDB4000) [pid = 3536] [serial = 1253] [outer = 1DABA800] 12:15:07 INFO - PROCESS | 3536 | 1461096907637 Marionette TRACE conn2 <- [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:15:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:15:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 933ms 12:15:07 INFO - PROCESS | 3536 | 1461096907686 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:15:07 INFO - PROCESS | 3536 | 1461096907689 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 12:15:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:15:07 INFO - PROCESS | 3536 | 1461096907692 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:15:07 INFO - PROCESS | 3536 | 1461096907694 Marionette TRACE conn2 <- [1,1634,null,{}] 12:15:07 INFO - PROCESS | 3536 | 1461096907698 Marionette TRACE conn2 -> [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:15:07 INFO - PROCESS | 3536 | 1461096907860 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:15:08 INFO - PROCESS | 3536 | 1461096908030 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:08 INFO - PROCESS | 3536 | ++DOCSHELL 13407800 == 87 [pid = 3536] [id = 418] 12:15:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 144 (13407C00) [pid = 3536] [serial = 1254] [outer = 00000000] 12:15:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 145 (1DDA7800) [pid = 3536] [serial = 1255] [outer = 13407C00] 12:15:08 INFO - PROCESS | 3536 | 1461096908089 Marionette DEBUG loaded listener.js 12:15:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 146 (1E0DE000) [pid = 3536] [serial = 1256] [outer = 13407C00] 12:15:08 INFO - PROCESS | 3536 | 1461096908869 Marionette TRACE conn2 <- [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:15:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:15:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1243ms 12:15:08 INFO - PROCESS | 3536 | 1461096908937 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:15:08 INFO - PROCESS | 3536 | 1461096908941 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 12:15:08 INFO - PROCESS | 3536 | 1461096908946 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:15:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:15:08 INFO - PROCESS | 3536 | 1461096908949 Marionette TRACE conn2 <- [1,1638,null,{}] 12:15:08 INFO - PROCESS | 3536 | 1461096908955 Marionette TRACE conn2 -> [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:15:09 INFO - PROCESS | 3536 | 1461096909113 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:15:09 INFO - PROCESS | 3536 | 1461096909132 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:09 INFO - PROCESS | 3536 | ++DOCSHELL 13420400 == 88 [pid = 3536] [id = 419] 12:15:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 147 (13654000) [pid = 3536] [serial = 1257] [outer = 00000000] 12:15:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 148 (14317000) [pid = 3536] [serial = 1258] [outer = 13654000] 12:15:09 INFO - PROCESS | 3536 | 1461096909182 Marionette DEBUG loaded listener.js 12:15:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 149 (156F2400) [pid = 3536] [serial = 1259] [outer = 13654000] 12:15:09 INFO - PROCESS | 3536 | 1461096909887 Marionette TRACE conn2 <- [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:15:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:15:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 995ms 12:15:09 INFO - PROCESS | 3536 | 1461096909950 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:15:09 INFO - PROCESS | 3536 | 1461096909955 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 12:15:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:15:09 INFO - PROCESS | 3536 | 1461096909976 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:15:09 INFO - PROCESS | 3536 | 1461096909979 Marionette TRACE conn2 <- [1,1642,null,{}] 12:15:09 INFO - PROCESS | 3536 | 1461096909983 Marionette TRACE conn2 -> [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:15:10 INFO - PROCESS | 3536 | 1461096910082 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:15:10 INFO - PROCESS | 3536 | 1461096910234 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:10 INFO - PROCESS | 3536 | ++DOCSHELL 13A10000 == 89 [pid = 3536] [id = 420] 12:15:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 150 (14311000) [pid = 3536] [serial = 1260] [outer = 00000000] 12:15:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 151 (17A94800) [pid = 3536] [serial = 1261] [outer = 14311000] 12:15:10 INFO - PROCESS | 3536 | 1461096910281 Marionette DEBUG loaded listener.js 12:15:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 152 (18109800) [pid = 3536] [serial = 1262] [outer = 14311000] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 13269800 == 88 [pid = 3536] [id = 305] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 132D9C00 == 87 [pid = 3536] [id = 363] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 15612000 == 86 [pid = 3536] [id = 367] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 18CCEC00 == 85 [pid = 3536] [id = 366] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 1384FC00 == 84 [pid = 3536] [id = 368] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 1D9E5C00 == 83 [pid = 3536] [id = 365] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 1A241400 == 82 [pid = 3536] [id = 411] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 13408C00 == 81 [pid = 3536] [id = 410] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 19A27C00 == 80 [pid = 3536] [id = 409] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 19B3E400 == 79 [pid = 3536] [id = 408] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 18B44800 == 78 [pid = 3536] [id = 407] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 18B45000 == 77 [pid = 3536] [id = 406] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 18339800 == 76 [pid = 3536] [id = 405] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 13A04800 == 75 [pid = 3536] [id = 404] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 13A05C00 == 74 [pid = 3536] [id = 403] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 151 (14ABE000) [pid = 3536] [serial = 1137] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 150 (18830C00) [pid = 3536] [serial = 1140] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 149 (1C970800) [pid = 3536] [serial = 1143] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 148 (1D636400) [pid = 3536] [serial = 1147] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 147 (1D9E8800) [pid = 3536] [serial = 1150] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 146 (1DDAA800) [pid = 3536] [serial = 1153] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 145 (1340E800) [pid = 3536] [serial = 1186] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 1D28C400 == 73 [pid = 3536] [id = 401] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 1341D400 == 72 [pid = 3536] [id = 400] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 1325C400 == 71 [pid = 3536] [id = 399] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 19A19000 == 70 [pid = 3536] [id = 398] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 15619400 == 69 [pid = 3536] [id = 397] 12:15:10 INFO - PROCESS | 3536 | --DOCSHELL 1340D800 == 68 [pid = 3536] [id = 396] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 144 (1D63EC00) [pid = 3536] [serial = 1177] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 143 (17A9D800) [pid = 3536] [serial = 1162] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 142 (17D95000) [pid = 3536] [serial = 1163] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 141 (1D0D5C00) [pid = 3536] [serial = 1174] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 140 (13AE6400) [pid = 3536] [serial = 1157] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 139 (13887400) [pid = 3536] [serial = 1156] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 138 (18DA0400) [pid = 3536] [serial = 1165] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 137 (19749C00) [pid = 3536] [serial = 1166] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 136 (14316800) [pid = 3536] [serial = 1159] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 135 (15ACEC00) [pid = 3536] [serial = 1160] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 134 (19BC3000) [pid = 3536] [serial = 1168] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 133 (16867000) [pid = 3536] [serial = 1180] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 132 (17D90000) [pid = 3536] [serial = 1181] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 131 (1D671800) [pid = 3536] [serial = 1178] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 130 (1BEB3C00) [pid = 3536] [serial = 1171] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 129 (1BFEC000) [pid = 3536] [serial = 1172] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 128 (1BEBE800) [pid = 3536] [serial = 1183] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 127 (1D172800) [pid = 3536] [serial = 1175] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 126 (1D2A5800) [pid = 3536] [serial = 1184] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 125 (18336C00) [pid = 3536] [serial = 712] [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:15:10 INFO - PROCESS | 3536 | --DOMWINDOW == 124 (19E4AC00) [pid = 3536] [serial = 1169] [outer = 00000000] [url = about:blank] 12:15:10 INFO - PROCESS | 3536 | 1461096910757 Marionette TRACE conn2 <- [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:15:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:15:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 824ms 12:15:10 INFO - PROCESS | 3536 | 1461096910800 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:15:10 INFO - PROCESS | 3536 | 1461096910803 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 12:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:15:10 INFO - PROCESS | 3536 | 1461096910806 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:15:10 INFO - PROCESS | 3536 | 1461096910809 Marionette TRACE conn2 <- [1,1646,null,{}] 12:15:10 INFO - PROCESS | 3536 | 1461096910820 Marionette TRACE conn2 -> [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:15:10 INFO - PROCESS | 3536 | 1461096910918 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:15:10 INFO - PROCESS | 3536 | 1461096910927 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:10 INFO - PROCESS | 3536 | ++DOCSHELL 132DB400 == 69 [pid = 3536] [id = 421] 12:15:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (156A4400) [pid = 3536] [serial = 1263] [outer = 00000000] 12:15:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (17D8D400) [pid = 3536] [serial = 1264] [outer = 156A4400] 12:15:10 INFO - PROCESS | 3536 | 1461096910975 Marionette DEBUG loaded listener.js 12:15:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 127 (181D0800) [pid = 3536] [serial = 1265] [outer = 156A4400] 12:15:11 INFO - PROCESS | 3536 | 1461096911458 Marionette TRACE conn2 <- [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:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 699ms 12:15:11 INFO - PROCESS | 3536 | 1461096911505 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:15:11 INFO - PROCESS | 3536 | 1461096911507 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 12:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:15:11 INFO - PROCESS | 3536 | 1461096911514 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:15:11 INFO - PROCESS | 3536 | 1461096911516 Marionette TRACE conn2 <- [1,1650,null,{}] 12:15:11 INFO - PROCESS | 3536 | 1461096911520 Marionette TRACE conn2 -> [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:15:11 INFO - PROCESS | 3536 | 1461096911606 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:15:11 INFO - PROCESS | 3536 | 1461096911612 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:11 INFO - PROCESS | 3536 | ++DOCSHELL 18898C00 == 70 [pid = 3536] [id = 422] 12:15:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 128 (18899400) [pid = 3536] [serial = 1266] [outer = 00000000] 12:15:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 129 (18CCDC00) [pid = 3536] [serial = 1267] [outer = 18899400] 12:15:11 INFO - PROCESS | 3536 | 1461096911658 Marionette DEBUG loaded listener.js 12:15:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 130 (18D93800) [pid = 3536] [serial = 1268] [outer = 18899400] 12:15:12 INFO - PROCESS | 3536 | 1461096912151 Marionette TRACE conn2 <- [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:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 700ms 12:15:12 INFO - PROCESS | 3536 | 1461096912237 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:15:12 INFO - PROCESS | 3536 | 1461096912242 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 12:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:15:12 INFO - PROCESS | 3536 | 1461096912253 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:15:12 INFO - PROCESS | 3536 | 1461096912260 Marionette TRACE conn2 <- [1,1654,null,{}] 12:15:12 INFO - PROCESS | 3536 | 1461096912269 Marionette TRACE conn2 -> [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:15:12 INFO - PROCESS | 3536 | 1461096912402 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:15:12 INFO - PROCESS | 3536 | 1461096912512 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:12 INFO - PROCESS | 3536 | ++DOCSHELL 13401800 == 71 [pid = 3536] [id = 423] 12:15:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 131 (13414800) [pid = 3536] [serial = 1269] [outer = 00000000] 12:15:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 132 (13420000) [pid = 3536] [serial = 1270] [outer = 13414800] 12:15:12 INFO - PROCESS | 3536 | 1461096912570 Marionette DEBUG loaded listener.js 12:15:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 133 (13852000) [pid = 3536] [serial = 1271] [outer = 13414800] 12:15:13 INFO - PROCESS | 3536 | 1461096913235 Marionette TRACE conn2 <- [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:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1042ms 12:15:13 INFO - PROCESS | 3536 | 1461096913305 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:15:13 INFO - PROCESS | 3536 | 1461096913309 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 12:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:15:13 INFO - PROCESS | 3536 | 1461096913317 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:15:13 INFO - PROCESS | 3536 | 1461096913321 Marionette TRACE conn2 <- [1,1658,null,{}] 12:15:13 INFO - PROCESS | 3536 | 1461096913346 Marionette TRACE conn2 -> [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:15:13 INFO - PROCESS | 3536 | 1461096913487 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:15:13 INFO - PROCESS | 3536 | 1461096913630 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:13 INFO - PROCESS | 3536 | ++DOCSHELL 13AE6400 == 72 [pid = 3536] [id = 424] 12:15:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 134 (15614C00) [pid = 3536] [serial = 1272] [outer = 00000000] 12:15:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 135 (17D8A400) [pid = 3536] [serial = 1273] [outer = 15614C00] 12:15:13 INFO - PROCESS | 3536 | 1461096913690 Marionette DEBUG loaded listener.js 12:15:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 136 (18399000) [pid = 3536] [serial = 1274] [outer = 15614C00] 12:15:14 INFO - PROCESS | 3536 | 1461096914233 Marionette TRACE conn2 <- [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:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 948ms 12:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:15:14 INFO - PROCESS | 3536 | 1461096914264 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:15:14 INFO - PROCESS | 3536 | 1461096914267 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 12:15:14 INFO - PROCESS | 3536 | 1461096914271 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:15:14 INFO - PROCESS | 3536 | 1461096914273 Marionette TRACE conn2 <- [1,1662,null,{}] 12:15:14 INFO - PROCESS | 3536 | 1461096914283 Marionette TRACE conn2 -> [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:15:14 INFO - PROCESS | 3536 | 1461096914396 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:15:14 INFO - PROCESS | 3536 | 1461096914514 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:14 INFO - PROCESS | 3536 | ++DOCSHELL 19757000 == 73 [pid = 3536] [id = 425] 12:15:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 137 (19757800) [pid = 3536] [serial = 1275] [outer = 00000000] 12:15:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 138 (19A1A400) [pid = 3536] [serial = 1276] [outer = 19757800] 12:15:14 INFO - PROCESS | 3536 | 1461096914614 Marionette DEBUG loaded listener.js 12:15:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 139 (19A24C00) [pid = 3536] [serial = 1277] [outer = 19757800] 12:15:15 INFO - PROCESS | 3536 | 1461096915253 Marionette TRACE conn2 <- [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:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1026ms 12:15:15 INFO - PROCESS | 3536 | 1461096915311 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:15:15 INFO - PROCESS | 3536 | 1461096915313 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 12:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:15:15 INFO - PROCESS | 3536 | 1461096915317 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:15:15 INFO - PROCESS | 3536 | 1461096915319 Marionette TRACE conn2 <- [1,1666,null,{}] 12:15:15 INFO - PROCESS | 3536 | 1461096915340 Marionette TRACE conn2 -> [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:15:15 INFO - PROCESS | 3536 | 1461096915447 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:15:15 INFO - PROCESS | 3536 | 1461096915588 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:15 INFO - PROCESS | 3536 | ++DOCSHELL 1569B000 == 74 [pid = 3536] [id = 426] 12:15:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 140 (19EBAC00) [pid = 3536] [serial = 1278] [outer = 00000000] 12:15:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 141 (1A243000) [pid = 3536] [serial = 1279] [outer = 19EBAC00] 12:15:15 INFO - PROCESS | 3536 | 1461096915646 Marionette DEBUG loaded listener.js 12:15:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 142 (1BEB2800) [pid = 3536] [serial = 1280] [outer = 19EBAC00] 12:15:16 INFO - PROCESS | 3536 | 1461096916187 Marionette TRACE conn2 <- [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:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 886ms 12:15:16 INFO - PROCESS | 3536 | 1461096916222 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:15:16 INFO - PROCESS | 3536 | 1461096916224 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 12:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:15:16 INFO - PROCESS | 3536 | 1461096916228 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:15:16 INFO - PROCESS | 3536 | 1461096916230 Marionette TRACE conn2 <- [1,1670,null,{}] 12:15:16 INFO - PROCESS | 3536 | 1461096916234 Marionette TRACE conn2 -> [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:15:16 INFO - PROCESS | 3536 | 1461096916337 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:15:16 INFO - PROCESS | 3536 | 1461096916452 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:16 INFO - PROCESS | 3536 | ++DOCSHELL 142D2000 == 75 [pid = 3536] [id = 427] 12:15:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 143 (1BEBA400) [pid = 3536] [serial = 1281] [outer = 00000000] 12:15:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 144 (1BFF1000) [pid = 3536] [serial = 1282] [outer = 1BEBA400] 12:15:16 INFO - PROCESS | 3536 | 1461096916549 Marionette DEBUG loaded listener.js 12:15:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 145 (1C13BC00) [pid = 3536] [serial = 1283] [outer = 1BEBA400] 12:15:17 INFO - PROCESS | 3536 | 1461096917134 Marionette TRACE conn2 <- [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:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 994ms 12:15:17 INFO - PROCESS | 3536 | 1461096917214 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:15:17 INFO - PROCESS | 3536 | 1461096917217 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 12:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:15:17 INFO - PROCESS | 3536 | 1461096917220 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:15:17 INFO - PROCESS | 3536 | 1461096917222 Marionette TRACE conn2 <- [1,1674,null,{}] 12:15:17 INFO - PROCESS | 3536 | 1461096917226 Marionette TRACE conn2 -> [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:15:17 INFO - PROCESS | 3536 | 1461096917352 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:15:17 INFO - PROCESS | 3536 | 1461096917499 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:17 INFO - PROCESS | 3536 | ++DOCSHELL 1D0C9C00 == 76 [pid = 3536] [id = 428] 12:15:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 146 (1D0D3800) [pid = 3536] [serial = 1284] [outer = 00000000] 12:15:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 147 (1D28C800) [pid = 3536] [serial = 1285] [outer = 1D0D3800] 12:15:17 INFO - PROCESS | 3536 | 1461096917559 Marionette DEBUG loaded listener.js 12:15:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 148 (1D299000) [pid = 3536] [serial = 1286] [outer = 1D0D3800] 12:15:18 INFO - PROCESS | 3536 | 1461096918112 Marionette TRACE conn2 <- [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:15:18 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:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 932ms 12:15:18 INFO - PROCESS | 3536 | 1461096918165 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:15:18 INFO - PROCESS | 3536 | 1461096918168 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 12:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:15:18 INFO - PROCESS | 3536 | 1461096918171 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:15:18 INFO - PROCESS | 3536 | 1461096918173 Marionette TRACE conn2 <- [1,1678,null,{}] 12:15:18 INFO - PROCESS | 3536 | 1461096918177 Marionette TRACE conn2 -> [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:15:18 INFO - PROCESS | 3536 | 1461096918279 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:15:18 INFO - PROCESS | 3536 | 1461096918395 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:18 INFO - PROCESS | 3536 | ++DOCSHELL 19A19000 == 77 [pid = 3536] [id = 429] 12:15:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 149 (19A23000) [pid = 3536] [serial = 1287] [outer = 00000000] 12:15:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 150 (1D670400) [pid = 3536] [serial = 1288] [outer = 19A23000] 12:15:18 INFO - PROCESS | 3536 | 1461096918490 Marionette DEBUG loaded listener.js 12:15:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 151 (1D79B000) [pid = 3536] [serial = 1289] [outer = 19A23000] 12:15:19 INFO - PROCESS | 3536 | 1461096919109 Marionette TRACE conn2 <- [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:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 995ms 12:15:19 INFO - PROCESS | 3536 | 1461096919174 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:15:19 INFO - PROCESS | 3536 | 1461096919177 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 12:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:15:19 INFO - PROCESS | 3536 | 1461096919181 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:15:19 INFO - PROCESS | 3536 | 1461096919183 Marionette TRACE conn2 <- [1,1682,null,{}] 12:15:19 INFO - PROCESS | 3536 | 1461096919187 Marionette TRACE conn2 -> [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:15:19 INFO - PROCESS | 3536 | 1461096919294 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:15:19 INFO - PROCESS | 3536 | 1461096919438 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:19 INFO - PROCESS | 3536 | ++DOCSHELL 18D91800 == 78 [pid = 3536] [id = 430] 12:15:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 152 (1D172800) [pid = 3536] [serial = 1290] [outer = 00000000] 12:15:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 153 (1DD32000) [pid = 3536] [serial = 1291] [outer = 1D172800] 12:15:19 INFO - PROCESS | 3536 | 1461096919494 Marionette DEBUG loaded listener.js 12:15:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 154 (1DD32800) [pid = 3536] [serial = 1292] [outer = 1D172800] 12:15:20 INFO - PROCESS | 3536 | 1461096920035 Marionette TRACE conn2 <- [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:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 932ms 12:15:20 INFO - PROCESS | 3536 | 1461096920109 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:15:20 INFO - PROCESS | 3536 | 1461096920112 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 12:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:15:20 INFO - PROCESS | 3536 | 1461096920116 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:15:20 INFO - PROCESS | 3536 | 1461096920118 Marionette TRACE conn2 <- [1,1686,null,{}] 12:15:20 INFO - PROCESS | 3536 | 1461096920121 Marionette TRACE conn2 -> [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:15:20 INFO - PROCESS | 3536 | 1461096920234 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:15:20 INFO - PROCESS | 3536 | 1461096920352 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:20 INFO - PROCESS | 3536 | ++DOCSHELL 1325C800 == 79 [pid = 3536] [id = 431] 12:15:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 155 (132DE000) [pid = 3536] [serial = 1293] [outer = 00000000] 12:15:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 156 (1340A000) [pid = 3536] [serial = 1294] [outer = 132DE000] 12:15:20 INFO - PROCESS | 3536 | 1461096920507 Marionette DEBUG loaded listener.js 12:15:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 157 (1341C000) [pid = 3536] [serial = 1295] [outer = 132DE000] 12:15:21 INFO - PROCESS | 3536 | 1461096921130 Marionette TRACE conn2 <- [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:15:21 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:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1088ms 12:15:21 INFO - PROCESS | 3536 | 1461096921217 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:15:21 INFO - PROCESS | 3536 | 1461096921221 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 12:15:21 INFO - PROCESS | 3536 | 1461096921227 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:15:21 INFO - PROCESS | 3536 | 1461096921230 Marionette TRACE conn2 <- [1,1690,null,{}] 12:15:21 INFO - PROCESS | 3536 | 1461096921234 Marionette TRACE conn2 -> [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:15:21 INFO - PROCESS | 3536 | 1461096921343 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:15:21 INFO - PROCESS | 3536 | 1461096921492 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:21 INFO - PROCESS | 3536 | ++DOCSHELL 16B6EC00 == 80 [pid = 3536] [id = 432] 12:15:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 158 (16B74000) [pid = 3536] [serial = 1296] [outer = 00000000] 12:15:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 159 (18896C00) [pid = 3536] [serial = 1297] [outer = 16B74000] 12:15:21 INFO - PROCESS | 3536 | 1461096921546 Marionette DEBUG loaded listener.js 12:15:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 160 (1958E400) [pid = 3536] [serial = 1298] [outer = 16B74000] 12:15:21 INFO - PROCESS | 3536 | --DOCSHELL 132DB400 == 79 [pid = 3536] [id = 421] 12:15:21 INFO - PROCESS | 3536 | --DOCSHELL 13A10000 == 78 [pid = 3536] [id = 420] 12:15:21 INFO - PROCESS | 3536 | --DOCSHELL 13420400 == 77 [pid = 3536] [id = 419] 12:15:21 INFO - PROCESS | 3536 | --DOCSHELL 1D299400 == 76 [pid = 3536] [id = 417] 12:15:21 INFO - PROCESS | 3536 | --DOCSHELL 1BEB5800 == 75 [pid = 3536] [id = 416] 12:15:21 INFO - PROCESS | 3536 | --DOCSHELL 1AAABC00 == 74 [pid = 3536] [id = 415] 12:15:21 INFO - PROCESS | 3536 | --DOCSHELL 13847400 == 73 [pid = 3536] [id = 414] 12:15:21 INFO - PROCESS | 3536 | --DOCSHELL 13412C00 == 72 [pid = 3536] [id = 413] 12:15:22 INFO - PROCESS | 3536 | 1461096922062 Marionette TRACE conn2 <- [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:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 902ms 12:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:15:22 INFO - PROCESS | 3536 | 1461096922140 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:15:22 INFO - PROCESS | 3536 | 1461096922144 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 12:15:22 INFO - PROCESS | 3536 | 1461096922150 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:15:22 INFO - PROCESS | 3536 | 1461096922152 Marionette TRACE conn2 <- [1,1694,null,{}] 12:15:22 INFO - PROCESS | 3536 | 1461096922156 Marionette TRACE conn2 -> [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:15:22 INFO - PROCESS | 3536 | 1461096922290 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:15:22 INFO - PROCESS | 3536 | 1461096922360 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:22 INFO - PROCESS | 3536 | ++DOCSHELL 18884000 == 73 [pid = 3536] [id = 433] 12:15:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 161 (18885000) [pid = 3536] [serial = 1299] [outer = 00000000] 12:15:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 162 (1888A800) [pid = 3536] [serial = 1300] [outer = 18885000] 12:15:22 INFO - PROCESS | 3536 | 1461096922407 Marionette DEBUG loaded listener.js 12:15:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 163 (1888F400) [pid = 3536] [serial = 1301] [outer = 18885000] 12:15:22 INFO - PROCESS | 3536 | 1461096922860 Marionette TRACE conn2 <- [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:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 731ms 12:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:15:22 INFO - PROCESS | 3536 | 1461096922872 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:15:22 INFO - PROCESS | 3536 | 1461096922874 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 12:15:22 INFO - PROCESS | 3536 | 1461096922877 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:15:22 INFO - PROCESS | 3536 | 1461096922881 Marionette TRACE conn2 <- [1,1698,null,{}] 12:15:22 INFO - PROCESS | 3536 | 1461096922903 Marionette TRACE conn2 -> [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:15:23 INFO - PROCESS | 3536 | 1461096923060 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:15:23 INFO - PROCESS | 3536 | 1461096923087 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:23 INFO - PROCESS | 3536 | ++DOCSHELL 1A6F7400 == 74 [pid = 3536] [id = 434] 12:15:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 164 (1AAABC00) [pid = 3536] [serial = 1302] [outer = 00000000] 12:15:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 165 (1C1D3800) [pid = 3536] [serial = 1303] [outer = 1AAABC00] 12:15:23 INFO - PROCESS | 3536 | 1461096923132 Marionette DEBUG loaded listener.js 12:15:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 166 (1CB1D000) [pid = 3536] [serial = 1304] [outer = 1AAABC00] 12:15:23 INFO - PROCESS | 3536 | 1461096923594 Marionette TRACE conn2 <- [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:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 746ms 12:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:15:23 INFO - PROCESS | 3536 | 1461096923638 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:15:23 INFO - PROCESS | 3536 | 1461096923640 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 12:15:23 INFO - PROCESS | 3536 | 1461096923644 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:15:23 INFO - PROCESS | 3536 | 1461096923645 Marionette TRACE conn2 <- [1,1702,null,{}] 12:15:23 INFO - PROCESS | 3536 | 1461096923658 Marionette TRACE conn2 -> [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:15:23 INFO - PROCESS | 3536 | 1461096923785 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:15:23 INFO - PROCESS | 3536 | 1461096923857 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:23 INFO - PROCESS | 3536 | ++DOCSHELL 13208C00 == 75 [pid = 3536] [id = 435] 12:15:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 167 (15A34000) [pid = 3536] [serial = 1305] [outer = 00000000] 12:15:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 168 (1D63E400) [pid = 3536] [serial = 1306] [outer = 15A34000] 12:15:23 INFO - PROCESS | 3536 | 1461096923903 Marionette DEBUG loaded listener.js 12:15:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 169 (1DABFC00) [pid = 3536] [serial = 1307] [outer = 15A34000] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 168 (15615400) [pid = 3536] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 167 (17F6E800) [pid = 3536] [serial = 1139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 166 (1320DC00) [pid = 3536] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 165 (15C8EC00) [pid = 3536] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 164 (1A566000) [pid = 3536] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 163 (19A1C400) [pid = 3536] [serial = 1142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 162 (1C139000) [pid = 3536] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 161 (18CCFC00) [pid = 3536] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 160 (132DAC00) [pid = 3536] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 159 (1D9E9C00) [pid = 3536] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 158 (19A19400) [pid = 3536] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 157 (1DD33C00) [pid = 3536] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 156 (1D79DC00) [pid = 3536] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 155 (188A2800) [pid = 3536] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 154 (18CD4C00) [pid = 3536] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 153 (19F49800) [pid = 3536] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 152 (19F4C400) [pid = 3536] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 151 (1561B800) [pid = 3536] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 150 (11C1B800) [pid = 3536] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 149 (13AE7400) [pid = 3536] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 148 (1833BC00) [pid = 3536] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 147 (13A08400) [pid = 3536] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 146 (19A1C800) [pid = 3536] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 145 (18CD5800) [pid = 3536] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 144 (1340DC00) [pid = 3536] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 143 (13408800) [pid = 3536] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 142 (13412400) [pid = 3536] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 141 (1341E400) [pid = 3536] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 140 (13654000) [pid = 3536] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 139 (1D28D400) [pid = 3536] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 138 (1D0C9400) [pid = 3536] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 137 (14311000) [pid = 3536] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 136 (156A4400) [pid = 3536] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:15:24 INFO - PROCESS | 3536 | --DOMWINDOW == 135 (136CC800) [pid = 3536] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:15:24 INFO - PROCESS | 3536 | 1461096924612 Marionette TRACE conn2 <- [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:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 994ms 12:15:24 INFO - PROCESS | 3536 | 1461096924646 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:15:24 INFO - PROCESS | 3536 | 1461096924648 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 12:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:15:24 INFO - PROCESS | 3536 | 1461096924651 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:15:24 INFO - PROCESS | 3536 | 1461096924653 Marionette TRACE conn2 <- [1,1706,null,{}] 12:15:24 INFO - PROCESS | 3536 | 1461096924656 Marionette TRACE conn2 -> [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:15:24 INFO - PROCESS | 3536 | 1461096924744 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:15:24 INFO - PROCESS | 3536 | 1461096924753 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:24 INFO - PROCESS | 3536 | ++DOCSHELL 13407000 == 76 [pid = 3536] [id = 436] 12:15:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 136 (13408800) [pid = 3536] [serial = 1308] [outer = 00000000] 12:15:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 137 (1384C000) [pid = 3536] [serial = 1309] [outer = 13408800] 12:15:24 INFO - PROCESS | 3536 | 1461096924804 Marionette DEBUG loaded listener.js 12:15:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 138 (15620C00) [pid = 3536] [serial = 1310] [outer = 13408800] 12:15:25 INFO - PROCESS | 3536 | 1461096925280 Marionette TRACE conn2 <- [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:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 700ms 12:15:25 INFO - PROCESS | 3536 | 1461096925351 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:15:25 INFO - PROCESS | 3536 | 1461096925353 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 12:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:15:25 INFO - PROCESS | 3536 | 1461096925356 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - PROCESS | 3536 | 1461096925358 Marionette TRACE conn2 <- [1,1710,null,{}] 12:15:25 INFO - PROCESS | 3536 | 1461096925362 Marionette TRACE conn2 -> [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:15:25 INFO - PROCESS | 3536 | 1461096925454 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:15:25 INFO - PROCESS | 3536 | 1461096925460 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:25 INFO - PROCESS | 3536 | ++DOCSHELL 16B79800 == 77 [pid = 3536] [id = 437] 12:15:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 139 (18897800) [pid = 3536] [serial = 1311] [outer = 00000000] 12:15:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 140 (19F4C400) [pid = 3536] [serial = 1312] [outer = 18897800] 12:15:25 INFO - PROCESS | 3536 | 1461096925505 Marionette DEBUG loaded listener.js 12:15:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 141 (1BFEC400) [pid = 3536] [serial = 1313] [outer = 18897800] 12:15:25 INFO - PROCESS | 3536 | 1461096925962 Marionette TRACE conn2 <- [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:15:25 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:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 637ms 12:15:25 INFO - PROCESS | 3536 | 1461096925988 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:15:25 INFO - PROCESS | 3536 | 1461096925990 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 12:15:25 INFO - PROCESS | 3536 | 1461096925993 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:15:25 INFO - PROCESS | 3536 | 1461096925995 Marionette TRACE conn2 <- [1,1714,null,{}] 12:15:25 INFO - PROCESS | 3536 | 1461096925999 Marionette TRACE conn2 -> [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:15:26 INFO - PROCESS | 3536 | 1461096926085 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:15:26 INFO - PROCESS | 3536 | 1461096926091 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:26 INFO - PROCESS | 3536 | ++DOCSHELL 18D9A400 == 78 [pid = 3536] [id = 438] 12:15:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 142 (1D28D000) [pid = 3536] [serial = 1314] [outer = 00000000] 12:15:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 143 (1D79C400) [pid = 3536] [serial = 1315] [outer = 1D28D000] 12:15:26 INFO - PROCESS | 3536 | 1461096926135 Marionette DEBUG loaded listener.js 12:15:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 144 (1DABD000) [pid = 3536] [serial = 1316] [outer = 1D28D000] 12:15:26 INFO - PROCESS | 3536 | 1461096926874 Marionette TRACE conn2 <- [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:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 948ms 12:15:26 INFO - PROCESS | 3536 | 1461096926941 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:15:26 INFO - PROCESS | 3536 | 1461096926946 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 12:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:15:26 INFO - PROCESS | 3536 | 1461096926952 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:15:26 INFO - PROCESS | 3536 | 1461096926956 Marionette TRACE conn2 <- [1,1718,null,{}] 12:15:26 INFO - PROCESS | 3536 | 1461096926962 Marionette TRACE conn2 -> [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:15:27 INFO - PROCESS | 3536 | 1461096927092 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:15:27 INFO - PROCESS | 3536 | 1461096927237 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:27 INFO - PROCESS | 3536 | ++DOCSHELL 1341A400 == 79 [pid = 3536] [id = 439] 12:15:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 145 (13A0B000) [pid = 3536] [serial = 1317] [outer = 00000000] 12:15:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 146 (16372400) [pid = 3536] [serial = 1318] [outer = 13A0B000] 12:15:27 INFO - PROCESS | 3536 | 1461096927297 Marionette DEBUG loaded listener.js 12:15:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 147 (16B7A000) [pid = 3536] [serial = 1319] [outer = 13A0B000] 12:15:27 INFO - PROCESS | 3536 | 1461096927889 Marionette TRACE conn2 <- [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:15:27 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:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 994ms 12:15:27 INFO - PROCESS | 3536 | 1461096927955 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:15:27 INFO - PROCESS | 3536 | 1461096927961 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 12:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:15:27 INFO - PROCESS | 3536 | 1461096927968 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:15:27 INFO - PROCESS | 3536 | 1461096927971 Marionette TRACE conn2 <- [1,1722,null,{}] 12:15:27 INFO - PROCESS | 3536 | 1461096927975 Marionette TRACE conn2 -> [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:15:28 INFO - PROCESS | 3536 | 1461096928089 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:15:28 INFO - PROCESS | 3536 | 1461096928239 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:28 INFO - PROCESS | 3536 | ++DOCSHELL 1882F000 == 80 [pid = 3536] [id = 440] 12:15:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 148 (18886C00) [pid = 3536] [serial = 1320] [outer = 00000000] 12:15:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 149 (188A3400) [pid = 3536] [serial = 1321] [outer = 18886C00] 12:15:28 INFO - PROCESS | 3536 | 1461096928296 Marionette DEBUG loaded listener.js 12:15:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 150 (18DA0000) [pid = 3536] [serial = 1322] [outer = 18886C00] 12:15:28 INFO - PROCESS | 3536 | 1461096928909 Marionette TRACE conn2 <- [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:15:28 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:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 980ms 12:15:28 INFO - PROCESS | 3536 | 1461096928941 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:15:28 INFO - PROCESS | 3536 | 1461096928943 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 12:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:15:28 INFO - PROCESS | 3536 | 1461096928947 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:15:28 INFO - PROCESS | 3536 | 1461096928951 Marionette TRACE conn2 <- [1,1726,null,{}] 12:15:28 INFO - PROCESS | 3536 | 1461096928962 Marionette TRACE conn2 -> [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:15:29 INFO - PROCESS | 3536 | 1461096929078 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:15:29 INFO - PROCESS | 3536 | 1461096929243 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:29 INFO - PROCESS | 3536 | ++DOCSHELL 1D63F400 == 81 [pid = 3536] [id = 441] 12:15:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 151 (1D63FC00) [pid = 3536] [serial = 1323] [outer = 00000000] 12:15:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 152 (1DD39800) [pid = 3536] [serial = 1324] [outer = 1D63FC00] 12:15:29 INFO - PROCESS | 3536 | 1461096929303 Marionette DEBUG loaded listener.js 12:15:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 153 (1E0D8400) [pid = 3536] [serial = 1325] [outer = 1D63FC00] 12:15:29 INFO - PROCESS | 3536 | 1461096929888 Marionette TRACE conn2 <- [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:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 994ms 12:15:29 INFO - PROCESS | 3536 | 1461096929949 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:15:29 INFO - PROCESS | 3536 | 1461096929953 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 12:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:15:29 INFO - PROCESS | 3536 | 1461096929956 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:15:29 INFO - PROCESS | 3536 | 1461096929958 Marionette TRACE conn2 <- [1,1730,null,{}] 12:15:29 INFO - PROCESS | 3536 | 1461096929963 Marionette TRACE conn2 -> [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:15:30 INFO - PROCESS | 3536 | 1461096930074 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:15:30 INFO - PROCESS | 3536 | 1461096930224 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:30 INFO - PROCESS | 3536 | ++DOCSHELL 1BEBE800 == 82 [pid = 3536] [id = 442] 12:15:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 154 (1D294800) [pid = 3536] [serial = 1326] [outer = 00000000] 12:15:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 155 (1E2AA800) [pid = 3536] [serial = 1327] [outer = 1D294800] 12:15:30 INFO - PROCESS | 3536 | 1461096930281 Marionette DEBUG loaded listener.js 12:15:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 156 (1E2B1C00) [pid = 3536] [serial = 1328] [outer = 1D294800] 12:15:30 INFO - PROCESS | 3536 | 1461096930822 Marionette TRACE conn2 <- [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:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 886ms 12:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:15:30 INFO - PROCESS | 3536 | 1461096930860 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:15:30 INFO - PROCESS | 3536 | 1461096930862 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 12:15:30 INFO - PROCESS | 3536 | 1461096930866 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:15:30 INFO - PROCESS | 3536 | 1461096930868 Marionette TRACE conn2 <- [1,1734,null,{}] 12:15:30 INFO - PROCESS | 3536 | 1461096930872 Marionette TRACE conn2 -> [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:15:30 INFO - PROCESS | 3536 | 1461096930979 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:15:31 INFO - PROCESS | 3536 | 1461096931142 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:31 INFO - PROCESS | 3536 | ++DOCSHELL 1DD2FC00 == 83 [pid = 3536] [id = 443] 12:15:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 157 (1E0DE800) [pid = 3536] [serial = 1329] [outer = 00000000] 12:15:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 158 (1E605800) [pid = 3536] [serial = 1330] [outer = 1E0DE800] 12:15:31 INFO - PROCESS | 3536 | 1461096931200 Marionette DEBUG loaded listener.js 12:15:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 159 (1E60A000) [pid = 3536] [serial = 1331] [outer = 1E0DE800] 12:15:31 INFO - PROCESS | 3536 | 1461096931777 Marionette TRACE conn2 <- [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:15:31 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:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 933ms 12:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:15:31 INFO - PROCESS | 3536 | 1461096931811 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:15:31 INFO - PROCESS | 3536 | 1461096931813 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 12:15:31 INFO - PROCESS | 3536 | 1461096931816 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:15:31 INFO - PROCESS | 3536 | 1461096931818 Marionette TRACE conn2 <- [1,1738,null,{}] 12:15:31 INFO - PROCESS | 3536 | 1461096931822 Marionette TRACE conn2 -> [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:15:31 INFO - PROCESS | 3536 | 1461096931934 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:15:32 INFO - PROCESS | 3536 | 1461096932099 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:32 INFO - PROCESS | 3536 | ++DOCSHELL 1D66C400 == 84 [pid = 3536] [id = 444] 12:15:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 160 (1E603400) [pid = 3536] [serial = 1332] [outer = 00000000] 12:15:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 161 (2055E000) [pid = 3536] [serial = 1333] [outer = 1E603400] 12:15:32 INFO - PROCESS | 3536 | 1461096932157 Marionette DEBUG loaded listener.js 12:15:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 162 (20560000) [pid = 3536] [serial = 1334] [outer = 1E603400] 12:15:32 INFO - PROCESS | 3536 | 1461096932722 Marionette TRACE conn2 <- [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:15:32 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:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 933ms 12:15:32 INFO - PROCESS | 3536 | 1461096932746 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:15:32 INFO - PROCESS | 3536 | 1461096932748 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 12:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:15:32 INFO - PROCESS | 3536 | 1461096932751 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:15:32 INFO - PROCESS | 3536 | 1461096932753 Marionette TRACE conn2 <- [1,1742,null,{}] 12:15:32 INFO - PROCESS | 3536 | 1461096932757 Marionette TRACE conn2 -> [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:15:32 INFO - PROCESS | 3536 | 1461096932864 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:15:33 INFO - PROCESS | 3536 | 1461096933028 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:33 INFO - PROCESS | 3536 | ++DOCSHELL 123D4000 == 85 [pid = 3536] [id = 445] 12:15:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 163 (12B82C00) [pid = 3536] [serial = 1335] [outer = 00000000] 12:15:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 164 (146B1400) [pid = 3536] [serial = 1336] [outer = 12B82C00] 12:15:33 INFO - PROCESS | 3536 | 1461096933084 Marionette DEBUG loaded listener.js 12:15:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 165 (15CD5C00) [pid = 3536] [serial = 1337] [outer = 12B82C00] 12:15:33 INFO - PROCESS | 3536 | 1461096933949 Marionette TRACE conn2 <- [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:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1244ms 12:15:34 INFO - PROCESS | 3536 | 1461096934017 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:15:34 INFO - PROCESS | 3536 | 1461096934021 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 12:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:15:34 INFO - PROCESS | 3536 | 1461096934027 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:15:34 INFO - PROCESS | 3536 | 1461096934031 Marionette TRACE conn2 <- [1,1746,null,{}] 12:15:34 INFO - PROCESS | 3536 | 1461096934038 Marionette TRACE conn2 -> [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:15:34 INFO - PROCESS | 3536 | 1461096934148 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:15:34 INFO - PROCESS | 3536 | 1461096934303 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:34 INFO - PROCESS | 3536 | ++DOCSHELL 12BB4800 == 86 [pid = 3536] [id = 446] 12:15:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 166 (12DFC000) [pid = 3536] [serial = 1338] [outer = 00000000] 12:15:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 167 (1341AC00) [pid = 3536] [serial = 1339] [outer = 12DFC000] 12:15:34 INFO - PROCESS | 3536 | 1461096934355 Marionette DEBUG loaded listener.js 12:15:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 168 (1384D400) [pid = 3536] [serial = 1340] [outer = 12DFC000] 12:15:34 INFO - PROCESS | 3536 | --DOCSHELL 13408000 == 85 [pid = 3536] [id = 395] 12:15:34 INFO - PROCESS | 3536 | --DOCSHELL 16B79800 == 84 [pid = 3536] [id = 437] 12:15:34 INFO - PROCESS | 3536 | --DOCSHELL 13407000 == 83 [pid = 3536] [id = 436] 12:15:34 INFO - PROCESS | 3536 | --DOCSHELL 13208C00 == 82 [pid = 3536] [id = 435] 12:15:34 INFO - PROCESS | 3536 | --DOCSHELL 1A6F7400 == 81 [pid = 3536] [id = 434] 12:15:34 INFO - PROCESS | 3536 | --DOCSHELL 18884000 == 80 [pid = 3536] [id = 433] 12:15:34 INFO - PROCESS | 3536 | --DOCSHELL 16B6EC00 == 79 [pid = 3536] [id = 432] 12:15:34 INFO - PROCESS | 3536 | --DOCSHELL 1325C800 == 78 [pid = 3536] [id = 431] 12:15:34 INFO - PROCESS | 3536 | --DOMWINDOW == 167 (1DDA7800) [pid = 3536] [serial = 1255] [outer = 00000000] [url = about:blank] 12:15:34 INFO - PROCESS | 3536 | --DOMWINDOW == 166 (18CCDC00) [pid = 3536] [serial = 1267] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | 1461096935023 Marionette TRACE conn2 <- [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:15:35 INFO - PROCESS | 3536 | --DOCSHELL 18898C00 == 77 [pid = 3536] [id = 422] 12:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1042ms 12:15:35 INFO - PROCESS | 3536 | 1461096935059 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:15:35 INFO - PROCESS | 3536 | 1461096935064 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 165 (1561FC00) [pid = 3536] [serial = 1102] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 164 (18CD1000) [pid = 3536] [serial = 1141] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 163 (15615C00) [pid = 3536] [serial = 1138] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 162 (1DD2E800) [pid = 3536] [serial = 1105] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 161 (1C973400) [pid = 3536] [serial = 1039] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 160 (1D0D6400) [pid = 3536] [serial = 1144] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 159 (1CB13000) [pid = 3536] [serial = 1135] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 158 (18CD9400) [pid = 3536] [serial = 1099] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 157 (17D8DC00) [pid = 3536] [serial = 1090] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 156 (1DAC3000) [pid = 3536] [serial = 1096] [outer = 00000000] [url = about:blank] 12:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 155 (1D640400) [pid = 3536] [serial = 1148] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 154 (1DDAD000) [pid = 3536] [serial = 1154] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 153 (1D9EB400) [pid = 3536] [serial = 1151] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 152 (1A622800) [pid = 3536] [serial = 1093] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 151 (19A26000) [pid = 3536] [serial = 1199] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 150 (1D642C00) [pid = 3536] [serial = 1205] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 149 (1D79B400) [pid = 3536] [serial = 1202] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 148 (1988AC00) [pid = 3536] [serial = 1222] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 147 (1BEBC800) [pid = 3536] [serial = 1225] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 146 (19A1FC00) [pid = 3536] [serial = 1223] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 145 (1C13B800) [pid = 3536] [serial = 1228] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 144 (1BFEBC00) [pid = 3536] [serial = 1226] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 143 (17D8F000) [pid = 3536] [serial = 1193] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 142 (16B7A800) [pid = 3536] [serial = 1192] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 141 (18332800) [pid = 3536] [serial = 1208] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 140 (15A36000) [pid = 3536] [serial = 1207] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 139 (156A1000) [pid = 3536] [serial = 1213] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 138 (16371C00) [pid = 3536] [serial = 1214] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 137 (18896000) [pid = 3536] [serial = 1216] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 136 (18B3A000) [pid = 3536] [serial = 1217] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 135 (1561D000) [pid = 3536] [serial = 1210] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 134 (15CD1800) [pid = 3536] [serial = 1211] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 133 (1BEC0000) [pid = 3536] [serial = 1196] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 132 (1A6FA800) [pid = 3536] [serial = 1195] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 131 (18D9F000) [pid = 3536] [serial = 1219] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 130 (1388F800) [pid = 3536] [serial = 1190] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 129 (1384F400) [pid = 3536] [serial = 1189] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 128 (188A1000) [pid = 3536] [serial = 1187] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 127 (1810C400) [pid = 3536] [serial = 1198] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 126 (1D63D400) [pid = 3536] [serial = 1201] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 125 (14317000) [pid = 3536] [serial = 1258] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 124 (1D296000) [pid = 3536] [serial = 1204] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 123 (1D28DC00) [pid = 3536] [serial = 1234] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 122 (1D63B000) [pid = 3536] [serial = 1237] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (156F2400) [pid = 3536] [serial = 1259] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 120 (17A94800) [pid = 3536] [serial = 1261] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 119 (18109800) [pid = 3536] [serial = 1262] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (146B8400) [pid = 3536] [serial = 1240] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (181D0800) [pid = 3536] [serial = 1265] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (17D8D400) [pid = 3536] [serial = 1264] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (188A0000) [pid = 3536] [serial = 1243] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (1D634000) [pid = 3536] [serial = 1246] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (1DAC6C00) [pid = 3536] [serial = 1249] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (1C96D800) [pid = 3536] [serial = 1229] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (1D292C00) [pid = 3536] [serial = 1235] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 110 (1DDA9400) [pid = 3536] [serial = 1252] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 109 (1BFF6800) [pid = 3536] [serial = 1231] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 108 (1BFF7400) [pid = 3536] [serial = 1232] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | --DOMWINDOW == 107 (1958EC00) [pid = 3536] [serial = 1220] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3536 | 1461096935114 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:15:35 INFO - PROCESS | 3536 | 1461096935117 Marionette TRACE conn2 <- [1,1750,null,{}] 12:15:35 INFO - PROCESS | 3536 | 1461096935124 Marionette TRACE conn2 -> [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:15:35 INFO - PROCESS | 3536 | 1461096935227 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:15:35 INFO - PROCESS | 3536 | 1461096935233 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:35 INFO - PROCESS | 3536 | ++DOCSHELL 1388F000 == 78 [pid = 3536] [id = 447] 12:15:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 108 (1388F800) [pid = 3536] [serial = 1341] [outer = 00000000] 12:15:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 109 (14317000) [pid = 3536] [serial = 1342] [outer = 1388F800] 12:15:35 INFO - PROCESS | 3536 | 1461096935280 Marionette DEBUG loaded listener.js 12:15:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 110 (15611400) [pid = 3536] [serial = 1343] [outer = 1388F800] 12:15:35 INFO - PROCESS | 3536 | 1461096935834 Marionette TRACE conn2 <- [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:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 746ms 12:15:35 INFO - PROCESS | 3536 | 1461096935871 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:15:35 INFO - PROCESS | 3536 | 1461096935874 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 12:15:35 INFO - PROCESS | 3536 | 1461096935877 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:15:35 INFO - PROCESS | 3536 | 1461096935880 Marionette TRACE conn2 <- [1,1754,null,{}] 12:15:35 INFO - PROCESS | 3536 | 1461096935890 Marionette TRACE conn2 -> [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:15:35 INFO - PROCESS | 3536 | 1461096935981 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:15:35 INFO - PROCESS | 3536 | 1461096935990 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:36 INFO - PROCESS | 3536 | ++DOCSHELL 1636F400 == 79 [pid = 3536] [id = 448] 12:15:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 111 (16371C00) [pid = 3536] [serial = 1344] [outer = 00000000] 12:15:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (1664D400) [pid = 3536] [serial = 1345] [outer = 16371C00] 12:15:36 INFO - PROCESS | 3536 | 1461096936039 Marionette DEBUG loaded listener.js 12:15:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (16B70000) [pid = 3536] [serial = 1346] [outer = 16371C00] 12:15:36 INFO - PROCESS | 3536 | 1461096936544 Marionette TRACE conn2 <- [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:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 684ms 12:15:36 INFO - PROCESS | 3536 | 1461096936576 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:15:36 INFO - PROCESS | 3536 | 1461096936579 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 12:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:15:36 INFO - PROCESS | 3536 | 1461096936582 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:15:36 INFO - PROCESS | 3536 | 1461096936584 Marionette TRACE conn2 <- [1,1758,null,{}] 12:15:36 INFO - PROCESS | 3536 | 1461096936587 Marionette TRACE conn2 -> [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:15:36 INFO - PROCESS | 3536 | 1461096936677 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:15:36 INFO - PROCESS | 3536 | 1461096936683 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:36 INFO - PROCESS | 3536 | ++DOCSHELL 16455C00 == 80 [pid = 3536] [id = 449] 12:15:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (16650400) [pid = 3536] [serial = 1347] [outer = 00000000] 12:15:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (17D8E800) [pid = 3536] [serial = 1348] [outer = 16650400] 12:15:36 INFO - PROCESS | 3536 | 1461096936821 Marionette DEBUG loaded listener.js 12:15:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (17F6B000) [pid = 3536] [serial = 1349] [outer = 16650400] 12:15:37 INFO - PROCESS | 3536 | 1461096937210 Marionette TRACE conn2 <- [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:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 699ms 12:15:37 INFO - PROCESS | 3536 | 1461096937281 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:15:37 INFO - PROCESS | 3536 | 1461096937283 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 12:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:15:37 INFO - PROCESS | 3536 | 1461096937287 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:15:37 INFO - PROCESS | 3536 | 1461096937289 Marionette TRACE conn2 <- [1,1762,null,{}] 12:15:37 INFO - PROCESS | 3536 | 1461096937292 Marionette TRACE conn2 -> [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:15:37 INFO - PROCESS | 3536 | 1461096937454 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:15:37 INFO - PROCESS | 3536 | 1461096937483 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:37 INFO - PROCESS | 3536 | ++DOCSHELL 17D8FC00 == 81 [pid = 3536] [id = 450] 12:15:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (17D95800) [pid = 3536] [serial = 1350] [outer = 00000000] 12:15:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (18883C00) [pid = 3536] [serial = 1351] [outer = 17D95800] 12:15:37 INFO - PROCESS | 3536 | 1461096937529 Marionette DEBUG loaded listener.js 12:15:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (1888A000) [pid = 3536] [serial = 1352] [outer = 17D95800] 12:15:37 INFO - PROCESS | 3536 | 1461096937961 Marionette TRACE conn2 <- [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:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 731ms 12:15:38 INFO - PROCESS | 3536 | 1461096938012 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:15:38 INFO - PROCESS | 3536 | 1461096938014 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 12:15:38 INFO - PROCESS | 3536 | 1461096938026 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 3536 | 1461096938027 Marionette TRACE conn2 <- [1,1766,null,{}] 12:15:38 INFO - PROCESS | 3536 | 1461096938031 Marionette TRACE conn2 -> [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:15:38 INFO - PROCESS | 3536 | 1461096938169 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:15:38 INFO - PROCESS | 3536 | 1461096938241 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:38 INFO - PROCESS | 3536 | ++DOCSHELL 1889C400 == 82 [pid = 3536] [id = 451] 12:15:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (188A0C00) [pid = 3536] [serial = 1353] [outer = 00000000] 12:15:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (18CCF400) [pid = 3536] [serial = 1354] [outer = 188A0C00] 12:15:38 INFO - PROCESS | 3536 | 1461096938289 Marionette DEBUG loaded listener.js 12:15:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (18CD5C00) [pid = 3536] [serial = 1355] [outer = 188A0C00] 12:15:38 INFO - PROCESS | 3536 | 1461096938722 Marionette TRACE conn2 <- [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:15:38 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:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 746ms 12:15:38 INFO - PROCESS | 3536 | 1461096938793 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:15:38 INFO - PROCESS | 3536 | 1461096938795 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 12:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:15:38 INFO - PROCESS | 3536 | 1461096938802 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 3536 | 1461096938804 Marionette TRACE conn2 <- [1,1770,null,{}] 12:15:38 INFO - PROCESS | 3536 | 1461096938807 Marionette TRACE conn2 -> [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:15:38 INFO - PROCESS | 3536 | 1461096938929 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:15:38 INFO - PROCESS | 3536 | 1461096939001 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:39 INFO - PROCESS | 3536 | ++DOCSHELL 16B77400 == 83 [pid = 3536] [id = 452] 12:15:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (18B46000) [pid = 3536] [serial = 1356] [outer = 00000000] 12:15:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (19642400) [pid = 3536] [serial = 1357] [outer = 18B46000] 12:15:39 INFO - PROCESS | 3536 | 1461096939046 Marionette DEBUG loaded listener.js 12:15:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (19750C00) [pid = 3536] [serial = 1358] [outer = 18B46000] 12:15:39 INFO - PROCESS | 3536 | --DOMWINDOW == 124 (1D9E0C00) [pid = 3536] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:15:39 INFO - PROCESS | 3536 | --DOMWINDOW == 123 (142D5000) [pid = 3536] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:15:39 INFO - PROCESS | 3536 | --DOMWINDOW == 122 (1DABA800) [pid = 3536] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:15:39 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (1AAAE000) [pid = 3536] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:15:39 INFO - PROCESS | 3536 | --DOMWINDOW == 120 (13417000) [pid = 3536] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:15:39 INFO - PROCESS | 3536 | --DOMWINDOW == 119 (132DE000) [pid = 3536] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:15:39 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (18885000) [pid = 3536] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:15:39 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (1AAABC00) [pid = 3536] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:15:39 INFO - PROCESS | 3536 | --DOMWINDOW == 116 (13407C00) [pid = 3536] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:15:39 INFO - PROCESS | 3536 | --DOMWINDOW == 115 (16B74000) [pid = 3536] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:15:39 INFO - PROCESS | 3536 | --DOMWINDOW == 114 (18897800) [pid = 3536] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:15:39 INFO - PROCESS | 3536 | --DOMWINDOW == 113 (18899400) [pid = 3536] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:15:39 INFO - PROCESS | 3536 | --DOMWINDOW == 112 (13408800) [pid = 3536] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:15:39 INFO - PROCESS | 3536 | --DOMWINDOW == 111 (15A34000) [pid = 3536] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:15:39 INFO - PROCESS | 3536 | 1461096939733 Marionette TRACE conn2 <- [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:15:39 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:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 995ms 12:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:15:39 INFO - PROCESS | 3536 | 1461096939805 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:15:39 INFO - PROCESS | 3536 | 1461096939807 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 12:15:39 INFO - PROCESS | 3536 | 1461096939810 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:15:39 INFO - PROCESS | 3536 | 1461096939812 Marionette TRACE conn2 <- [1,1774,null,{}] 12:15:39 INFO - PROCESS | 3536 | 1461096939815 Marionette TRACE conn2 -> [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:15:39 INFO - PROCESS | 3536 | 1461096939902 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:15:39 INFO - PROCESS | 3536 | 1461096939908 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:39 INFO - PROCESS | 3536 | ++DOCSHELL 132D9C00 == 84 [pid = 3536] [id = 453] 12:15:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 112 (1341A000) [pid = 3536] [serial = 1359] [outer = 00000000] 12:15:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 113 (16B74000) [pid = 3536] [serial = 1360] [outer = 1341A000] 12:15:39 INFO - PROCESS | 3536 | 1461096939953 Marionette DEBUG loaded listener.js 12:15:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 114 (18339800) [pid = 3536] [serial = 1361] [outer = 1341A000] 12:15:40 INFO - PROCESS | 3536 | 1461096940435 Marionette TRACE conn2 <- [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:15:40 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:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 684ms 12:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:15:40 INFO - PROCESS | 3536 | 1461096940510 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:15:40 INFO - PROCESS | 3536 | 1461096940512 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 12:15:40 INFO - PROCESS | 3536 | 1461096940515 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:15:40 INFO - PROCESS | 3536 | 1461096940517 Marionette TRACE conn2 <- [1,1778,null,{}] 12:15:40 INFO - PROCESS | 3536 | 1461096940520 Marionette TRACE conn2 -> [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:15:40 INFO - PROCESS | 3536 | 1461096940608 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:15:40 INFO - PROCESS | 3536 | 1461096940615 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:40 INFO - PROCESS | 3536 | ++DOCSHELL 13417000 == 85 [pid = 3536] [id = 454] 12:15:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 115 (18D95400) [pid = 3536] [serial = 1362] [outer = 00000000] 12:15:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 116 (19A1D000) [pid = 3536] [serial = 1363] [outer = 18D95400] 12:15:40 INFO - PROCESS | 3536 | 1461096940659 Marionette DEBUG loaded listener.js 12:15:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 117 (19A25000) [pid = 3536] [serial = 1364] [outer = 18D95400] 12:15:41 INFO - PROCESS | 3536 | 1461096941109 Marionette TRACE conn2 <- [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:15:41 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:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 622ms 12:15:41 INFO - PROCESS | 3536 | 1461096941137 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:15:41 INFO - PROCESS | 3536 | 1461096941139 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 12:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:15:41 INFO - PROCESS | 3536 | 1461096941142 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:15:41 INFO - PROCESS | 3536 | 1461096941144 Marionette TRACE conn2 <- [1,1782,null,{}] 12:15:41 INFO - PROCESS | 3536 | 1461096941147 Marionette TRACE conn2 -> [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:15:41 INFO - PROCESS | 3536 | 1461096941233 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:15:41 INFO - PROCESS | 3536 | 1461096941240 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:41 INFO - PROCESS | 3536 | ++DOCSHELL 18B3A400 == 86 [pid = 3536] [id = 455] 12:15:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (18D92C00) [pid = 3536] [serial = 1365] [outer = 00000000] 12:15:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (19F48800) [pid = 3536] [serial = 1366] [outer = 18D92C00] 12:15:41 INFO - PROCESS | 3536 | 1461096941284 Marionette DEBUG loaded listener.js 12:15:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (1A510400) [pid = 3536] [serial = 1367] [outer = 18D92C00] 12:15:41 INFO - PROCESS | 3536 | 1461096941862 Marionette TRACE conn2 <- [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:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 793ms 12:15:41 INFO - PROCESS | 3536 | 1461096941945 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:15:41 INFO - PROCESS | 3536 | 1461096941950 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 12:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:15:41 INFO - PROCESS | 3536 | 1461096941955 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:15:41 INFO - PROCESS | 3536 | 1461096941960 Marionette TRACE conn2 <- [1,1786,null,{}] 12:15:41 INFO - PROCESS | 3536 | 1461096941967 Marionette TRACE conn2 -> [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:15:42 INFO - PROCESS | 3536 | 1461096942121 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:15:42 INFO - PROCESS | 3536 | 1461096942246 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:42 INFO - PROCESS | 3536 | ++DOCSHELL 1326AC00 == 87 [pid = 3536] [id = 456] 12:15:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (132D8C00) [pid = 3536] [serial = 1368] [outer = 00000000] 12:15:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (13420400) [pid = 3536] [serial = 1369] [outer = 132D8C00] 12:15:42 INFO - PROCESS | 3536 | 1461096942304 Marionette DEBUG loaded listener.js 12:15:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (13AE6C00) [pid = 3536] [serial = 1370] [outer = 132D8C00] 12:15:42 INFO - PROCESS | 3536 | 1461096942934 Marionette TRACE conn2 <- [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:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 995ms 12:15:42 INFO - PROCESS | 3536 | 1461096942959 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:15:42 INFO - PROCESS | 3536 | 1461096942965 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 12:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:15:42 INFO - PROCESS | 3536 | 1461096942971 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:15:42 INFO - PROCESS | 3536 | 1461096942974 Marionette TRACE conn2 <- [1,1790,null,{}] 12:15:42 INFO - PROCESS | 3536 | 1461096942979 Marionette TRACE conn2 -> [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:15:43 INFO - PROCESS | 3536 | 1461096943094 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:15:43 INFO - PROCESS | 3536 | 1461096943254 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:43 INFO - PROCESS | 3536 | ++DOCSHELL 11C19000 == 88 [pid = 3536] [id = 457] 12:15:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (1341B800) [pid = 3536] [serial = 1371] [outer = 00000000] 12:15:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (16B6EC00) [pid = 3536] [serial = 1372] [outer = 1341B800] 12:15:43 INFO - PROCESS | 3536 | 1461096943312 Marionette DEBUG loaded listener.js 12:15:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (17A9EC00) [pid = 3536] [serial = 1373] [outer = 1341B800] 12:15:43 INFO - PROCESS | 3536 | 1461096943932 Marionette TRACE conn2 <- [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:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1042ms 12:15:44 INFO - PROCESS | 3536 | 1461096944021 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:15:44 INFO - PROCESS | 3536 | 1461096944024 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 12:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:15:44 INFO - PROCESS | 3536 | 1461096944028 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:15:44 INFO - PROCESS | 3536 | 1461096944032 Marionette TRACE conn2 <- [1,1794,null,{}] 12:15:44 INFO - PROCESS | 3536 | 1461096944043 Marionette TRACE conn2 -> [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:15:44 INFO - PROCESS | 3536 | 1461096944190 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:15:44 INFO - PROCESS | 3536 | 1461096944336 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:44 INFO - PROCESS | 3536 | ++DOCSHELL 16649800 == 89 [pid = 3536] [id = 458] 12:15:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 127 (17A72C00) [pid = 3536] [serial = 1374] [outer = 00000000] 12:15:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 128 (1963C400) [pid = 3536] [serial = 1375] [outer = 17A72C00] 12:15:44 INFO - PROCESS | 3536 | 1461096944396 Marionette DEBUG loaded listener.js 12:15:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 129 (19C0D800) [pid = 3536] [serial = 1376] [outer = 17A72C00] 12:15:44 INFO - PROCESS | 3536 | 1461096944986 Marionette TRACE conn2 <- [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:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 995ms 12:15:45 INFO - PROCESS | 3536 | 1461096945028 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:15:45 INFO - PROCESS | 3536 | 1461096945031 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 12:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:15:45 INFO - PROCESS | 3536 | 1461096945035 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:15:45 INFO - PROCESS | 3536 | 1461096945037 Marionette TRACE conn2 <- [1,1798,null,{}] 12:15:45 INFO - PROCESS | 3536 | 1461096945041 Marionette TRACE conn2 -> [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:15:45 INFO - PROCESS | 3536 | 1461096945152 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:15:45 INFO - PROCESS | 3536 | 1461096945312 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:45 INFO - PROCESS | 3536 | ++DOCSHELL 1A6F7400 == 90 [pid = 3536] [id = 459] 12:15:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 130 (1A6F7800) [pid = 3536] [serial = 1377] [outer = 00000000] 12:15:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 131 (1BEB7800) [pid = 3536] [serial = 1378] [outer = 1A6F7800] 12:15:45 INFO - PROCESS | 3536 | 1461096945369 Marionette DEBUG loaded listener.js 12:15:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 132 (1BEBFC00) [pid = 3536] [serial = 1379] [outer = 1A6F7800] 12:15:45 INFO - PROCESS | 3536 | 1461096945943 Marionette TRACE conn2 <- [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:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 932ms 12:15:45 INFO - PROCESS | 3536 | 1461096945979 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:15:45 INFO - PROCESS | 3536 | 1461096945982 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 12:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:15:45 INFO - PROCESS | 3536 | 1461096945985 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:15:45 INFO - PROCESS | 3536 | 1461096945987 Marionette TRACE conn2 <- [1,1802,null,{}] 12:15:45 INFO - PROCESS | 3536 | 1461096945991 Marionette TRACE conn2 -> [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:15:46 INFO - PROCESS | 3536 | 1461096946100 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:15:46 INFO - PROCESS | 3536 | 1461096946260 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:46 INFO - PROCESS | 3536 | ++DOCSHELL 1A568800 == 91 [pid = 3536] [id = 460] 12:15:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 133 (1AAA4400) [pid = 3536] [serial = 1380] [outer = 00000000] 12:15:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 134 (1C1CEC00) [pid = 3536] [serial = 1381] [outer = 1AAA4400] 12:15:46 INFO - PROCESS | 3536 | 1461096946317 Marionette DEBUG loaded listener.js 12:15:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 135 (1C96BC00) [pid = 3536] [serial = 1382] [outer = 1AAA4400] 12:15:46 INFO - PROCESS | 3536 | 1461096946873 Marionette TRACE conn2 <- [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:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 932ms 12:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:15:46 INFO - PROCESS | 3536 | 1461096946915 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:15:46 INFO - PROCESS | 3536 | 1461096946917 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 12:15:46 INFO - PROCESS | 3536 | 1461096946921 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:15:46 INFO - PROCESS | 3536 | 1461096946923 Marionette TRACE conn2 <- [1,1806,null,{}] 12:15:46 INFO - PROCESS | 3536 | 1461096946926 Marionette TRACE conn2 -> [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:15:47 INFO - PROCESS | 3536 | 1461096947055 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:15:47 INFO - PROCESS | 3536 | 1461096947207 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:47 INFO - PROCESS | 3536 | ++DOCSHELL 1C975C00 == 92 [pid = 3536] [id = 461] 12:15:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 136 (1CC81000) [pid = 3536] [serial = 1383] [outer = 00000000] 12:15:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 137 (1D291800) [pid = 3536] [serial = 1384] [outer = 1CC81000] 12:15:47 INFO - PROCESS | 3536 | 1461096947266 Marionette DEBUG loaded listener.js 12:15:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 138 (1D296000) [pid = 3536] [serial = 1385] [outer = 1CC81000] 12:15:47 INFO - PROCESS | 3536 | 1461096947849 Marionette TRACE conn2 <- [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:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 932ms 12:15:47 INFO - PROCESS | 3536 | 1461096947866 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:15:47 INFO - PROCESS | 3536 | 1461096947868 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 12:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:15:47 INFO - PROCESS | 3536 | 1461096947871 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:15:47 INFO - PROCESS | 3536 | 1461096947873 Marionette TRACE conn2 <- [1,1810,null,{}] 12:15:47 INFO - PROCESS | 3536 | 1461096947877 Marionette TRACE conn2 -> [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:15:47 INFO - PROCESS | 3536 | 1461096947984 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:15:48 INFO - PROCESS | 3536 | 1461096948144 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:48 INFO - PROCESS | 3536 | ++DOCSHELL 1C1CF800 == 93 [pid = 3536] [id = 462] 12:15:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 139 (1D0D0800) [pid = 3536] [serial = 1386] [outer = 00000000] 12:15:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 140 (1D63C000) [pid = 3536] [serial = 1387] [outer = 1D0D0800] 12:15:48 INFO - PROCESS | 3536 | 1461096948200 Marionette DEBUG loaded listener.js 12:15:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 141 (1D66AC00) [pid = 3536] [serial = 1388] [outer = 1D0D0800] 12:15:48 INFO - PROCESS | 3536 | 1461096948842 Marionette TRACE conn2 <- [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:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1027ms 12:15:49 INFO - PROCESS | 3536 | 1461096949078 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:15:49 INFO - PROCESS | 3536 | 1461096949083 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 12:15:49 INFO - PROCESS | 3536 | 1461096949088 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:15:49 INFO - PROCESS | 3536 | 1461096949091 Marionette TRACE conn2 <- [1,1814,null,{}] 12:15:49 INFO - PROCESS | 3536 | 1461096949096 Marionette TRACE conn2 -> [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:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:15:49 INFO - PROCESS | 3536 | 1461096949210 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:15:49 INFO - PROCESS | 3536 | 1461096949355 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:49 INFO - PROCESS | 3536 | ++DOCSHELL 13847400 == 94 [pid = 3536] [id = 463] 12:15:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 142 (14315800) [pid = 3536] [serial = 1389] [outer = 00000000] 12:15:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 143 (15619C00) [pid = 3536] [serial = 1390] [outer = 14315800] 12:15:49 INFO - PROCESS | 3536 | 1461096949408 Marionette DEBUG loaded listener.js 12:15:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 144 (156A8400) [pid = 3536] [serial = 1391] [outer = 14315800] 12:15:49 INFO - PROCESS | 3536 | 1461096949960 Marionette TRACE conn2 <- [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:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 936ms 12:15:50 INFO - PROCESS | 3536 | 1461096950043 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:15:50 INFO - PROCESS | 3536 | 1461096950046 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 12:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:15:50 INFO - PROCESS | 3536 | 1461096950054 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:15:50 INFO - PROCESS | 3536 | 1461096950057 Marionette TRACE conn2 <- [1,1818,null,{}] 12:15:50 INFO - PROCESS | 3536 | 1461096950061 Marionette TRACE conn2 -> [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:15:50 INFO - PROCESS | 3536 | 1461096950165 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:15:50 INFO - PROCESS | 3536 | 1461096950320 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:50 INFO - PROCESS | 3536 | ++DOCSHELL 11C12400 == 95 [pid = 3536] [id = 464] 12:15:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 145 (1341B400) [pid = 3536] [serial = 1392] [outer = 00000000] 12:15:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 146 (1833A400) [pid = 3536] [serial = 1393] [outer = 1341B400] 12:15:50 INFO - PROCESS | 3536 | 1461096950370 Marionette DEBUG loaded listener.js 12:15:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 147 (18882800) [pid = 3536] [serial = 1394] [outer = 1341B400] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 19757000 == 94 [pid = 3536] [id = 425] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 13AE6400 == 93 [pid = 3536] [id = 424] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 13417000 == 92 [pid = 3536] [id = 454] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 132D9C00 == 91 [pid = 3536] [id = 453] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 16B77400 == 90 [pid = 3536] [id = 452] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 1889C400 == 89 [pid = 3536] [id = 451] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 17D8FC00 == 88 [pid = 3536] [id = 450] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 16455C00 == 87 [pid = 3536] [id = 449] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 1636F400 == 86 [pid = 3536] [id = 448] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 1388F000 == 85 [pid = 3536] [id = 447] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 12BB4800 == 84 [pid = 3536] [id = 446] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 146 (1A243000) [pid = 3536] [serial = 1279] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 145 (17D8A400) [pid = 3536] [serial = 1273] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 144 (13420000) [pid = 3536] [serial = 1270] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 143 (1D670400) [pid = 3536] [serial = 1288] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 142 (1BFF1000) [pid = 3536] [serial = 1282] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 141 (19A1A400) [pid = 3536] [serial = 1276] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 140 (1DD32000) [pid = 3536] [serial = 1291] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 139 (1D28C800) [pid = 3536] [serial = 1285] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 138 (1D79C400) [pid = 3536] [serial = 1315] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 1D66C400 == 83 [pid = 3536] [id = 444] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 1DD2FC00 == 82 [pid = 3536] [id = 443] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 1BEBE800 == 81 [pid = 3536] [id = 442] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 1D63F400 == 80 [pid = 3536] [id = 441] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 1882F000 == 79 [pid = 3536] [id = 440] 12:15:50 INFO - PROCESS | 3536 | --DOCSHELL 1341A400 == 78 [pid = 3536] [id = 439] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 137 (1DD30C00) [pid = 3536] [serial = 1250] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 136 (18CD8400) [pid = 3536] [serial = 1244] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 135 (1DDB4000) [pid = 3536] [serial = 1253] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 134 (1D7A1400) [pid = 3536] [serial = 1247] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 133 (1561C400) [pid = 3536] [serial = 1241] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 132 (1340A000) [pid = 3536] [serial = 1294] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 131 (1888F400) [pid = 3536] [serial = 1301] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 130 (1CB1D000) [pid = 3536] [serial = 1304] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 129 (1E0DE000) [pid = 3536] [serial = 1256] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 128 (1C1D3800) [pid = 3536] [serial = 1303] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 127 (1888A800) [pid = 3536] [serial = 1300] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 126 (18896C00) [pid = 3536] [serial = 1297] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 125 (1958E400) [pid = 3536] [serial = 1298] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 124 (19F4C400) [pid = 3536] [serial = 1312] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 123 (18D93800) [pid = 3536] [serial = 1268] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 122 (1384C000) [pid = 3536] [serial = 1309] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 121 (1D63E400) [pid = 3536] [serial = 1306] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 120 (15620C00) [pid = 3536] [serial = 1310] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 119 (1DABFC00) [pid = 3536] [serial = 1307] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 118 (1341C000) [pid = 3536] [serial = 1295] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | --DOMWINDOW == 117 (1BFEC400) [pid = 3536] [serial = 1313] [outer = 00000000] [url = about:blank] 12:15:50 INFO - PROCESS | 3536 | 1461096950946 Marionette TRACE conn2 <- [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:15:50 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:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 952ms 12:15:50 INFO - PROCESS | 3536 | 1461096950998 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:15:50 INFO - PROCESS | 3536 | 1461096951000 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 12:15:50 INFO - PROCESS | 3536 | 1461096951004 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:15:50 INFO - PROCESS | 3536 | 1461096951006 Marionette TRACE conn2 <- [1,1822,null,{}] 12:15:51 INFO - PROCESS | 3536 | 1461096951015 Marionette TRACE conn2 -> [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:15:51 INFO - PROCESS | 3536 | 1461096951110 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:15:51 INFO - PROCESS | 3536 | 1461096951220 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:51 INFO - PROCESS | 3536 | ++DOCSHELL 14311000 == 79 [pid = 3536] [id = 465] 12:15:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 118 (146B8000) [pid = 3536] [serial = 1395] [outer = 00000000] 12:15:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 119 (17D91800) [pid = 3536] [serial = 1396] [outer = 146B8000] 12:15:51 INFO - PROCESS | 3536 | 1461096951269 Marionette DEBUG loaded listener.js 12:15:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 120 (18337800) [pid = 3536] [serial = 1397] [outer = 146B8000] 12:15:51 INFO - PROCESS | 3536 | 1461096951689 Marionette TRACE conn2 <- [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:15:51 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:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 733ms 12:15:51 INFO - PROCESS | 3536 | 1461096951744 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:15:51 INFO - PROCESS | 3536 | 1461096951747 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 12:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:15:51 INFO - PROCESS | 3536 | 1461096951754 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:15:51 INFO - PROCESS | 3536 | 1461096951755 Marionette TRACE conn2 <- [1,1826,null,{}] 12:15:51 INFO - PROCESS | 3536 | 1461096951759 Marionette TRACE conn2 -> [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:15:51 INFO - PROCESS | 3536 | 1461096951880 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:15:51 INFO - PROCESS | 3536 | 1461096951894 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:51 INFO - PROCESS | 3536 | ++DOCSHELL 15A36400 == 80 [pid = 3536] [id = 466] 12:15:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 121 (17D8F800) [pid = 3536] [serial = 1398] [outer = 00000000] 12:15:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 122 (18CD0800) [pid = 3536] [serial = 1399] [outer = 17D8F800] 12:15:51 INFO - PROCESS | 3536 | 1461096951948 Marionette DEBUG loaded listener.js 12:15:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 123 (18D93800) [pid = 3536] [serial = 1400] [outer = 17D8F800] 12:15:52 INFO - PROCESS | 3536 | 1461096952398 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 702ms 12:15:52 INFO - PROCESS | 3536 | 1461096952438 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:15:52 INFO - PROCESS | 3536 | 1461096952440 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 12:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:15:52 INFO - PROCESS | 3536 | 1461096952443 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:15:52 INFO - PROCESS | 3536 | 1461096952445 Marionette TRACE conn2 <- [1,1830,null,{}] 12:15:52 INFO - PROCESS | 3536 | 1461096952452 Marionette TRACE conn2 -> [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:15:52 INFO - PROCESS | 3536 | 1461096952539 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:15:52 INFO - PROCESS | 3536 | 1461096952545 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:52 INFO - PROCESS | 3536 | ++DOCSHELL 18B38800 == 81 [pid = 3536] [id = 467] 12:15:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 124 (192D9000) [pid = 3536] [serial = 1401] [outer = 00000000] 12:15:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 125 (19750000) [pid = 3536] [serial = 1402] [outer = 192D9000] 12:15:52 INFO - PROCESS | 3536 | 1461096952592 Marionette DEBUG loaded listener.js 12:15:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (19882000) [pid = 3536] [serial = 1403] [outer = 192D9000] 12:15:53 INFO - PROCESS | 3536 | 1461096953083 Marionette TRACE conn2 <- [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:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 702ms 12:15:53 INFO - PROCESS | 3536 | 1461096953144 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:15:53 INFO - PROCESS | 3536 | 1461096953146 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 12:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:15:53 INFO - PROCESS | 3536 | 1461096953149 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:15:53 INFO - PROCESS | 3536 | 1461096953151 Marionette TRACE conn2 <- [1,1834,null,{}] 12:15:53 INFO - PROCESS | 3536 | 1461096953154 Marionette TRACE conn2 -> [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:15:53 INFO - PROCESS | 3536 | 1461096953331 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:15:53 INFO - PROCESS | 3536 | 1461096953408 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:53 INFO - PROCESS | 3536 | ++DOCSHELL 19EBD800 == 82 [pid = 3536] [id = 468] 12:15:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 127 (19EC1000) [pid = 3536] [serial = 1404] [outer = 00000000] 12:15:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 128 (1AAA9800) [pid = 3536] [serial = 1405] [outer = 19EC1000] 12:15:53 INFO - PROCESS | 3536 | 1461096953456 Marionette DEBUG loaded listener.js 12:15:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 129 (1BFF4000) [pid = 3536] [serial = 1406] [outer = 19EC1000] 12:15:53 INFO - PROCESS | 3536 | 1461096953884 Marionette TRACE conn2 <- [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:15:53 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:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 811ms 12:15:53 INFO - PROCESS | 3536 | 1461096953952 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:15:53 INFO - PROCESS | 3536 | 1461096953954 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 12:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:15:53 INFO - PROCESS | 3536 | 1461096953957 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:15:53 INFO - PROCESS | 3536 | 1461096953959 Marionette TRACE conn2 <- [1,1838,null,{}] 12:15:53 INFO - PROCESS | 3536 | 1461096953962 Marionette TRACE conn2 -> [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:15:54 INFO - PROCESS | 3536 | 1461096954093 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:15:54 INFO - PROCESS | 3536 | 1461096954166 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:54 INFO - PROCESS | 3536 | ++DOCSHELL 1C975400 == 83 [pid = 3536] [id = 469] 12:15:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 130 (1CB13400) [pid = 3536] [serial = 1407] [outer = 00000000] 12:15:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 131 (1CC7EC00) [pid = 3536] [serial = 1408] [outer = 1CB13400] 12:15:54 INFO - PROCESS | 3536 | 1461096954212 Marionette DEBUG loaded listener.js 12:15:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 132 (1D16C000) [pid = 3536] [serial = 1409] [outer = 1CB13400] 12:15:54 INFO - PROCESS | 3536 | 1461096954628 Marionette TRACE conn2 <- [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:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 701ms 12:15:54 INFO - PROCESS | 3536 | 1461096954656 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:15:54 INFO - PROCESS | 3536 | 1461096954658 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 12:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:15:54 INFO - PROCESS | 3536 | 1461096954662 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:15:54 INFO - PROCESS | 3536 | 1461096954663 Marionette TRACE conn2 <- [1,1842,null,{}] 12:15:54 INFO - PROCESS | 3536 | 1461096954667 Marionette TRACE conn2 -> [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:15:54 INFO - PROCESS | 3536 | 1461096954820 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:15:54 INFO - PROCESS | 3536 | 1461096954843 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:54 INFO - PROCESS | 3536 | ++DOCSHELL 17D8CC00 == 84 [pid = 3536] [id = 470] 12:15:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 133 (181D4400) [pid = 3536] [serial = 1410] [outer = 00000000] 12:15:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 134 (1D2A6C00) [pid = 3536] [serial = 1411] [outer = 181D4400] 12:15:54 INFO - PROCESS | 3536 | 1461096954891 Marionette DEBUG loaded listener.js 12:15:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 135 (1D63B400) [pid = 3536] [serial = 1412] [outer = 181D4400] 12:15:55 INFO - PROCESS | 3536 | --DOMWINDOW == 134 (17D95800) [pid = 3536] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:15:55 INFO - PROCESS | 3536 | --DOMWINDOW == 133 (188A0C00) [pid = 3536] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:15:55 INFO - PROCESS | 3536 | --DOMWINDOW == 132 (18B46000) [pid = 3536] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:15:55 INFO - PROCESS | 3536 | --DOMWINDOW == 131 (16650400) [pid = 3536] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:15:55 INFO - PROCESS | 3536 | --DOMWINDOW == 130 (1D28D000) [pid = 3536] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:15:55 INFO - PROCESS | 3536 | --DOMWINDOW == 129 (16371C00) [pid = 3536] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:15:55 INFO - PROCESS | 3536 | --DOMWINDOW == 128 (1341A000) [pid = 3536] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:15:55 INFO - PROCESS | 3536 | --DOMWINDOW == 127 (12DFC000) [pid = 3536] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:15:55 INFO - PROCESS | 3536 | --DOMWINDOW == 126 (18D95400) [pid = 3536] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:15:55 INFO - PROCESS | 3536 | --DOMWINDOW == 125 (1388F800) [pid = 3536] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:15:55 INFO - PROCESS | 3536 | 1461096955483 Marionette TRACE conn2 <- [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:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 843ms 12:15:55 INFO - PROCESS | 3536 | 1461096955505 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:15:55 INFO - PROCESS | 3536 | 1461096955506 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 12:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:15:55 INFO - PROCESS | 3536 | 1461096955510 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:15:55 INFO - PROCESS | 3536 | 1461096955512 Marionette TRACE conn2 <- [1,1846,null,{}] 12:15:55 INFO - PROCESS | 3536 | 1461096955515 Marionette TRACE conn2 -> [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:15:55 INFO - PROCESS | 3536 | 1461096955645 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:15:55 INFO - PROCESS | 3536 | 1461096955714 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:55 INFO - PROCESS | 3536 | ++DOCSHELL 1561D000 == 85 [pid = 3536] [id = 471] 12:15:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 126 (15AD8C00) [pid = 3536] [serial = 1413] [outer = 00000000] 12:15:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 127 (18335000) [pid = 3536] [serial = 1414] [outer = 15AD8C00] 12:15:55 INFO - PROCESS | 3536 | 1461096955761 Marionette DEBUG loaded listener.js 12:15:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 128 (19A1C800) [pid = 3536] [serial = 1415] [outer = 15AD8C00] 12:15:56 INFO - PROCESS | 3536 | 1461096956127 Marionette TRACE conn2 <- [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:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 624ms 12:15:56 INFO - PROCESS | 3536 | 1461096956155 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:15:56 INFO - PROCESS | 3536 | 1461096956157 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 12:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:15:56 INFO - PROCESS | 3536 | 1461096956161 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:15:56 INFO - PROCESS | 3536 | 1461096956162 Marionette TRACE conn2 <- [1,1850,null,{}] 12:15:56 INFO - PROCESS | 3536 | 1461096956166 Marionette TRACE conn2 -> [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:15:56 INFO - PROCESS | 3536 | 1461096956253 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:15:56 INFO - PROCESS | 3536 | 1461096956259 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:56 INFO - PROCESS | 3536 | ++DOCSHELL 158F8400 == 86 [pid = 3536] [id = 472] 12:15:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 129 (17F6E800) [pid = 3536] [serial = 1416] [outer = 00000000] 12:15:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 130 (1D677000) [pid = 3536] [serial = 1417] [outer = 17F6E800] 12:15:56 INFO - PROCESS | 3536 | 1461096956304 Marionette DEBUG loaded listener.js 12:15:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 131 (1D677C00) [pid = 3536] [serial = 1418] [outer = 17F6E800] 12:15:56 INFO - PROCESS | 3536 | 1461096956798 Marionette TRACE conn2 <- [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:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 701ms 12:15:56 INFO - PROCESS | 3536 | 1461096956858 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:15:56 INFO - PROCESS | 3536 | 1461096956861 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 12:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:15:56 INFO - PROCESS | 3536 | 1461096956864 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:15:56 INFO - PROCESS | 3536 | 1461096956866 Marionette TRACE conn2 <- [1,1854,null,{}] 12:15:56 INFO - PROCESS | 3536 | 1461096956870 Marionette TRACE conn2 -> [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:15:56 INFO - PROCESS | 3536 | 1461096956976 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:15:56 INFO - PROCESS | 3536 | 1461096956991 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:56 INFO - PROCESS | 3536 | ++DOCSHELL 1D9ED000 == 87 [pid = 3536] [id = 473] 12:15:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 132 (1D9ED400) [pid = 3536] [serial = 1419] [outer = 00000000] 12:15:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 133 (1DABFC00) [pid = 3536] [serial = 1420] [outer = 1D9ED400] 12:15:57 INFO - PROCESS | 3536 | 1461096957041 Marionette DEBUG loaded listener.js 12:15:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 134 (1DAC8000) [pid = 3536] [serial = 1421] [outer = 1D9ED400] 12:15:57 INFO - PROCESS | 3536 | 1461096957791 Marionette TRACE conn2 <- [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:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 998ms 12:15:57 INFO - PROCESS | 3536 | 1461096957868 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:15:57 INFO - PROCESS | 3536 | 1461096957873 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 12:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:15:57 INFO - PROCESS | 3536 | 1461096957879 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:15:57 INFO - PROCESS | 3536 | 1461096957882 Marionette TRACE conn2 <- [1,1858,null,{}] 12:15:57 INFO - PROCESS | 3536 | 1461096957888 Marionette TRACE conn2 -> [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:15:58 INFO - PROCESS | 3536 | 1461096958012 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:15:58 INFO - PROCESS | 3536 | 1461096958171 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:58 INFO - PROCESS | 3536 | ++DOCSHELL 1388F400 == 88 [pid = 3536] [id = 474] 12:15:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 135 (13A10000) [pid = 3536] [serial = 1422] [outer = 00000000] 12:15:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 136 (1561FC00) [pid = 3536] [serial = 1423] [outer = 13A10000] 12:15:58 INFO - PROCESS | 3536 | 1461096958231 Marionette DEBUG loaded listener.js 12:15:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 137 (1636F400) [pid = 3536] [serial = 1424] [outer = 13A10000] 12:15:58 INFO - PROCESS | 3536 | 1461096958812 Marionette TRACE conn2 <- [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:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 998ms 12:15:58 INFO - PROCESS | 3536 | 1461096958881 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:15:58 INFO - PROCESS | 3536 | 1461096958887 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 12:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:15:58 INFO - PROCESS | 3536 | 1461096958893 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:15:58 INFO - PROCESS | 3536 | 1461096958896 Marionette TRACE conn2 <- [1,1862,null,{}] 12:15:58 INFO - PROCESS | 3536 | 1461096958900 Marionette TRACE conn2 -> [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:15:59 INFO - PROCESS | 3536 | 1461096959048 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:15:59 INFO - PROCESS | 3536 | 1461096959206 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:59 INFO - PROCESS | 3536 | ++DOCSHELL 15611C00 == 89 [pid = 3536] [id = 475] 12:15:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 138 (15617000) [pid = 3536] [serial = 1425] [outer = 00000000] 12:15:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 139 (18B37800) [pid = 3536] [serial = 1426] [outer = 15617000] 12:15:59 INFO - PROCESS | 3536 | 1461096959263 Marionette DEBUG loaded listener.js 12:15:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 140 (18CD2800) [pid = 3536] [serial = 1427] [outer = 15617000] 12:15:59 INFO - PROCESS | 3536 | 1461096959892 Marionette TRACE conn2 <- [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:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1045ms 12:15:59 INFO - PROCESS | 3536 | 1461096959956 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:15:59 INFO - PROCESS | 3536 | 1461096959958 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 12:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:15:59 INFO - PROCESS | 3536 | 1461096959962 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:15:59 INFO - PROCESS | 3536 | 1461096959966 Marionette TRACE conn2 <- [1,1866,null,{}] 12:15:59 INFO - PROCESS | 3536 | 1461096959977 Marionette TRACE conn2 -> [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:16:00 INFO - PROCESS | 3536 | 1461096960095 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:16:00 INFO - PROCESS | 3536 | 1461096960255 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:00 INFO - PROCESS | 3536 | ++DOCSHELL 1D0D7800 == 90 [pid = 3536] [id = 476] 12:16:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 141 (1D28D400) [pid = 3536] [serial = 1428] [outer = 00000000] 12:16:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 142 (1D673C00) [pid = 3536] [serial = 1429] [outer = 1D28D400] 12:16:00 INFO - PROCESS | 3536 | 1461096960314 Marionette DEBUG loaded listener.js 12:16:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 143 (1D9E8400) [pid = 3536] [serial = 1430] [outer = 1D28D400] 12:16:00 INFO - PROCESS | 3536 | 1461096960887 Marionette TRACE conn2 <- [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:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 998ms 12:16:00 INFO - PROCESS | 3536 | 1461096960949 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:16:00 INFO - PROCESS | 3536 | 1461096960952 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 12:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:16:00 INFO - PROCESS | 3536 | 1461096960956 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:16:00 INFO - PROCESS | 3536 | 1461096960958 Marionette TRACE conn2 <- [1,1870,null,{}] 12:16:00 INFO - PROCESS | 3536 | 1461096960961 Marionette TRACE conn2 -> [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:16:01 INFO - PROCESS | 3536 | 1461096961075 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:16:01 INFO - PROCESS | 3536 | 1461096961244 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:01 INFO - PROCESS | 3536 | ++DOCSHELL 1DAC6C00 == 91 [pid = 3536] [id = 477] 12:16:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 144 (1DAC7000) [pid = 3536] [serial = 1431] [outer = 00000000] 12:16:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 145 (1DD35400) [pid = 3536] [serial = 1432] [outer = 1DAC7000] 12:16:01 INFO - PROCESS | 3536 | 1461096961300 Marionette DEBUG loaded listener.js 12:16:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 146 (1DDA6400) [pid = 3536] [serial = 1433] [outer = 1DAC7000] 12:16:01 INFO - PROCESS | 3536 | 1461096961857 Marionette TRACE conn2 <- [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:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 936ms 12:16:01 INFO - PROCESS | 3536 | 1461096961900 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:16:01 INFO - PROCESS | 3536 | 1461096961902 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 12:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:16:01 INFO - PROCESS | 3536 | 1461096961906 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:16:01 INFO - PROCESS | 3536 | 1461096961908 Marionette TRACE conn2 <- [1,1874,null,{}] 12:16:01 INFO - PROCESS | 3536 | 1461096961912 Marionette TRACE conn2 -> [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:16:02 INFO - PROCESS | 3536 | 1461096962021 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:16:02 INFO - PROCESS | 3536 | 1461096962186 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:02 INFO - PROCESS | 3536 | ++DOCSHELL 13A0BC00 == 92 [pid = 3536] [id = 478] 12:16:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 147 (1D0D6800) [pid = 3536] [serial = 1434] [outer = 00000000] 12:16:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 148 (1DDB2C00) [pid = 3536] [serial = 1435] [outer = 1D0D6800] 12:16:02 INFO - PROCESS | 3536 | 1461096962249 Marionette DEBUG loaded listener.js 12:16:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 149 (1E0D3400) [pid = 3536] [serial = 1436] [outer = 1D0D6800] 12:16:02 INFO - PROCESS | 3536 | 1461096962824 Marionette TRACE conn2 <- [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:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 998ms 12:16:02 INFO - PROCESS | 3536 | 1461096962908 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:16:02 INFO - PROCESS | 3536 | 1461096962910 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 12:16:02 INFO - PROCESS | 3536 | 1461096962914 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:16:02 INFO - PROCESS | 3536 | 1461096962916 Marionette TRACE conn2 <- [1,1878,null,{}] 12:16:02 INFO - PROCESS | 3536 | 1461096962920 Marionette TRACE conn2 -> [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:16:03 INFO - PROCESS | 3536 | 1461096963051 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:16:03 INFO - PROCESS | 3536 | 1461096963218 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:03 INFO - PROCESS | 3536 | ++DOCSHELL 1340F800 == 93 [pid = 3536] [id = 479] 12:16:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 150 (1DD2AC00) [pid = 3536] [serial = 1437] [outer = 00000000] 12:16:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 151 (1E60A400) [pid = 3536] [serial = 1438] [outer = 1DD2AC00] 12:16:03 INFO - PROCESS | 3536 | 1461096963285 Marionette DEBUG loaded listener.js 12:16:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 152 (1E610400) [pid = 3536] [serial = 1439] [outer = 1DD2AC00] 12:16:03 INFO - PROCESS | 3536 | 1461096963854 Marionette TRACE conn2 <- [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:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 998ms 12:16:03 INFO - PROCESS | 3536 | 1461096963916 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:16:03 INFO - PROCESS | 3536 | 1461096963918 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 12:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:16:03 INFO - PROCESS | 3536 | 1461096963922 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:16:03 INFO - PROCESS | 3536 | 1461096963924 Marionette TRACE conn2 <- [1,1882,null,{}] 12:16:03 INFO - PROCESS | 3536 | 1461096963928 Marionette TRACE conn2 -> [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:16:04 INFO - PROCESS | 3536 | 1461096964038 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:16:04 INFO - PROCESS | 3536 | 1461096964413 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:04 INFO - PROCESS | 3536 | ++DOCSHELL 02660400 == 94 [pid = 3536] [id = 480] 12:16:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 153 (11B44800) [pid = 3536] [serial = 1440] [outer = 00000000] 12:16:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 154 (132D5C00) [pid = 3536] [serial = 1441] [outer = 11B44800] 12:16:04 INFO - PROCESS | 3536 | 1461096964507 Marionette DEBUG loaded listener.js 12:16:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 155 (13405000) [pid = 3536] [serial = 1442] [outer = 11B44800] 12:16:05 INFO - PROCESS | 3536 | 1461096965183 Marionette TRACE conn2 <- [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:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1294ms 12:16:05 INFO - PROCESS | 3536 | 1461096965236 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:16:05 INFO - PROCESS | 3536 | 1461096965239 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 12:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:16:05 INFO - PROCESS | 3536 | 1461096965245 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:16:05 INFO - PROCESS | 3536 | 1461096965250 Marionette TRACE conn2 <- [1,1886,null,{}] 12:16:05 INFO - PROCESS | 3536 | 1461096965255 Marionette TRACE conn2 -> [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:16:05 INFO - PROCESS | 3536 | 1461096965371 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:16:05 INFO - PROCESS | 3536 | 1461096965524 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:05 INFO - PROCESS | 3536 | ++DOCSHELL 13417C00 == 95 [pid = 3536] [id = 481] 12:16:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 156 (1341CC00) [pid = 3536] [serial = 1443] [outer = 00000000] 12:16:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 157 (142D5000) [pid = 3536] [serial = 1444] [outer = 1341CC00] 12:16:05 INFO - PROCESS | 3536 | 1461096965577 Marionette DEBUG loaded listener.js 12:16:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 158 (1569F000) [pid = 3536] [serial = 1445] [outer = 1341CC00] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 19889C00 == 94 [pid = 3536] [id = 331] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 158F8400 == 93 [pid = 3536] [id = 472] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 1561D000 == 92 [pid = 3536] [id = 471] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 17D8CC00 == 91 [pid = 3536] [id = 470] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 1C975400 == 90 [pid = 3536] [id = 469] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 19EBD800 == 89 [pid = 3536] [id = 468] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 18B38800 == 88 [pid = 3536] [id = 467] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 15A36400 == 87 [pid = 3536] [id = 466] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 14311000 == 86 [pid = 3536] [id = 465] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 11C12400 == 85 [pid = 3536] [id = 464] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 157 (19F48800) [pid = 3536] [serial = 1366] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 13847400 == 84 [pid = 3536] [id = 463] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 1C975C00 == 83 [pid = 3536] [id = 461] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 1A568800 == 82 [pid = 3536] [id = 460] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 1A6F7400 == 81 [pid = 3536] [id = 459] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 16649800 == 80 [pid = 3536] [id = 458] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 11C19000 == 79 [pid = 3536] [id = 457] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 13407800 == 78 [pid = 3536] [id = 418] 12:16:05 INFO - PROCESS | 3536 | --DOCSHELL 1326AC00 == 77 [pid = 3536] [id = 456] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 156 (18CCF400) [pid = 3536] [serial = 1354] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 155 (19642400) [pid = 3536] [serial = 1357] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 154 (18CD5C00) [pid = 3536] [serial = 1355] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 153 (17D8E800) [pid = 3536] [serial = 1348] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 152 (17F6B000) [pid = 3536] [serial = 1349] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 151 (1DABD000) [pid = 3536] [serial = 1316] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 150 (1664D400) [pid = 3536] [serial = 1345] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 149 (16B70000) [pid = 3536] [serial = 1346] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 148 (16B74000) [pid = 3536] [serial = 1360] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 147 (1384D400) [pid = 3536] [serial = 1340] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 146 (1341AC00) [pid = 3536] [serial = 1339] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 145 (1DD39800) [pid = 3536] [serial = 1324] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 144 (16372400) [pid = 3536] [serial = 1318] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 143 (188A3400) [pid = 3536] [serial = 1321] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 142 (19A1D000) [pid = 3536] [serial = 1363] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 141 (14317000) [pid = 3536] [serial = 1342] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 140 (15611400) [pid = 3536] [serial = 1343] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 139 (146B1400) [pid = 3536] [serial = 1336] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 138 (1E2AA800) [pid = 3536] [serial = 1327] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 137 (1E605800) [pid = 3536] [serial = 1330] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 136 (2055E000) [pid = 3536] [serial = 1333] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 135 (19750C00) [pid = 3536] [serial = 1358] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 134 (18339800) [pid = 3536] [serial = 1361] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 133 (19A25000) [pid = 3536] [serial = 1364] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 132 (18883C00) [pid = 3536] [serial = 1351] [outer = 00000000] [url = about:blank] 12:16:05 INFO - PROCESS | 3536 | --DOMWINDOW == 131 (1888A000) [pid = 3536] [serial = 1352] [outer = 00000000] [url = about:blank] 12:16:06 INFO - PROCESS | 3536 | 1461096966134 Marionette TRACE conn2 <- [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:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 936ms 12:16:06 INFO - PROCESS | 3536 | 1461096966192 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:16:06 INFO - PROCESS | 3536 | 1461096966196 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 12:16:06 INFO - PROCESS | 3536 | 1461096966201 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:16:06 INFO - PROCESS | 3536 | 1461096966203 Marionette TRACE conn2 <- [1,1890,null,{}] 12:16:06 INFO - PROCESS | 3536 | 1461096966207 Marionette TRACE conn2 -> [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:16:06 INFO - PROCESS | 3536 | 1461096966295 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:16:06 INFO - PROCESS | 3536 | 1461096966411 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:06 INFO - PROCESS | 3536 | ++DOCSHELL 1340C800 == 78 [pid = 3536] [id = 482] 12:16:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 132 (1341AC00) [pid = 3536] [serial = 1446] [outer = 00000000] 12:16:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 133 (15619000) [pid = 3536] [serial = 1447] [outer = 1341AC00] 12:16:06 INFO - PROCESS | 3536 | 1461096966458 Marionette DEBUG loaded listener.js 12:16:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 134 (1644F800) [pid = 3536] [serial = 1448] [outer = 1341AC00] 12:16:06 INFO - PROCESS | 3536 | 1461096966881 Marionette TRACE conn2 <- [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:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 733ms 12:16:06 INFO - PROCESS | 3536 | 1461096966941 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:16:06 INFO - PROCESS | 3536 | 1461096966944 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 12:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:16:06 INFO - PROCESS | 3536 | 1461096966948 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:16:06 INFO - PROCESS | 3536 | 1461096966954 Marionette TRACE conn2 <- [1,1894,null,{}] 12:16:06 INFO - PROCESS | 3536 | 1461096966963 Marionette TRACE conn2 -> [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:16:07 INFO - PROCESS | 3536 | 1461096967080 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:16:07 INFO - PROCESS | 3536 | 1461096967096 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:07 INFO - PROCESS | 3536 | ++DOCSHELL 17D90000 == 79 [pid = 3536] [id = 483] 12:16:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 135 (17D95800) [pid = 3536] [serial = 1449] [outer = 00000000] 12:16:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 136 (1810C000) [pid = 3536] [serial = 1450] [outer = 17D95800] 12:16:07 INFO - PROCESS | 3536 | 1461096967142 Marionette DEBUG loaded listener.js 12:16:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 137 (1833B400) [pid = 3536] [serial = 1451] [outer = 17D95800] 12:16:07 INFO - PROCESS | 3536 | 1461096967612 Marionette TRACE conn2 <- [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:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 702ms 12:16:07 INFO - PROCESS | 3536 | 1461096967646 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:16:07 INFO - PROCESS | 3536 | 1461096967648 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 12:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:16:07 INFO - PROCESS | 3536 | 1461096967652 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:16:07 INFO - PROCESS | 3536 | 1461096967653 Marionette TRACE conn2 <- [1,1898,null,{}] 12:16:07 INFO - PROCESS | 3536 | 1461096967660 Marionette TRACE conn2 -> [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:16:07 INFO - PROCESS | 3536 | 1461096967750 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:16:07 INFO - PROCESS | 3536 | 1461096967757 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:07 INFO - PROCESS | 3536 | ++DOCSHELL 15C8EC00 == 80 [pid = 3536] [id = 484] 12:16:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 138 (18104C00) [pid = 3536] [serial = 1452] [outer = 00000000] 12:16:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 139 (18891000) [pid = 3536] [serial = 1453] [outer = 18104C00] 12:16:07 INFO - PROCESS | 3536 | 1461096967803 Marionette DEBUG loaded listener.js 12:16:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 140 (1889C400) [pid = 3536] [serial = 1454] [outer = 18104C00] 12:16:08 INFO - PROCESS | 3536 | 1461096968262 Marionette TRACE conn2 <- [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:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 624ms 12:16:08 INFO - PROCESS | 3536 | 1461096968290 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:16:08 INFO - PROCESS | 3536 | 1461096968292 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 12:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:16:08 INFO - PROCESS | 3536 | 1461096968295 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:16:08 INFO - PROCESS | 3536 | 1461096968297 Marionette TRACE conn2 <- [1,1902,null,{}] 12:16:08 INFO - PROCESS | 3536 | 1461096968310 Marionette TRACE conn2 -> [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:16:08 INFO - PROCESS | 3536 | 1461096968437 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:16:08 INFO - PROCESS | 3536 | 1461096968536 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:08 INFO - PROCESS | 3536 | ++DOCSHELL 18CCC800 == 81 [pid = 3536] [id = 485] 12:16:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 141 (18CCD800) [pid = 3536] [serial = 1455] [outer = 00000000] 12:16:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 142 (18CD6000) [pid = 3536] [serial = 1456] [outer = 18CCD800] 12:16:08 INFO - PROCESS | 3536 | 1461096968592 Marionette DEBUG loaded listener.js 12:16:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 143 (18D9EC00) [pid = 3536] [serial = 1457] [outer = 18CCD800] 12:16:09 INFO - PROCESS | 3536 | 1461096969006 Marionette TRACE conn2 <- [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:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 749ms 12:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:16:09 INFO - PROCESS | 3536 | 1461096969043 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:16:09 INFO - PROCESS | 3536 | 1461096969045 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 12:16:09 INFO - PROCESS | 3536 | 1461096969049 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:16:09 INFO - PROCESS | 3536 | 1461096969050 Marionette TRACE conn2 <- [1,1906,null,{}] 12:16:09 INFO - PROCESS | 3536 | 1461096969054 Marionette TRACE conn2 -> [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:16:09 INFO - PROCESS | 3536 | 1461096969176 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:16:09 INFO - PROCESS | 3536 | 1461096969251 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:09 INFO - PROCESS | 3536 | ++DOCSHELL 18CDA000 == 82 [pid = 3536] [id = 486] 12:16:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 144 (192E6C00) [pid = 3536] [serial = 1458] [outer = 00000000] 12:16:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 145 (19889C00) [pid = 3536] [serial = 1459] [outer = 192E6C00] 12:16:09 INFO - PROCESS | 3536 | 1461096969296 Marionette DEBUG loaded listener.js 12:16:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 146 (19A21400) [pid = 3536] [serial = 1460] [outer = 192E6C00] 12:16:09 INFO - PROCESS | 3536 | 1461096969721 Marionette TRACE conn2 <- [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:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 686ms 12:16:09 INFO - PROCESS | 3536 | 1461096969746 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:16:09 INFO - PROCESS | 3536 | 1461096969748 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 12:16:09 INFO - PROCESS | 3536 | 1461096969751 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:16:09 INFO - PROCESS | 3536 | 1461096969753 Marionette TRACE conn2 <- [1,1910,null,{}] 12:16:09 INFO - PROCESS | 3536 | 1461096969756 Marionette TRACE conn2 -> [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:16:09 INFO - PROCESS | 3536 | 1461096969879 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:16:09 INFO - PROCESS | 3536 | 1461096969981 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:09 INFO - PROCESS | 3536 | ++DOCSHELL 15619400 == 83 [pid = 3536] [id = 487] 12:16:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 147 (15619800) [pid = 3536] [serial = 1461] [outer = 00000000] 12:16:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 148 (19E4B400) [pid = 3536] [serial = 1462] [outer = 15619800] 12:16:10 INFO - PROCESS | 3536 | 1461096970028 Marionette DEBUG loaded listener.js 12:16:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 149 (19F45000) [pid = 3536] [serial = 1463] [outer = 15619800] 12:16:10 INFO - PROCESS | 3536 | --DOMWINDOW == 148 (1CB13400) [pid = 3536] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:16:10 INFO - PROCESS | 3536 | --DOMWINDOW == 147 (19EC1000) [pid = 3536] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:16:10 INFO - PROCESS | 3536 | --DOMWINDOW == 146 (15AD8C00) [pid = 3536] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:16:10 INFO - PROCESS | 3536 | --DOMWINDOW == 145 (181D4400) [pid = 3536] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:16:10 INFO - PROCESS | 3536 | --DOMWINDOW == 144 (17F6E800) [pid = 3536] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:16:10 INFO - PROCESS | 3536 | --DOMWINDOW == 143 (17D8F800) [pid = 3536] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:16:10 INFO - PROCESS | 3536 | --DOMWINDOW == 142 (14315800) [pid = 3536] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:16:10 INFO - PROCESS | 3536 | --DOMWINDOW == 141 (1341B400) [pid = 3536] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:16:10 INFO - PROCESS | 3536 | --DOMWINDOW == 140 (146B8000) [pid = 3536] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:16:10 INFO - PROCESS | 3536 | --DOMWINDOW == 139 (192D9000) [pid = 3536] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:16:10 INFO - PROCESS | 3536 | 1461096970644 Marionette TRACE conn2 <- [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:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 936ms 12:16:10 INFO - PROCESS | 3536 | 1461096970697 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:16:10 INFO - PROCESS | 3536 | 1461096970699 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 12:16:10 INFO - PROCESS | 3536 | 1461096970702 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:16:10 INFO - PROCESS | 3536 | 1461096970703 Marionette TRACE conn2 <- [1,1914,null,{}] 12:16:10 INFO - PROCESS | 3536 | 1461096970707 Marionette TRACE conn2 -> [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:16:10 INFO - PROCESS | 3536 | 1461096970792 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:16:10 INFO - PROCESS | 3536 | 1461096970900 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:10 INFO - PROCESS | 3536 | ++DOCSHELL 12DFE000 == 84 [pid = 3536] [id = 488] 12:16:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 140 (1320E400) [pid = 3536] [serial = 1464] [outer = 00000000] 12:16:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 141 (18898000) [pid = 3536] [serial = 1465] [outer = 1320E400] 12:16:10 INFO - PROCESS | 3536 | 1461096970948 Marionette DEBUG loaded listener.js 12:16:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 142 (19A24400) [pid = 3536] [serial = 1466] [outer = 1320E400] 12:16:11 INFO - PROCESS | 3536 | 1461096971348 Marionette TRACE conn2 <- [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:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 686ms 12:16:11 INFO - PROCESS | 3536 | 1461096971402 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:16:11 INFO - PROCESS | 3536 | 1461096971404 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 12:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:16:11 INFO - PROCESS | 3536 | 1461096971407 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:16:11 INFO - PROCESS | 3536 | 1461096971409 Marionette TRACE conn2 <- [1,1918,null,{}] 12:16:11 INFO - PROCESS | 3536 | 1461096971413 Marionette TRACE conn2 -> [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:16:11 INFO - PROCESS | 3536 | 1461096971506 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:16:11 INFO - PROCESS | 3536 | 1461096971512 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:11 INFO - PROCESS | 3536 | ++DOCSHELL 181DD800 == 85 [pid = 3536] [id = 489] 12:16:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 143 (18336000) [pid = 3536] [serial = 1467] [outer = 00000000] 12:16:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 144 (1BEB7400) [pid = 3536] [serial = 1468] [outer = 18336000] 12:16:11 INFO - PROCESS | 3536 | 1461096971557 Marionette DEBUG loaded listener.js 12:16:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 145 (1BFEE800) [pid = 3536] [serial = 1469] [outer = 18336000] 12:16:11 INFO - PROCESS | 3536 | 1461096971993 Marionette TRACE conn2 <- [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:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 639ms 12:16:12 INFO - PROCESS | 3536 | 1461096972045 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:16:12 INFO - PROCESS | 3536 | 1461096972047 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 12:16:12 INFO - PROCESS | 3536 | 1461096972051 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:16:12 INFO - PROCESS | 3536 | 1461096972052 Marionette TRACE conn2 <- [1,1922,null,{}] 12:16:12 INFO - PROCESS | 3536 | 1461096972056 Marionette TRACE conn2 -> [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:16:12 INFO - PROCESS | 3536 | 1461096972143 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:16:12 INFO - PROCESS | 3536 | 1461096972149 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:12 INFO - PROCESS | 3536 | ++DOCSHELL 1A622C00 == 86 [pid = 3536] [id = 490] 12:16:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 146 (1BEB5000) [pid = 3536] [serial = 1470] [outer = 00000000] 12:16:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 147 (1C970800) [pid = 3536] [serial = 1471] [outer = 1BEB5000] 12:16:12 INFO - PROCESS | 3536 | 1461096972200 Marionette DEBUG loaded listener.js 12:16:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 148 (1CC80400) [pid = 3536] [serial = 1472] [outer = 1BEB5000] 12:16:12 INFO - PROCESS | 3536 | 1461096972859 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 904ms 12:16:12 INFO - PROCESS | 3536 | 1461096972956 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:16:12 INFO - PROCESS | 3536 | 1461096972961 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 12:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:16:12 INFO - PROCESS | 3536 | 1461096972967 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:16:12 INFO - PROCESS | 3536 | 1461096972971 Marionette TRACE conn2 <- [1,1926,null,{}] 12:16:12 INFO - PROCESS | 3536 | 1461096972978 Marionette TRACE conn2 -> [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:16:13 INFO - PROCESS | 3536 | 1461096973109 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:16:13 INFO - PROCESS | 3536 | 1461096973269 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:13 INFO - PROCESS | 3536 | ++DOCSHELL 13265800 == 87 [pid = 3536] [id = 491] 12:16:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 149 (13269000) [pid = 3536] [serial = 1473] [outer = 00000000] 12:16:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 150 (142D0800) [pid = 3536] [serial = 1474] [outer = 13269000] 12:16:13 INFO - PROCESS | 3536 | 1461096973329 Marionette DEBUG loaded listener.js 12:16:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 151 (14AB5800) [pid = 3536] [serial = 1475] [outer = 13269000] 12:16:13 INFO - PROCESS | 3536 | 1461096973906 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 998ms 12:16:13 INFO - PROCESS | 3536 | 1461096973969 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:16:13 INFO - PROCESS | 3536 | 1461096973975 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 12:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:16:13 INFO - PROCESS | 3536 | 1461096973982 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:16:13 INFO - PROCESS | 3536 | 1461096973985 Marionette TRACE conn2 <- [1,1930,null,{}] 12:16:13 INFO - PROCESS | 3536 | 1461096973989 Marionette TRACE conn2 -> [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:16:14 INFO - PROCESS | 3536 | 1461096974133 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:16:14 INFO - PROCESS | 3536 | 1461096974284 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:14 INFO - PROCESS | 3536 | ++DOCSHELL 1541A400 == 88 [pid = 3536] [id = 492] 12:16:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 152 (15C8DC00) [pid = 3536] [serial = 1476] [outer = 00000000] 12:16:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 153 (17D8F000) [pid = 3536] [serial = 1477] [outer = 15C8DC00] 12:16:14 INFO - PROCESS | 3536 | 1461096974344 Marionette DEBUG loaded listener.js 12:16:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 154 (18339800) [pid = 3536] [serial = 1478] [outer = 15C8DC00] 12:16:14 INFO - PROCESS | 3536 | 1461096974926 Marionette TRACE conn2 <- [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:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 998ms 12:16:14 INFO - PROCESS | 3536 | 1461096974986 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:16:14 INFO - PROCESS | 3536 | 1461096974989 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 12:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:16:14 INFO - PROCESS | 3536 | 1461096974993 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:16:14 INFO - PROCESS | 3536 | 1461096974997 Marionette TRACE conn2 <- [1,1934,null,{}] 12:16:14 INFO - PROCESS | 3536 | 1461096975008 Marionette TRACE conn2 -> [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:16:15 INFO - PROCESS | 3536 | 1461096975124 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:16:15 INFO - PROCESS | 3536 | 1461096975275 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:15 INFO - PROCESS | 3536 | ++DOCSHELL 18CD1800 == 89 [pid = 3536] [id = 493] 12:16:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 155 (18CD6C00) [pid = 3536] [serial = 1479] [outer = 00000000] 12:16:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 156 (1A6F8400) [pid = 3536] [serial = 1480] [outer = 18CD6C00] 12:16:15 INFO - PROCESS | 3536 | 1461096975335 Marionette DEBUG loaded listener.js 12:16:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 157 (1C96C000) [pid = 3536] [serial = 1481] [outer = 18CD6C00] 12:16:15 INFO - PROCESS | 3536 | 1461096975997 Marionette TRACE conn2 <- [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:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1045ms 12:16:16 INFO - PROCESS | 3536 | 1461096976041 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:16:16 INFO - PROCESS | 3536 | 1461096976044 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 12:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:16:16 INFO - PROCESS | 3536 | 1461096976065 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:16:16 INFO - PROCESS | 3536 | 1461096976067 Marionette TRACE conn2 <- [1,1938,null,{}] 12:16:16 INFO - PROCESS | 3536 | 1461096976071 Marionette TRACE conn2 -> [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:16:16 INFO - PROCESS | 3536 | 1461096976183 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:16:16 INFO - PROCESS | 3536 | 1461096976333 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:16 INFO - PROCESS | 3536 | ++DOCSHELL 1CB10800 == 90 [pid = 3536] [id = 494] 12:16:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 158 (1CB18400) [pid = 3536] [serial = 1482] [outer = 00000000] 12:16:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 159 (1D640400) [pid = 3536] [serial = 1483] [outer = 1CB18400] 12:16:16 INFO - PROCESS | 3536 | 1461096976392 Marionette DEBUG loaded listener.js 12:16:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 160 (1D677800) [pid = 3536] [serial = 1484] [outer = 1CB18400] 12:16:16 INFO - PROCESS | 3536 | 1461096976925 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 920ms 12:16:16 INFO - PROCESS | 3536 | 1461096976971 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:16:16 INFO - PROCESS | 3536 | 1461096976974 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 12:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:16:16 INFO - PROCESS | 3536 | 1461096976977 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:16:16 INFO - PROCESS | 3536 | 1461096976979 Marionette TRACE conn2 <- [1,1942,null,{}] 12:16:16 INFO - PROCESS | 3536 | 1461096976983 Marionette TRACE conn2 -> [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:16:17 INFO - PROCESS | 3536 | 1461096977074 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:16:17 INFO - PROCESS | 3536 | 1461096977239 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:17 INFO - PROCESS | 3536 | ++DOCSHELL 1D28C800 == 91 [pid = 3536] [id = 495] 12:16:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 161 (1D295C00) [pid = 3536] [serial = 1485] [outer = 00000000] 12:16:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 162 (1D9EB400) [pid = 3536] [serial = 1486] [outer = 1D295C00] 12:16:17 INFO - PROCESS | 3536 | 1461096977296 Marionette DEBUG loaded listener.js 12:16:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 163 (1DAC6400) [pid = 3536] [serial = 1487] [outer = 1D295C00] 12:16:17 INFO - PROCESS | 3536 | 1461096977903 Marionette TRACE conn2 <- [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:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 998ms 12:16:17 INFO - PROCESS | 3536 | 1461096977968 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:16:17 INFO - PROCESS | 3536 | 1461096977971 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 12:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:16:17 INFO - PROCESS | 3536 | 1461096977976 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:16:17 INFO - PROCESS | 3536 | 1461096977978 Marionette TRACE conn2 <- [1,1946,null,{}] 12:16:17 INFO - PROCESS | 3536 | 1461096977982 Marionette TRACE conn2 -> [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:16:18 INFO - PROCESS | 3536 | 1461096978110 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:16:18 INFO - PROCESS | 3536 | 1461096978264 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:18 INFO - PROCESS | 3536 | ++DOCSHELL 1D9E6C00 == 92 [pid = 3536] [id = 496] 12:16:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 164 (1E0D0400) [pid = 3536] [serial = 1488] [outer = 00000000] 12:16:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 165 (1E2AC800) [pid = 3536] [serial = 1489] [outer = 1E0D0400] 12:16:18 INFO - PROCESS | 3536 | 1461096978324 Marionette DEBUG loaded listener.js 12:16:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 166 (1E2B2000) [pid = 3536] [serial = 1490] [outer = 1E0D0400] 12:16:18 INFO - PROCESS | 3536 | 1461096978870 Marionette TRACE conn2 <- [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:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 951ms 12:16:18 INFO - PROCESS | 3536 | 1461096978920 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:16:18 INFO - PROCESS | 3536 | 1461096978922 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 12:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:16:18 INFO - PROCESS | 3536 | 1461096978926 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:16:18 INFO - PROCESS | 3536 | 1461096978928 Marionette TRACE conn2 <- [1,1950,null,{}] 12:16:18 INFO - PROCESS | 3536 | 1461096978932 Marionette TRACE conn2 -> [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:16:19 INFO - PROCESS | 3536 | 1461096979039 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:16:19 INFO - PROCESS | 3536 | 1461096979204 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:19 INFO - PROCESS | 3536 | ++DOCSHELL 18885C00 == 93 [pid = 3536] [id = 497] 12:16:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 167 (18887800) [pid = 3536] [serial = 1491] [outer = 00000000] 12:16:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 168 (1E60EC00) [pid = 3536] [serial = 1492] [outer = 18887800] 12:16:19 INFO - PROCESS | 3536 | 1461096979260 Marionette DEBUG loaded listener.js 12:16:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 169 (1FA97000) [pid = 3536] [serial = 1493] [outer = 18887800] 12:16:19 INFO - PROCESS | 3536 | 1461096979877 Marionette TRACE conn2 <- [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:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 998ms 12:16:19 INFO - PROCESS | 3536 | 1461096979927 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:16:19 INFO - PROCESS | 3536 | 1461096979930 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 12:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:16:19 INFO - PROCESS | 3536 | 1461096979934 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:16:19 INFO - PROCESS | 3536 | 1461096979936 Marionette TRACE conn2 <- [1,1954,null,{}] 12:16:19 INFO - PROCESS | 3536 | 1461096979940 Marionette TRACE conn2 -> [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:16:20 INFO - PROCESS | 3536 | 1461096980089 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:16:20 INFO - PROCESS | 3536 | 1461096980246 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:20 INFO - PROCESS | 3536 | ++DOCSHELL 12DFD400 == 94 [pid = 3536] [id = 498] 12:16:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 170 (13653800) [pid = 3536] [serial = 1494] [outer = 00000000] 12:16:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 171 (18830C00) [pid = 3536] [serial = 1495] [outer = 13653800] 12:16:20 INFO - PROCESS | 3536 | 1461096980303 Marionette DEBUG loaded listener.js 12:16:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 172 (19588400) [pid = 3536] [serial = 1496] [outer = 13653800] 12:16:21 INFO - PROCESS | 3536 | 1461096981067 Marionette TRACE conn2 <- [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:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1185ms 12:16:21 INFO - PROCESS | 3536 | 1461096981135 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:16:21 INFO - PROCESS | 3536 | 1461096981139 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 12:16:21 INFO - PROCESS | 3536 | 1461096981145 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:16:21 INFO - PROCESS | 3536 | 1461096981148 Marionette TRACE conn2 <- [1,1958,null,{}] 12:16:21 INFO - PROCESS | 3536 | 1461096981153 Marionette TRACE conn2 -> [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:16:21 INFO - PROCESS | 3536 | 1461096981263 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:16:21 INFO - PROCESS | 3536 | 1461096981422 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:21 INFO - PROCESS | 3536 | ++DOCSHELL 13AF2C00 == 95 [pid = 3536] [id = 499] 12:16:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 173 (1434F400) [pid = 3536] [serial = 1497] [outer = 00000000] 12:16:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 174 (15DA8000) [pid = 3536] [serial = 1498] [outer = 1434F400] 12:16:21 INFO - PROCESS | 3536 | 1461096981474 Marionette DEBUG loaded listener.js 12:16:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 175 (17A71000) [pid = 3536] [serial = 1499] [outer = 1434F400] 12:16:22 INFO - PROCESS | 3536 | 1461096982080 Marionette TRACE conn2 <- [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:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 998ms 12:16:22 INFO - PROCESS | 3536 | 1461096982149 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:16:22 INFO - PROCESS | 3536 | 1461096982154 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 12:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:16:22 INFO - PROCESS | 3536 | 1461096982161 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:16:22 INFO - PROCESS | 3536 | 1461096982163 Marionette TRACE conn2 <- [1,1962,null,{}] 12:16:22 INFO - PROCESS | 3536 | 1461096982167 Marionette TRACE conn2 -> [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:16:22 INFO - PROCESS | 3536 | 1461096982269 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:16:22 INFO - PROCESS | 3536 | 1461096982424 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:22 INFO - PROCESS | 3536 | --DOCSHELL 181DD800 == 94 [pid = 3536] [id = 489] 12:16:22 INFO - PROCESS | 3536 | --DOCSHELL 12DFE000 == 93 [pid = 3536] [id = 488] 12:16:22 INFO - PROCESS | 3536 | --DOCSHELL 15619400 == 92 [pid = 3536] [id = 487] 12:16:22 INFO - PROCESS | 3536 | --DOCSHELL 18CDA000 == 91 [pid = 3536] [id = 486] 12:16:22 INFO - PROCESS | 3536 | --DOCSHELL 18CCC800 == 90 [pid = 3536] [id = 485] 12:16:22 INFO - PROCESS | 3536 | --DOCSHELL 15C8EC00 == 89 [pid = 3536] [id = 484] 12:16:22 INFO - PROCESS | 3536 | --DOCSHELL 17D90000 == 88 [pid = 3536] [id = 483] 12:16:22 INFO - PROCESS | 3536 | --DOCSHELL 1340C800 == 87 [pid = 3536] [id = 482] 12:16:22 INFO - PROCESS | 3536 | --DOCSHELL 13417C00 == 86 [pid = 3536] [id = 481] 12:16:22 INFO - PROCESS | 3536 | --DOCSHELL 02660400 == 85 [pid = 3536] [id = 480] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 174 (1DABFC00) [pid = 3536] [serial = 1420] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | ++DOCSHELL 11C12400 == 86 [pid = 3536] [id = 500] 12:16:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 175 (12DFB800) [pid = 3536] [serial = 1500] [outer = 00000000] 12:16:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 176 (146B8000) [pid = 3536] [serial = 1501] [outer = 12DFB800] 12:16:22 INFO - PROCESS | 3536 | 1461096982513 Marionette DEBUG loaded listener.js 12:16:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 177 (16B77000) [pid = 3536] [serial = 1502] [outer = 12DFB800] 12:16:22 INFO - PROCESS | 3536 | --DOCSHELL 1DAC6C00 == 85 [pid = 3536] [id = 477] 12:16:22 INFO - PROCESS | 3536 | --DOCSHELL 1D0D7800 == 84 [pid = 3536] [id = 476] 12:16:22 INFO - PROCESS | 3536 | --DOCSHELL 15611C00 == 83 [pid = 3536] [id = 475] 12:16:22 INFO - PROCESS | 3536 | --DOCSHELL 1388F400 == 82 [pid = 3536] [id = 474] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 176 (1CC7EC00) [pid = 3536] [serial = 1408] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 175 (1AAA9800) [pid = 3536] [serial = 1405] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 174 (1BFF4000) [pid = 3536] [serial = 1406] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 173 (1D16C000) [pid = 3536] [serial = 1409] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 172 (18335000) [pid = 3536] [serial = 1414] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 171 (1D2A6C00) [pid = 3536] [serial = 1411] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 170 (1D677000) [pid = 3536] [serial = 1417] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 169 (18CD0800) [pid = 3536] [serial = 1399] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 168 (18D93800) [pid = 3536] [serial = 1400] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 167 (156A8400) [pid = 3536] [serial = 1391] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 166 (15619C00) [pid = 3536] [serial = 1390] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 165 (18882800) [pid = 3536] [serial = 1394] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 164 (1833A400) [pid = 3536] [serial = 1393] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 163 (17D91800) [pid = 3536] [serial = 1396] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 162 (18337800) [pid = 3536] [serial = 1397] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 161 (19750000) [pid = 3536] [serial = 1402] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 160 (13420400) [pid = 3536] [serial = 1369] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 159 (16B6EC00) [pid = 3536] [serial = 1372] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 158 (1963C400) [pid = 3536] [serial = 1375] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 157 (1BEB7800) [pid = 3536] [serial = 1378] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 156 (1C1CEC00) [pid = 3536] [serial = 1381] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 155 (1D291800) [pid = 3536] [serial = 1384] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 154 (1D63C000) [pid = 3536] [serial = 1387] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 153 (1D63B400) [pid = 3536] [serial = 1412] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 152 (1D677C00) [pid = 3536] [serial = 1418] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 151 (19A1C800) [pid = 3536] [serial = 1415] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | --DOMWINDOW == 150 (19882000) [pid = 3536] [serial = 1403] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3536 | 1461096982931 Marionette TRACE conn2 <- [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:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 795ms 12:16:22 INFO - PROCESS | 3536 | 1461096982961 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:16:22 INFO - PROCESS | 3536 | 1461096982964 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 12:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:16:22 INFO - PROCESS | 3536 | 1461096982967 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:16:22 INFO - PROCESS | 3536 | 1461096982971 Marionette TRACE conn2 <- [1,1966,null,{}] 12:16:22 INFO - PROCESS | 3536 | 1461096982981 Marionette TRACE conn2 -> [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:16:23 INFO - PROCESS | 3536 | 1461096983075 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:16:23 INFO - PROCESS | 3536 | 1461096983082 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:23 INFO - PROCESS | 3536 | ++DOCSHELL 14351400 == 83 [pid = 3536] [id = 501] 12:16:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 151 (15611C00) [pid = 3536] [serial = 1503] [outer = 00000000] 12:16:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 152 (18B44C00) [pid = 3536] [serial = 1504] [outer = 15611C00] 12:16:23 INFO - PROCESS | 3536 | 1461096983131 Marionette DEBUG loaded listener.js 12:16:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 153 (18D98C00) [pid = 3536] [serial = 1505] [outer = 15611C00] 12:16:23 INFO - PROCESS | 3536 | 1461096983611 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 687ms 12:16:23 INFO - PROCESS | 3536 | 1461096983667 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:16:23 INFO - PROCESS | 3536 | 1461096983669 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 12:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:16:23 INFO - PROCESS | 3536 | 1461096983673 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:16:23 INFO - PROCESS | 3536 | 1461096983675 Marionette TRACE conn2 <- [1,1970,null,{}] 12:16:23 INFO - PROCESS | 3536 | 1461096983678 Marionette TRACE conn2 -> [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:16:23 INFO - PROCESS | 3536 | 1461096983797 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:16:23 INFO - PROCESS | 3536 | 1461096983927 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:23 INFO - PROCESS | 3536 | ++DOCSHELL 18D9D400 == 84 [pid = 3536] [id = 502] 12:16:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 154 (18D9D800) [pid = 3536] [serial = 1506] [outer = 00000000] 12:16:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 155 (19758800) [pid = 3536] [serial = 1507] [outer = 18D9D800] 12:16:23 INFO - PROCESS | 3536 | 1461096983974 Marionette DEBUG loaded listener.js 12:16:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 156 (19A1C400) [pid = 3536] [serial = 1508] [outer = 18D9D800] 12:16:24 INFO - PROCESS | 3536 | 1461096984332 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 686ms 12:16:24 INFO - PROCESS | 3536 | 1461096984375 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:16:24 INFO - PROCESS | 3536 | 1461096984377 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 12:16:24 INFO - PROCESS | 3536 | 1461096984380 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:16:24 INFO - PROCESS | 3536 | 1461096984382 Marionette TRACE conn2 <- [1,1974,null,{}] 12:16:24 INFO - PROCESS | 3536 | 1461096984385 Marionette TRACE conn2 -> [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:16:24 INFO - PROCESS | 3536 | 1461096984473 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:16:24 INFO - PROCESS | 3536 | 1461096984479 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:24 INFO - PROCESS | 3536 | ++DOCSHELL 19751000 == 85 [pid = 3536] [id = 503] 12:16:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 157 (19A19C00) [pid = 3536] [serial = 1509] [outer = 00000000] 12:16:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 158 (1A622000) [pid = 3536] [serial = 1510] [outer = 19A19C00] 12:16:24 INFO - PROCESS | 3536 | 1461096984525 Marionette DEBUG loaded listener.js 12:16:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 159 (1A6F9C00) [pid = 3536] [serial = 1511] [outer = 19A19C00] 12:16:25 INFO - PROCESS | 3536 | 1461096985019 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 702ms 12:16:25 INFO - PROCESS | 3536 | 1461096985082 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:16:25 INFO - PROCESS | 3536 | 1461096985084 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 12:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:16:25 INFO - PROCESS | 3536 | 1461096985094 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:16:25 INFO - PROCESS | 3536 | 1461096985095 Marionette TRACE conn2 <- [1,1978,null,{}] 12:16:25 INFO - PROCESS | 3536 | 1461096985099 Marionette TRACE conn2 -> [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:16:25 INFO - PROCESS | 3536 | 1461096985271 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:16:25 INFO - PROCESS | 3536 | 1461096985297 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:25 INFO - PROCESS | 3536 | ++DOCSHELL 19A21800 == 86 [pid = 3536] [id = 504] 12:16:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 160 (1C96B400) [pid = 3536] [serial = 1512] [outer = 00000000] 12:16:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 161 (1D28C400) [pid = 3536] [serial = 1513] [outer = 1C96B400] 12:16:25 INFO - PROCESS | 3536 | 1461096985330 Marionette DEBUG loaded listener.js 12:16:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 162 (1D295800) [pid = 3536] [serial = 1514] [outer = 1C96B400] 12:16:25 INFO - PROCESS | 3536 | 1461096985767 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 733ms 12:16:25 INFO - PROCESS | 3536 | 1461096985816 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:16:25 INFO - PROCESS | 3536 | 1461096985818 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 12:16:25 INFO - PROCESS | 3536 | 1461096985822 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:16:25 INFO - PROCESS | 3536 | 1461096985824 Marionette TRACE conn2 <- [1,1982,null,{}] 12:16:25 INFO - PROCESS | 3536 | 1461096985827 Marionette TRACE conn2 -> [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:16:25 INFO - PROCESS | 3536 | 1461096985961 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:16:25 INFO - PROCESS | 3536 | 1461096985983 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:25 INFO - PROCESS | 3536 | ++DOCSHELL 1C977C00 == 87 [pid = 3536] [id = 505] 12:16:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 163 (1D2A5800) [pid = 3536] [serial = 1515] [outer = 00000000] 12:16:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 164 (1D670400) [pid = 3536] [serial = 1516] [outer = 1D2A5800] 12:16:26 INFO - PROCESS | 3536 | 1461096986028 Marionette DEBUG loaded listener.js 12:16:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 165 (1D79F000) [pid = 3536] [serial = 1517] [outer = 1D2A5800] 12:16:26 INFO - PROCESS | 3536 | 1461096986467 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 686ms 12:16:26 INFO - PROCESS | 3536 | 1461096986522 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:16:26 INFO - PROCESS | 3536 | 1461096986524 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 12:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:16:26 INFO - PROCESS | 3536 | 1461096986533 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:16:26 INFO - PROCESS | 3536 | 1461096986535 Marionette TRACE conn2 <- [1,1986,null,{}] 12:16:26 INFO - PROCESS | 3536 | 1461096986538 Marionette TRACE conn2 -> [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:16:26 INFO - PROCESS | 3536 | 1461096986691 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:16:26 INFO - PROCESS | 3536 | --DOMWINDOW == 164 (1341CC00) [pid = 3536] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:16:26 INFO - PROCESS | 3536 | --DOMWINDOW == 163 (17D95800) [pid = 3536] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:16:26 INFO - PROCESS | 3536 | --DOMWINDOW == 162 (18104C00) [pid = 3536] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:16:26 INFO - PROCESS | 3536 | --DOMWINDOW == 161 (15619800) [pid = 3536] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:16:26 INFO - PROCESS | 3536 | --DOMWINDOW == 160 (1320E400) [pid = 3536] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:16:26 INFO - PROCESS | 3536 | --DOMWINDOW == 159 (18CCD800) [pid = 3536] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:16:26 INFO - PROCESS | 3536 | --DOMWINDOW == 158 (11B44800) [pid = 3536] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:16:26 INFO - PROCESS | 3536 | --DOMWINDOW == 157 (192E6C00) [pid = 3536] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:16:26 INFO - PROCESS | 3536 | --DOMWINDOW == 156 (1341AC00) [pid = 3536] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:16:26 INFO - PROCESS | 3536 | --DOMWINDOW == 155 (18336000) [pid = 3536] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:16:26 INFO - PROCESS | 3536 | 1461096986956 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:26 INFO - PROCESS | 3536 | ++DOCSHELL 11C0F400 == 88 [pid = 3536] [id = 506] 12:16:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 156 (11C19000) [pid = 3536] [serial = 1518] [outer = 00000000] 12:16:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 157 (136DBC00) [pid = 3536] [serial = 1519] [outer = 11C19000] 12:16:26 INFO - PROCESS | 3536 | 1461096987002 Marionette DEBUG loaded listener.js 12:16:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 158 (17ABDC00) [pid = 3536] [serial = 1520] [outer = 11C19000] 12:16:27 INFO - PROCESS | 3536 | 1461096987358 Marionette TRACE conn2 <- [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:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 826ms 12:16:27 INFO - PROCESS | 3536 | 1461096987370 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:16:27 INFO - PROCESS | 3536 | 1461096987372 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 12:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:16:27 INFO - PROCESS | 3536 | 1461096987375 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:16:27 INFO - PROCESS | 3536 | 1461096987377 Marionette TRACE conn2 <- [1,1990,null,{}] 12:16:27 INFO - PROCESS | 3536 | 1461096987380 Marionette TRACE conn2 -> [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:16:27 INFO - PROCESS | 3536 | 1461096987513 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:16:27 INFO - PROCESS | 3536 | 1461096987523 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:27 INFO - PROCESS | 3536 | ++DOCSHELL 14315800 == 89 [pid = 3536] [id = 507] 12:16:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 159 (143B2000) [pid = 3536] [serial = 1521] [outer = 00000000] 12:16:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 160 (197AF800) [pid = 3536] [serial = 1522] [outer = 143B2000] 12:16:27 INFO - PROCESS | 3536 | 1461096987569 Marionette DEBUG loaded listener.js 12:16:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 161 (197B2400) [pid = 3536] [serial = 1523] [outer = 143B2000] 12:16:27 INFO - PROCESS | 3536 | 1461096987994 Marionette TRACE conn2 <- [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:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 639ms 12:16:28 INFO - PROCESS | 3536 | 1461096988014 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:16:28 INFO - PROCESS | 3536 | 1461096988016 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 12:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:16:28 INFO - PROCESS | 3536 | 1461096988019 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:16:28 INFO - PROCESS | 3536 | 1461096988021 Marionette TRACE conn2 <- [1,1994,null,{}] 12:16:28 INFO - PROCESS | 3536 | 1461096988024 Marionette TRACE conn2 -> [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:16:28 INFO - PROCESS | 3536 | 1461096988157 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:16:28 INFO - PROCESS | 3536 | 1461096988261 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:28 INFO - PROCESS | 3536 | ++DOCSHELL 142D2C00 == 90 [pid = 3536] [id = 508] 12:16:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 162 (14351800) [pid = 3536] [serial = 1524] [outer = 00000000] 12:16:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 163 (19A1D000) [pid = 3536] [serial = 1525] [outer = 14351800] 12:16:28 INFO - PROCESS | 3536 | 1461096988306 Marionette DEBUG loaded listener.js 12:16:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 164 (1CB17400) [pid = 3536] [serial = 1526] [outer = 14351800] 12:16:28 INFO - PROCESS | 3536 | 1461096988691 Marionette TRACE conn2 <- [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:16:28 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:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 702ms 12:16:28 INFO - PROCESS | 3536 | 1461096988719 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:16:28 INFO - PROCESS | 3536 | 1461096988721 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 12:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:16:28 INFO - PROCESS | 3536 | 1461096988724 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:16:28 INFO - PROCESS | 3536 | 1461096988727 Marionette TRACE conn2 <- [1,1998,null,{}] 12:16:28 INFO - PROCESS | 3536 | 1461096988731 Marionette TRACE conn2 -> [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:16:28 INFO - PROCESS | 3536 | 1461096988842 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:16:28 INFO - PROCESS | 3536 | 1461096988848 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:28 INFO - PROCESS | 3536 | ++DOCSHELL 132E0000 == 91 [pid = 3536] [id = 509] 12:16:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 165 (1D641C00) [pid = 3536] [serial = 1527] [outer = 00000000] 12:16:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 166 (1E2B3800) [pid = 3536] [serial = 1528] [outer = 1D641C00] 12:16:28 INFO - PROCESS | 3536 | 1461096988899 Marionette DEBUG loaded listener.js 12:16:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 167 (1DAC0800) [pid = 3536] [serial = 1529] [outer = 1D641C00] 12:16:29 INFO - PROCESS | 3536 | 1461096989729 Marionette TRACE conn2 <- [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:16:29 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:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1045ms 12:16:29 INFO - PROCESS | 3536 | 1461096989766 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:16:29 INFO - PROCESS | 3536 | 1461096989770 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 12:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:16:29 INFO - PROCESS | 3536 | 1461096989797 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:16:29 INFO - PROCESS | 3536 | 1461096989800 Marionette TRACE conn2 <- [1,2002,null,{}] 12:16:29 INFO - PROCESS | 3536 | 1461096989806 Marionette TRACE conn2 -> [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:16:29 INFO - PROCESS | 3536 | 1461096989945 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:16:30 INFO - PROCESS | 3536 | 1461096990111 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:30 INFO - PROCESS | 3536 | ++DOCSHELL 1561A800 == 92 [pid = 3536] [id = 510] 12:16:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 168 (158EE000) [pid = 3536] [serial = 1530] [outer = 00000000] 12:16:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 169 (1882C400) [pid = 3536] [serial = 1531] [outer = 158EE000] 12:16:30 INFO - PROCESS | 3536 | 1461096990170 Marionette DEBUG loaded listener.js 12:16:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 170 (18CD5000) [pid = 3536] [serial = 1532] [outer = 158EE000] 12:16:30 INFO - PROCESS | 3536 | 1461096990778 Marionette TRACE conn2 <- [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:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1045ms 12:16:30 INFO - PROCESS | 3536 | 1461096990845 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:16:30 INFO - PROCESS | 3536 | 1461096990851 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 12:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:16:30 INFO - PROCESS | 3536 | 1461096990857 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:16:30 INFO - PROCESS | 3536 | 1461096990860 Marionette TRACE conn2 <- [1,2006,null,{}] 12:16:30 INFO - PROCESS | 3536 | 1461096990883 Marionette TRACE conn2 -> [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:16:31 INFO - PROCESS | 3536 | 1461096991019 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:16:31 INFO - PROCESS | 3536 | 1461096991175 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:31 INFO - PROCESS | 3536 | ++DOCSHELL 16373000 == 93 [pid = 3536] [id = 511] 12:16:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 171 (16457C00) [pid = 3536] [serial = 1533] [outer = 00000000] 12:16:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 172 (19E4C000) [pid = 3536] [serial = 1534] [outer = 16457C00] 12:16:31 INFO - PROCESS | 3536 | 1461096991232 Marionette DEBUG loaded listener.js 12:16:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 173 (1C13B800) [pid = 3536] [serial = 1535] [outer = 16457C00] 12:16:31 INFO - PROCESS | 3536 | 1461096991840 Marionette TRACE conn2 <- [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:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1029ms 12:16:31 INFO - PROCESS | 3536 | 1461096991899 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:16:31 INFO - PROCESS | 3536 | 1461096991902 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 12:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:16:31 INFO - PROCESS | 3536 | 1461096991906 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:16:31 INFO - PROCESS | 3536 | 1461096991909 Marionette TRACE conn2 <- [1,2010,null,{}] 12:16:31 INFO - PROCESS | 3536 | 1461096991921 Marionette TRACE conn2 -> [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:16:32 INFO - PROCESS | 3536 | 1461096992044 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:16:32 INFO - PROCESS | 3536 | 1461096992219 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:32 INFO - PROCESS | 3536 | ++DOCSHELL 1D79DC00 == 94 [pid = 3536] [id = 512] 12:16:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 174 (1DAC7400) [pid = 3536] [serial = 1536] [outer = 00000000] 12:16:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 175 (1E2A9000) [pid = 3536] [serial = 1537] [outer = 1DAC7400] 12:16:32 INFO - PROCESS | 3536 | 1461096992279 Marionette DEBUG loaded listener.js 12:16:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 176 (1FA94400) [pid = 3536] [serial = 1538] [outer = 1DAC7400] 12:16:32 INFO - PROCESS | 3536 | 1461096992850 Marionette TRACE conn2 <- [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:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 999ms 12:16:32 INFO - PROCESS | 3536 | 1461096992906 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:16:32 INFO - PROCESS | 3536 | 1461096992909 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 12:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:16:32 INFO - PROCESS | 3536 | 1461096992913 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:16:32 INFO - PROCESS | 3536 | 1461096992915 Marionette TRACE conn2 <- [1,2014,null,{}] 12:16:32 INFO - PROCESS | 3536 | 1461096992919 Marionette TRACE conn2 -> [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:16:33 INFO - PROCESS | 3536 | 1461096993070 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:16:33 INFO - PROCESS | 3536 | 1461096993232 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:33 INFO - PROCESS | 3536 | ++DOCSHELL 1DABD400 == 95 [pid = 3536] [id = 513] 12:16:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 177 (1DDB2800) [pid = 3536] [serial = 1539] [outer = 00000000] 12:16:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 178 (2055A400) [pid = 3536] [serial = 1540] [outer = 1DDB2800] 12:16:33 INFO - PROCESS | 3536 | 1461096993289 Marionette DEBUG loaded listener.js 12:16:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 179 (2055E800) [pid = 3536] [serial = 1541] [outer = 1DDB2800] 12:16:33 INFO - PROCESS | 3536 | 1461096993815 Marionette TRACE conn2 <- [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:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 951ms 12:16:33 INFO - PROCESS | 3536 | 1461096993847 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:16:33 INFO - PROCESS | 3536 | 1461096993850 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 12:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:16:33 INFO - PROCESS | 3536 | 1461096993855 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:16:33 INFO - PROCESS | 3536 | 1461096993857 Marionette TRACE conn2 <- [1,2018,null,{}] 12:16:33 INFO - PROCESS | 3536 | 1461096993861 Marionette TRACE conn2 -> [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:16:33 INFO - PROCESS | 3536 | 1461096993973 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:16:34 INFO - PROCESS | 3536 | 1461096994145 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:34 INFO - PROCESS | 3536 | ++DOCSHELL 1815BC00 == 96 [pid = 3536] [id = 514] 12:16:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 180 (1815E400) [pid = 3536] [serial = 1542] [outer = 00000000] 12:16:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 181 (18164800) [pid = 3536] [serial = 1543] [outer = 1815E400] 12:16:34 INFO - PROCESS | 3536 | 1461096994202 Marionette DEBUG loaded listener.js 12:16:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 182 (18167C00) [pid = 3536] [serial = 1544] [outer = 1815E400] 12:16:34 INFO - PROCESS | 3536 | 1461096994795 Marionette TRACE conn2 <- [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:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 998ms 12:16:34 INFO - PROCESS | 3536 | 1461096994854 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:16:34 INFO - PROCESS | 3536 | 1461096994857 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 12:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:16:34 INFO - PROCESS | 3536 | 1461096994860 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:16:34 INFO - PROCESS | 3536 | 1461096994862 Marionette TRACE conn2 <- [1,2022,null,{}] 12:16:34 INFO - PROCESS | 3536 | 1461096994866 Marionette TRACE conn2 -> [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:16:34 INFO - PROCESS | 3536 | 1461096994986 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:16:35 INFO - PROCESS | 3536 | 1461096995169 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:35 INFO - PROCESS | 3536 | ++DOCSHELL 20561400 == 97 [pid = 3536] [id = 515] 12:16:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 183 (20563C00) [pid = 3536] [serial = 1545] [outer = 00000000] 12:16:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 184 (20F93800) [pid = 3536] [serial = 1546] [outer = 20563C00] 12:16:35 INFO - PROCESS | 3536 | 1461096995230 Marionette DEBUG loaded listener.js 12:16:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 185 (20F96C00) [pid = 3536] [serial = 1547] [outer = 20563C00] 12:16:35 INFO - PROCESS | 3536 | 1461096995786 Marionette TRACE conn2 <- [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:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 935ms 12:16:35 INFO - PROCESS | 3536 | 1461096995805 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:16:35 INFO - PROCESS | 3536 | 1461096995808 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 12:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:16:35 INFO - PROCESS | 3536 | 1461096995811 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:16:35 INFO - PROCESS | 3536 | 1461096995813 Marionette TRACE conn2 <- [1,2026,null,{}] 12:16:35 INFO - PROCESS | 3536 | 1461096995817 Marionette TRACE conn2 -> [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:16:35 INFO - PROCESS | 3536 | 1461096995926 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:16:36 INFO - PROCESS | 3536 | 1461096996097 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:36 INFO - PROCESS | 3536 | ++DOCSHELL 1FA9F400 == 98 [pid = 3536] [id = 516] 12:16:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 186 (20F8EC00) [pid = 3536] [serial = 1548] [outer = 00000000] 12:16:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 187 (2103C000) [pid = 3536] [serial = 1549] [outer = 20F8EC00] 12:16:36 INFO - PROCESS | 3536 | 1461096996155 Marionette DEBUG loaded listener.js 12:16:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 188 (2103E000) [pid = 3536] [serial = 1550] [outer = 20F8EC00] 12:16:36 INFO - PROCESS | 3536 | 1461096996761 Marionette TRACE conn2 <- [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:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 998ms 12:16:36 INFO - PROCESS | 3536 | 1461096996814 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:16:36 INFO - PROCESS | 3536 | 1461096996816 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 12:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:16:36 INFO - PROCESS | 3536 | 1461096996820 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:16:36 INFO - PROCESS | 3536 | 1461096996822 Marionette TRACE conn2 <- [1,2030,null,{}] 12:16:36 INFO - PROCESS | 3536 | 1461096996826 Marionette TRACE conn2 -> [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:16:36 INFO - PROCESS | 3536 | 1461096996937 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:16:37 INFO - PROCESS | 3536 | 1461096997096 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:37 INFO - PROCESS | 3536 | ++DOCSHELL 132E1800 == 99 [pid = 3536] [id = 517] 12:16:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 189 (132E3400) [pid = 3536] [serial = 1551] [outer = 00000000] 12:16:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 190 (1561A000) [pid = 3536] [serial = 1552] [outer = 132E3400] 12:16:37 INFO - PROCESS | 3536 | 1461096997151 Marionette DEBUG loaded listener.js 12:16:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 191 (16374C00) [pid = 3536] [serial = 1553] [outer = 132E3400] 12:16:37 INFO - PROCESS | 3536 | 1461096997996 Marionette TRACE conn2 <- [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:16:38 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:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1216ms 12:16:38 INFO - PROCESS | 3536 | 1461096998029 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:16:38 INFO - PROCESS | 3536 | 1461096998033 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 12:16:38 INFO - PROCESS | 3536 | 1461096998038 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:16:38 INFO - PROCESS | 3536 | 1461096998042 Marionette TRACE conn2 <- [1,2034,null,{}] 12:16:38 INFO - PROCESS | 3536 | 1461096998047 Marionette TRACE conn2 -> [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:16:38 INFO - PROCESS | 3536 | 1461096998162 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:16:38 INFO - PROCESS | 3536 | 1461096998330 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:38 INFO - PROCESS | 3536 | ++DOCSHELL 13848000 == 100 [pid = 3536] [id = 518] 12:16:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 192 (1384DC00) [pid = 3536] [serial = 1554] [outer = 00000000] 12:16:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 193 (17D89C00) [pid = 3536] [serial = 1555] [outer = 1384DC00] 12:16:38 INFO - PROCESS | 3536 | 1461096998382 Marionette DEBUG loaded listener.js 12:16:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 194 (18162800) [pid = 3536] [serial = 1556] [outer = 1384DC00] 12:16:39 INFO - PROCESS | 3536 | 1461096999009 Marionette TRACE conn2 <- [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:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1045ms 12:16:39 INFO - PROCESS | 3536 | 1461096999087 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:16:39 INFO - PROCESS | 3536 | 1461096999093 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 12:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:16:39 INFO - PROCESS | 3536 | 1461096999116 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:16:39 INFO - PROCESS | 3536 | 1461096999118 Marionette TRACE conn2 <- [1,2038,null,{}] 12:16:39 INFO - PROCESS | 3536 | 1461096999123 Marionette TRACE conn2 -> [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:16:39 INFO - PROCESS | 3536 | 1461096999228 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:16:39 INFO - PROCESS | 3536 | 1461096999435 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 1320A400 == 99 [pid = 3536] [id = 215] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 1DD33800 == 98 [pid = 3536] [id = 384] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 1D0C9C00 == 97 [pid = 3536] [id = 428] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 13401800 == 96 [pid = 3536] [id = 423] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 142D2000 == 95 [pid = 3536] [id = 427] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 18D91800 == 94 [pid = 3536] [id = 430] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 142D2C00 == 93 [pid = 3536] [id = 508] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 14315800 == 92 [pid = 3536] [id = 507] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 11C0F400 == 91 [pid = 3536] [id = 506] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 1D9ED000 == 90 [pid = 3536] [id = 473] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 1C977C00 == 89 [pid = 3536] [id = 505] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 19A21800 == 88 [pid = 3536] [id = 504] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 19751000 == 87 [pid = 3536] [id = 503] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 18D9D400 == 86 [pid = 3536] [id = 502] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 14351400 == 85 [pid = 3536] [id = 501] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 11C12400 == 84 [pid = 3536] [id = 500] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 193 (1E60A400) [pid = 3536] [serial = 1438] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 192 (1D673C00) [pid = 3536] [serial = 1429] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 191 (1DDB2C00) [pid = 3536] [serial = 1435] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 190 (18B37800) [pid = 3536] [serial = 1426] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 189 (1561FC00) [pid = 3536] [serial = 1423] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 188 (1DD35400) [pid = 3536] [serial = 1432] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 187 (1C970800) [pid = 3536] [serial = 1471] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | ++DOCSHELL 02655800 == 85 [pid = 3536] [id = 519] 12:16:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 188 (11C0F400) [pid = 3536] [serial = 1557] [outer = 00000000] 12:16:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 189 (1384E000) [pid = 3536] [serial = 1558] [outer = 11C0F400] 12:16:39 INFO - PROCESS | 3536 | 1461096999528 Marionette DEBUG loaded listener.js 12:16:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 190 (156A1000) [pid = 3536] [serial = 1559] [outer = 11C0F400] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 13AF2C00 == 84 [pid = 3536] [id = 499] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 13265800 == 83 [pid = 3536] [id = 491] 12:16:39 INFO - PROCESS | 3536 | --DOCSHELL 1A622C00 == 82 [pid = 3536] [id = 490] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 189 (1569F000) [pid = 3536] [serial = 1445] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 188 (1810C000) [pid = 3536] [serial = 1450] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 187 (18891000) [pid = 3536] [serial = 1453] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 186 (19E4B400) [pid = 3536] [serial = 1462] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 185 (18898000) [pid = 3536] [serial = 1465] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 184 (18CD6000) [pid = 3536] [serial = 1456] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 183 (13405000) [pid = 3536] [serial = 1442] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 182 (1889C400) [pid = 3536] [serial = 1454] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 181 (1833B400) [pid = 3536] [serial = 1451] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 180 (19889C00) [pid = 3536] [serial = 1459] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 179 (19A21400) [pid = 3536] [serial = 1460] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 178 (18D9EC00) [pid = 3536] [serial = 1457] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 177 (1644F800) [pid = 3536] [serial = 1448] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 176 (19F45000) [pid = 3536] [serial = 1463] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 175 (1BEB7400) [pid = 3536] [serial = 1468] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 174 (19A24400) [pid = 3536] [serial = 1466] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 173 (142D5000) [pid = 3536] [serial = 1444] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 172 (132D5C00) [pid = 3536] [serial = 1441] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 171 (15619000) [pid = 3536] [serial = 1447] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | --DOMWINDOW == 170 (1BFEE800) [pid = 3536] [serial = 1469] [outer = 00000000] [url = about:blank] 12:16:39 INFO - PROCESS | 3536 | 1461096999950 Marionette TRACE conn2 <- [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:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 905ms 12:16:40 INFO - PROCESS | 3536 | 1461097000023 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:16:40 INFO - PROCESS | 3536 | 1461097000025 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 12:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:16:40 INFO - PROCESS | 3536 | 1461097000028 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:16:40 INFO - PROCESS | 3536 | 1461097000032 Marionette TRACE conn2 <- [1,2042,null,{}] 12:16:40 INFO - PROCESS | 3536 | 1461097000042 Marionette TRACE conn2 -> [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:16:40 INFO - PROCESS | 3536 | 1461097000142 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:16:40 INFO - PROCESS | 3536 | 1461097000156 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:40 INFO - PROCESS | 3536 | ++DOCSHELL 1889F400 == 83 [pid = 3536] [id = 520] 12:16:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 171 (1889FC00) [pid = 3536] [serial = 1560] [outer = 00000000] 12:16:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 172 (18B45400) [pid = 3536] [serial = 1561] [outer = 1889FC00] 12:16:40 INFO - PROCESS | 3536 | 1461097000206 Marionette DEBUG loaded listener.js 12:16:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 173 (18CD3400) [pid = 3536] [serial = 1562] [outer = 1889FC00] 12:16:40 INFO - PROCESS | 3536 | 1461097000704 Marionette TRACE conn2 <- [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:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 686ms 12:16:40 INFO - PROCESS | 3536 | 1461097000755 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:16:40 INFO - PROCESS | 3536 | 1461097000758 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 12:16:40 INFO - PROCESS | 3536 | 1461097000765 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:16:40 INFO - PROCESS | 3536 | 1461097000767 Marionette TRACE conn2 <- [1,2046,null,{}] 12:16:40 INFO - PROCESS | 3536 | 1461097000771 Marionette TRACE conn2 -> [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:16:40 INFO - PROCESS | 3536 | 1461097000862 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:16:40 INFO - PROCESS | 3536 | 1461097000868 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:40 INFO - PROCESS | 3536 | ++DOCSHELL 192E6C00 == 84 [pid = 3536] [id = 521] 12:16:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 174 (1958E400) [pid = 3536] [serial = 1563] [outer = 00000000] 12:16:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 175 (197AA400) [pid = 3536] [serial = 1564] [outer = 1958E400] 12:16:40 INFO - PROCESS | 3536 | 1461097000914 Marionette DEBUG loaded listener.js 12:16:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 176 (197AE000) [pid = 3536] [serial = 1565] [outer = 1958E400] 12:16:41 INFO - PROCESS | 3536 | 1461097001410 Marionette TRACE conn2 <- [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:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 702ms 12:16:41 INFO - PROCESS | 3536 | 1461097001458 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:16:41 INFO - PROCESS | 3536 | 1461097001460 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 12:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:16:41 INFO - PROCESS | 3536 | 1461097001463 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:16:41 INFO - PROCESS | 3536 | 1461097001465 Marionette TRACE conn2 <- [1,2050,null,{}] 12:16:41 INFO - PROCESS | 3536 | 1461097001468 Marionette TRACE conn2 -> [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:16:41 INFO - PROCESS | 3536 | 1461097001557 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:16:41 INFO - PROCESS | 3536 | 1461097001563 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:41 INFO - PROCESS | 3536 | ++DOCSHELL 18DD8000 == 85 [pid = 3536] [id = 522] 12:16:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 177 (19189C00) [pid = 3536] [serial = 1566] [outer = 00000000] 12:16:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 178 (19A20800) [pid = 3536] [serial = 1567] [outer = 19189C00] 12:16:41 INFO - PROCESS | 3536 | 1461097001608 Marionette DEBUG loaded listener.js 12:16:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 179 (19A37000) [pid = 3536] [serial = 1568] [outer = 19189C00] 12:16:42 INFO - PROCESS | 3536 | 1461097002105 Marionette TRACE conn2 <- [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:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 686ms 12:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:16:42 INFO - PROCESS | 3536 | 1461097002147 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:16:42 INFO - PROCESS | 3536 | 1461097002149 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 12:16:42 INFO - PROCESS | 3536 | 1461097002152 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:16:42 INFO - PROCESS | 3536 | 1461097002154 Marionette TRACE conn2 <- [1,2054,null,{}] 12:16:42 INFO - PROCESS | 3536 | 1461097002157 Marionette TRACE conn2 -> [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:16:42 INFO - PROCESS | 3536 | 1461097002338 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:16:42 INFO - PROCESS | 3536 | 1461097002423 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:42 INFO - PROCESS | 3536 | ++DOCSHELL 16B6F000 == 86 [pid = 3536] [id = 523] 12:16:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 180 (19586000) [pid = 3536] [serial = 1569] [outer = 00000000] 12:16:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 181 (1BFF8400) [pid = 3536] [serial = 1570] [outer = 19586000] 12:16:42 INFO - PROCESS | 3536 | 1461097002470 Marionette DEBUG loaded listener.js 12:16:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 182 (1C977C00) [pid = 3536] [serial = 1571] [outer = 19586000] 12:16:42 INFO - PROCESS | 3536 | 1461097002887 Marionette TRACE conn2 <- [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:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 795ms 12:16:42 INFO - PROCESS | 3536 | 1461097002954 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:16:42 INFO - PROCESS | 3536 | 1461097002956 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 12:16:42 INFO - PROCESS | 3536 | 1461097002960 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:16:42 INFO - PROCESS | 3536 | 1461097002961 Marionette TRACE conn2 <- [1,2058,null,{}] 12:16:42 INFO - PROCESS | 3536 | 1461097002969 Marionette TRACE conn2 -> [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:16:43 INFO - PROCESS | 3536 | 1461097003103 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:16:43 INFO - PROCESS | 3536 | 1461097003179 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:43 INFO - PROCESS | 3536 | ++DOCSHELL 19A1CC00 == 87 [pid = 3536] [id = 524] 12:16:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 183 (1BFF5800) [pid = 3536] [serial = 1572] [outer = 00000000] 12:16:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 184 (1D61B800) [pid = 3536] [serial = 1573] [outer = 1BFF5800] 12:16:43 INFO - PROCESS | 3536 | 1461097003225 Marionette DEBUG loaded listener.js 12:16:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 185 (1D66A000) [pid = 3536] [serial = 1574] [outer = 1BFF5800] 12:16:43 INFO - PROCESS | 3536 | 1461097003648 Marionette TRACE conn2 <- [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:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 749ms 12:16:43 INFO - PROCESS | 3536 | 1461097003906 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:16:43 INFO - PROCESS | 3536 | 1461097003908 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 12:16:43 INFO - PROCESS | 3536 | --DOMWINDOW == 184 (18D9D800) [pid = 3536] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:16:43 INFO - PROCESS | 3536 | --DOMWINDOW == 183 (1C96B400) [pid = 3536] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:16:43 INFO - PROCESS | 3536 | --DOMWINDOW == 182 (15611C00) [pid = 3536] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:16:43 INFO - PROCESS | 3536 | --DOMWINDOW == 181 (12DFB800) [pid = 3536] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:16:43 INFO - PROCESS | 3536 | --DOMWINDOW == 180 (1BEB5000) [pid = 3536] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:16:43 INFO - PROCESS | 3536 | --DOMWINDOW == 179 (19A19C00) [pid = 3536] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:16:43 INFO - PROCESS | 3536 | --DOMWINDOW == 178 (1D2A5800) [pid = 3536] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:16:43 INFO - PROCESS | 3536 | --DOMWINDOW == 177 (1434F400) [pid = 3536] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:16:43 INFO - PROCESS | 3536 | --DOMWINDOW == 176 (11C19000) [pid = 3536] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:16:43 INFO - PROCESS | 3536 | --DOMWINDOW == 175 (143B2000) [pid = 3536] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:16:43 INFO - PROCESS | 3536 | --DOMWINDOW == 174 (1D9ED400) [pid = 3536] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:16:43 INFO - PROCESS | 3536 | --DOMWINDOW == 173 (18D92C00) [pid = 3536] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:16:43 INFO - PROCESS | 3536 | --DOMWINDOW == 172 (14351800) [pid = 3536] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:16:43 INFO - PROCESS | 3536 | 1461097003926 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:16:43 INFO - PROCESS | 3536 | 1461097003928 Marionette TRACE conn2 <- [1,2062,null,{}] 12:16:43 INFO - PROCESS | 3536 | 1461097003932 Marionette TRACE conn2 -> [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:16:44 INFO - PROCESS | 3536 | 1461097004025 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:16:44 INFO - PROCESS | 3536 | 1461097004031 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:44 INFO - PROCESS | 3536 | ++DOCSHELL 13408400 == 88 [pid = 3536] [id = 525] 12:16:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 173 (18160000) [pid = 3536] [serial = 1575] [outer = 00000000] 12:16:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 174 (19585000) [pid = 3536] [serial = 1576] [outer = 18160000] 12:16:44 INFO - PROCESS | 3536 | 1461097004077 Marionette DEBUG loaded listener.js 12:16:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 175 (19F4C400) [pid = 3536] [serial = 1577] [outer = 18160000] 12:16:44 INFO - PROCESS | 3536 | 1461097004532 Marionette TRACE conn2 <- [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:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 640ms 12:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:16:44 INFO - PROCESS | 3536 | 1461097004567 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:16:44 INFO - PROCESS | 3536 | 1461097004569 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 12:16:44 INFO - PROCESS | 3536 | 1461097004573 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:16:44 INFO - PROCESS | 3536 | 1461097004574 Marionette TRACE conn2 <- [1,2066,null,{}] 12:16:44 INFO - PROCESS | 3536 | 1461097004578 Marionette TRACE conn2 -> [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:16:44 INFO - PROCESS | 3536 | 1461097004666 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:16:44 INFO - PROCESS | 3536 | 1461097004673 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:44 INFO - PROCESS | 3536 | ++DOCSHELL 18D92C00 == 89 [pid = 3536] [id = 526] 12:16:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 176 (19A19C00) [pid = 3536] [serial = 1578] [outer = 00000000] 12:16:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 177 (1D9ED400) [pid = 3536] [serial = 1579] [outer = 19A19C00] 12:16:44 INFO - PROCESS | 3536 | 1461097004717 Marionette DEBUG loaded listener.js 12:16:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 178 (1DDAAC00) [pid = 3536] [serial = 1580] [outer = 19A19C00] 12:16:45 INFO - PROCESS | 3536 | 1461097005171 Marionette TRACE conn2 <- [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:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 624ms 12:16:45 INFO - PROCESS | 3536 | 1461097005223 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:16:45 INFO - PROCESS | 3536 | 1461097005225 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 12:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:16:45 INFO - PROCESS | 3536 | 1461097005232 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:16:45 INFO - PROCESS | 3536 | 1461097005234 Marionette TRACE conn2 <- [1,2070,null,{}] 12:16:45 INFO - PROCESS | 3536 | 1461097005238 Marionette TRACE conn2 -> [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:16:45 INFO - PROCESS | 3536 | 1461097005334 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:16:45 INFO - PROCESS | 3536 | 1461097005341 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:45 INFO - PROCESS | 3536 | ++DOCSHELL 1D28B800 == 90 [pid = 3536] [id = 527] 12:16:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 179 (1D2A5800) [pid = 3536] [serial = 1581] [outer = 00000000] 12:16:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 180 (1E60A400) [pid = 3536] [serial = 1582] [outer = 1D2A5800] 12:16:45 INFO - PROCESS | 3536 | 1461097005386 Marionette DEBUG loaded listener.js 12:16:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 181 (1FA94000) [pid = 3536] [serial = 1583] [outer = 1D2A5800] 12:16:45 INFO - PROCESS | 3536 | 1461097005898 Marionette TRACE conn2 <- [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:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 686ms 12:16:45 INFO - PROCESS | 3536 | 1461097005990 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:16:45 INFO - PROCESS | 3536 | 1461097005995 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 12:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:16:46 INFO - PROCESS | 3536 | 1461097006001 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:16:46 INFO - PROCESS | 3536 | 1461097006005 Marionette TRACE conn2 <- [1,2074,null,{}] 12:16:46 INFO - PROCESS | 3536 | 1461097006012 Marionette TRACE conn2 -> [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:16:46 INFO - PROCESS | 3536 | 1461097006189 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:16:46 INFO - PROCESS | 3536 | 1461097006347 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:46 INFO - PROCESS | 3536 | ++DOCSHELL 1384B000 == 91 [pid = 3536] [id = 528] 12:16:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 182 (13AE9000) [pid = 3536] [serial = 1584] [outer = 00000000] 12:16:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 183 (15612000) [pid = 3536] [serial = 1585] [outer = 13AE9000] 12:16:46 INFO - PROCESS | 3536 | 1461097006405 Marionette DEBUG loaded listener.js 12:16:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 184 (15AD7C00) [pid = 3536] [serial = 1586] [outer = 13AE9000] 12:16:47 INFO - PROCESS | 3536 | 1461097007058 Marionette TRACE conn2 <- [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:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1092ms 12:16:47 INFO - PROCESS | 3536 | 1461097007101 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:16:47 INFO - PROCESS | 3536 | 1461097007104 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 12:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:16:47 INFO - PROCESS | 3536 | 1461097007112 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:16:47 INFO - PROCESS | 3536 | 1461097007116 Marionette TRACE conn2 <- [1,2078,null,{}] 12:16:47 INFO - PROCESS | 3536 | 1461097007121 Marionette TRACE conn2 -> [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:16:47 INFO - PROCESS | 3536 | 1461097007238 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:16:47 INFO - PROCESS | 3536 | 1461097007397 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:47 INFO - PROCESS | 3536 | ++DOCSHELL 181DC800 == 92 [pid = 3536] [id = 529] 12:16:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 185 (18397000) [pid = 3536] [serial = 1587] [outer = 00000000] 12:16:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 186 (18B38800) [pid = 3536] [serial = 1588] [outer = 18397000] 12:16:47 INFO - PROCESS | 3536 | 1461097007454 Marionette DEBUG loaded listener.js 12:16:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 187 (19582000) [pid = 3536] [serial = 1589] [outer = 18397000] 12:16:48 INFO - PROCESS | 3536 | 1461097008068 Marionette TRACE conn2 <- [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:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 998ms 12:16:48 INFO - PROCESS | 3536 | 1461097008114 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:16:48 INFO - PROCESS | 3536 | 1461097008116 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 12:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:16:48 INFO - PROCESS | 3536 | 1461097008120 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:16:48 INFO - PROCESS | 3536 | 1461097008123 Marionette TRACE conn2 <- [1,2082,null,{}] 12:16:48 INFO - PROCESS | 3536 | 1461097008146 Marionette TRACE conn2 -> [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:16:48 INFO - PROCESS | 3536 | 1461097008309 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:16:48 INFO - PROCESS | 3536 | 1461097008432 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:48 INFO - PROCESS | 3536 | ++DOCSHELL 1BFF6800 == 93 [pid = 3536] [id = 530] 12:16:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 188 (1BFF7C00) [pid = 3536] [serial = 1590] [outer = 00000000] 12:16:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 189 (1D635000) [pid = 3536] [serial = 1591] [outer = 1BFF7C00] 12:16:48 INFO - PROCESS | 3536 | 1461097008493 Marionette DEBUG loaded listener.js 12:16:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 190 (1DD34C00) [pid = 3536] [serial = 1592] [outer = 1BFF7C00] 12:16:49 INFO - PROCESS | 3536 | 1461097009069 Marionette TRACE conn2 <- [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:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 998ms 12:16:49 INFO - PROCESS | 3536 | 1461097009122 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:16:49 INFO - PROCESS | 3536 | 1461097009124 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 12:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:16:49 INFO - PROCESS | 3536 | 1461097009128 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:16:49 INFO - PROCESS | 3536 | 1461097009130 Marionette TRACE conn2 <- [1,2086,null,{}] 12:16:49 INFO - PROCESS | 3536 | 1461097009134 Marionette TRACE conn2 -> [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:16:49 INFO - PROCESS | 3536 | 1461097009251 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:16:49 INFO - PROCESS | 3536 | 1461097009422 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:49 INFO - PROCESS | 3536 | ++DOCSHELL 20222000 == 94 [pid = 3536] [id = 531] 12:16:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 191 (20222400) [pid = 3536] [serial = 1593] [outer = 00000000] 12:16:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 192 (20229400) [pid = 3536] [serial = 1594] [outer = 20222400] 12:16:49 INFO - PROCESS | 3536 | 1461097009479 Marionette DEBUG loaded listener.js 12:16:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 193 (2022D000) [pid = 3536] [serial = 1595] [outer = 20222400] 12:16:50 INFO - PROCESS | 3536 | 1461097010087 Marionette TRACE conn2 <- [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:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 999ms 12:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:16:50 INFO - PROCESS | 3536 | 1461097010129 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:16:50 INFO - PROCESS | 3536 | 1461097010132 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 12:16:50 INFO - PROCESS | 3536 | 1461097010135 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:16:50 INFO - PROCESS | 3536 | 1461097010137 Marionette TRACE conn2 <- [1,2090,null,{}] 12:16:50 INFO - PROCESS | 3536 | 1461097010141 Marionette TRACE conn2 -> [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:16:50 INFO - PROCESS | 3536 | 1461097010276 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:16:50 INFO - PROCESS | 3536 | 1461097010434 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:50 INFO - PROCESS | 3536 | ++DOCSHELL 1815EC00 == 95 [pid = 3536] [id = 532] 12:16:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 194 (20F8DC00) [pid = 3536] [serial = 1596] [outer = 00000000] 12:16:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 195 (20F98000) [pid = 3536] [serial = 1597] [outer = 20F8DC00] 12:16:50 INFO - PROCESS | 3536 | 1461097010490 Marionette DEBUG loaded listener.js 12:16:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 196 (2103B800) [pid = 3536] [serial = 1598] [outer = 20F8DC00] 12:16:51 INFO - PROCESS | 3536 | 1461097011028 Marionette TRACE conn2 <- [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:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 936ms 12:16:51 INFO - PROCESS | 3536 | 1461097011076 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:16:51 INFO - PROCESS | 3536 | 1461097011078 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 12:16:51 INFO - PROCESS | 3536 | 1461097011083 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:16:51 INFO - PROCESS | 3536 | 1461097011085 Marionette TRACE conn2 <- [1,2094,null,{}] 12:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:16:51 INFO - PROCESS | 3536 | 1461097011089 Marionette TRACE conn2 -> [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:16:51 INFO - PROCESS | 3536 | 1461097011222 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:16:51 INFO - PROCESS | 3536 | 1461097011397 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:51 INFO - PROCESS | 3536 | ++DOCSHELL 20F90000 == 96 [pid = 3536] [id = 533] 12:16:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 197 (21047C00) [pid = 3536] [serial = 1599] [outer = 00000000] 12:16:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 198 (21606000) [pid = 3536] [serial = 1600] [outer = 21047C00] 12:16:51 INFO - PROCESS | 3536 | 1461097011456 Marionette DEBUG loaded listener.js 12:16:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 199 (2160AC00) [pid = 3536] [serial = 1601] [outer = 21047C00] 12:16:52 INFO - PROCESS | 3536 | 1461097012025 Marionette TRACE conn2 <- [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:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 983ms 12:16:52 INFO - PROCESS | 3536 | 1461097012074 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:16:52 INFO - PROCESS | 3536 | 1461097012077 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 12:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:16:52 INFO - PROCESS | 3536 | 1461097012080 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:16:52 INFO - PROCESS | 3536 | 1461097012082 Marionette TRACE conn2 <- [1,2098,null,{}] 12:16:52 INFO - PROCESS | 3536 | 1461097012086 Marionette TRACE conn2 -> [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:16:52 INFO - PROCESS | 3536 | 1461097012196 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:16:52 INFO - PROCESS | 3536 | 1461097012368 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:52 INFO - PROCESS | 3536 | ++DOCSHELL 20F9CC00 == 97 [pid = 3536] [id = 534] 12:16:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 200 (21048400) [pid = 3536] [serial = 1602] [outer = 00000000] 12:16:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 201 (21E74000) [pid = 3536] [serial = 1603] [outer = 21048400] 12:16:52 INFO - PROCESS | 3536 | 1461097012425 Marionette DEBUG loaded listener.js 12:16:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 202 (21E77400) [pid = 3536] [serial = 1604] [outer = 21048400] 12:16:52 INFO - PROCESS | 3536 | 1461097012951 Marionette TRACE conn2 <- [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:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 935ms 12:16:53 INFO - PROCESS | 3536 | 1461097013025 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:16:53 INFO - PROCESS | 3536 | 1461097013028 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 12:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:16:53 INFO - PROCESS | 3536 | 1461097013031 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:16:53 INFO - PROCESS | 3536 | 1461097013033 Marionette TRACE conn2 <- [1,2102,null,{}] 12:16:53 INFO - PROCESS | 3536 | 1461097013037 Marionette TRACE conn2 -> [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:16:53 INFO - PROCESS | 3536 | 1461097013147 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:16:53 INFO - PROCESS | 3536 | 1461097013307 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:53 INFO - PROCESS | 3536 | ++DOCSHELL 11C19C00 == 98 [pid = 3536] [id = 535] 12:16:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 203 (13263C00) [pid = 3536] [serial = 1605] [outer = 00000000] 12:16:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 204 (21E7EC00) [pid = 3536] [serial = 1606] [outer = 13263C00] 12:16:53 INFO - PROCESS | 3536 | 1461097013363 Marionette DEBUG loaded listener.js 12:16:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 205 (21E80400) [pid = 3536] [serial = 1607] [outer = 13263C00] 12:16:53 INFO - PROCESS | 3536 | 1461097013938 Marionette TRACE conn2 <- [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:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 936ms 12:16:53 INFO - PROCESS | 3536 | 1461097013977 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:16:53 INFO - PROCESS | 3536 | 1461097013979 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 12:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:16:53 INFO - PROCESS | 3536 | 1461097013982 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:16:53 INFO - PROCESS | 3536 | 1461097013984 Marionette TRACE conn2 <- [1,2106,null,{}] 12:16:53 INFO - PROCESS | 3536 | 1461097013988 Marionette TRACE conn2 -> [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:16:54 INFO - PROCESS | 3536 | 1461097014102 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:16:54 INFO - PROCESS | 3536 | 1461097014311 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:54 INFO - PROCESS | 3536 | ++DOCSHELL 1BFED800 == 99 [pid = 3536] [id = 536] 12:16:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 206 (1D299C00) [pid = 3536] [serial = 1608] [outer = 00000000] 12:16:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 207 (22C8D800) [pid = 3536] [serial = 1609] [outer = 1D299C00] 12:16:54 INFO - PROCESS | 3536 | 1461097014370 Marionette DEBUG loaded listener.js 12:16:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 208 (22C94000) [pid = 3536] [serial = 1610] [outer = 1D299C00] 12:16:54 INFO - PROCESS | 3536 | 1461097014926 Marionette TRACE conn2 <- [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:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 998ms 12:16:54 INFO - PROCESS | 3536 | 1461097014984 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:16:54 INFO - PROCESS | 3536 | 1461097014987 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 12:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:16:54 INFO - PROCESS | 3536 | 1461097014990 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:16:54 INFO - PROCESS | 3536 | 1461097014992 Marionette TRACE conn2 <- [1,2110,null,{}] 12:16:54 INFO - PROCESS | 3536 | 1461097014996 Marionette TRACE conn2 -> [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:16:55 INFO - PROCESS | 3536 | 1461097015139 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:16:55 INFO - PROCESS | 3536 | 1461097015299 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:55 INFO - PROCESS | 3536 | ++DOCSHELL 11B4B400 == 100 [pid = 3536] [id = 537] 12:16:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 209 (11C1B800) [pid = 3536] [serial = 1611] [outer = 00000000] 12:16:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 210 (18161C00) [pid = 3536] [serial = 1612] [outer = 11C1B800] 12:16:55 INFO - PROCESS | 3536 | 1461097015358 Marionette DEBUG loaded listener.js 12:16:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 211 (188A0C00) [pid = 3536] [serial = 1613] [outer = 11C1B800] 12:16:56 INFO - PROCESS | 3536 | 1461097016157 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1217ms 12:16:56 INFO - PROCESS | 3536 | 1461097016200 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:16:56 INFO - PROCESS | 3536 | 1461097016204 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 12:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:16:56 INFO - PROCESS | 3536 | 1461097016223 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:16:56 INFO - PROCESS | 3536 | 1461097016228 Marionette TRACE conn2 <- [1,2114,null,{}] 12:16:56 INFO - PROCESS | 3536 | 1461097016234 Marionette TRACE conn2 -> [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:16:56 INFO - PROCESS | 3536 | 1461097016352 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:16:56 INFO - PROCESS | 3536 | 1461097016517 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:56 INFO - PROCESS | 3536 | ++DOCSHELL 12DFD800 == 101 [pid = 3536] [id = 538] 12:16:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 212 (12DFEC00) [pid = 3536] [serial = 1614] [outer = 00000000] 12:16:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 213 (1326A800) [pid = 3536] [serial = 1615] [outer = 12DFEC00] 12:16:56 INFO - PROCESS | 3536 | 1461097016570 Marionette DEBUG loaded listener.js 12:16:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 214 (132E2000) [pid = 3536] [serial = 1616] [outer = 12DFEC00] 12:16:57 INFO - PROCESS | 3536 | 1461097017105 Marionette TRACE conn2 <- [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:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 905ms 12:16:57 INFO - PROCESS | 3536 | 1461097017139 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:16:57 INFO - PROCESS | 3536 | 1461097017144 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 12:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:16:57 INFO - PROCESS | 3536 | 1461097017151 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:16:57 INFO - PROCESS | 3536 | 1461097017154 Marionette TRACE conn2 <- [1,2118,null,{}] 12:16:57 INFO - PROCESS | 3536 | 1461097017158 Marionette TRACE conn2 -> [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:16:57 INFO - PROCESS | 3536 | 1461097017266 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:16:57 INFO - PROCESS | 3536 | 1461097017445 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:57 INFO - PROCESS | 3536 | ++DOCSHELL 13A08C00 == 102 [pid = 3536] [id = 539] 12:16:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 215 (13A10C00) [pid = 3536] [serial = 1617] [outer = 00000000] 12:16:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 216 (143AA000) [pid = 3536] [serial = 1618] [outer = 13A10C00] 12:16:57 INFO - PROCESS | 3536 | 1461097017496 Marionette DEBUG loaded listener.js 12:16:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 217 (14A18000) [pid = 3536] [serial = 1619] [outer = 13A10C00] 12:16:57 INFO - PROCESS | 3536 | --DOCSHELL 1C975000 == 101 [pid = 3536] [id = 247] 12:16:57 INFO - PROCESS | 3536 | --DOCSHELL 18D92C00 == 100 [pid = 3536] [id = 526] 12:16:57 INFO - PROCESS | 3536 | --DOCSHELL 13408400 == 99 [pid = 3536] [id = 525] 12:16:57 INFO - PROCESS | 3536 | --DOCSHELL 19A1CC00 == 98 [pid = 3536] [id = 524] 12:16:57 INFO - PROCESS | 3536 | --DOCSHELL 16B6F000 == 97 [pid = 3536] [id = 523] 12:16:57 INFO - PROCESS | 3536 | --DOCSHELL 18DD8000 == 96 [pid = 3536] [id = 522] 12:16:57 INFO - PROCESS | 3536 | --DOCSHELL 192E6C00 == 95 [pid = 3536] [id = 521] 12:16:57 INFO - PROCESS | 3536 | --DOCSHELL 1889F400 == 94 [pid = 3536] [id = 520] 12:16:57 INFO - PROCESS | 3536 | --DOCSHELL 02655800 == 93 [pid = 3536] [id = 519] 12:16:57 INFO - PROCESS | 3536 | --DOCSHELL 13848000 == 92 [pid = 3536] [id = 518] 12:16:57 INFO - PROCESS | 3536 | --DOCSHELL 1D79DC00 == 91 [pid = 3536] [id = 512] 12:16:57 INFO - PROCESS | 3536 | --DOCSHELL 16373000 == 90 [pid = 3536] [id = 511] 12:16:57 INFO - PROCESS | 3536 | --DOCSHELL 1561A800 == 89 [pid = 3536] [id = 510] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 216 (1A510400) [pid = 3536] [serial = 1367] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 215 (1DAC8000) [pid = 3536] [serial = 1421] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 214 (19758800) [pid = 3536] [serial = 1507] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 213 (19A1C400) [pid = 3536] [serial = 1508] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 212 (1D28C400) [pid = 3536] [serial = 1513] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 211 (17D8F000) [pid = 3536] [serial = 1477] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 210 (18B44C00) [pid = 3536] [serial = 1504] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 209 (18D98C00) [pid = 3536] [serial = 1505] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 208 (146B8000) [pid = 3536] [serial = 1501] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 207 (16B77000) [pid = 3536] [serial = 1502] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 206 (1CC80400) [pid = 3536] [serial = 1472] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 205 (1A622000) [pid = 3536] [serial = 1510] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 204 (1D670400) [pid = 3536] [serial = 1516] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 203 (17A71000) [pid = 3536] [serial = 1499] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 202 (15DA8000) [pid = 3536] [serial = 1498] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 201 (18830C00) [pid = 3536] [serial = 1495] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 200 (142D0800) [pid = 3536] [serial = 1474] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 199 (1A6F8400) [pid = 3536] [serial = 1480] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 198 (136DBC00) [pid = 3536] [serial = 1519] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 197 (1D640400) [pid = 3536] [serial = 1483] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 196 (1D9EB400) [pid = 3536] [serial = 1486] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 195 (1E2AC800) [pid = 3536] [serial = 1489] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 194 (1E60EC00) [pid = 3536] [serial = 1492] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 193 (1D79F000) [pid = 3536] [serial = 1517] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 192 (1CB17400) [pid = 3536] [serial = 1526] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 191 (17ABDC00) [pid = 3536] [serial = 1520] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 190 (1D295800) [pid = 3536] [serial = 1514] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 189 (197B2400) [pid = 3536] [serial = 1523] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 188 (1A6F9C00) [pid = 3536] [serial = 1511] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 187 (197AF800) [pid = 3536] [serial = 1522] [outer = 00000000] [url = about:blank] 12:16:57 INFO - PROCESS | 3536 | --DOMWINDOW == 186 (19A1D000) [pid = 3536] [serial = 1525] [outer = 00000000] [url = about:blank] 12:16:58 INFO - PROCESS | 3536 | 1461097018074 Marionette TRACE conn2 <- [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:16:58 INFO - PROCESS | 3536 | 1461097018099 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 12:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:16:58 INFO - PROCESS | 3536 | 1461097018103 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:16:58 INFO - PROCESS | 3536 | 1461097018106 Marionette TRACE conn2 <- [1,2122,null,{}] 12:16:58 INFO - PROCESS | 3536 | 1461097018117 Marionette TRACE conn2 -> [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:16:58 INFO - PROCESS | 3536 | 1461097018215 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:16:58 INFO - PROCESS | 3536 | 1461097018355 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:58 INFO - PROCESS | 3536 | ++DOCSHELL 146B8400 == 90 [pid = 3536] [id = 540] 12:16:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 187 (14A0DC00) [pid = 3536] [serial = 1620] [outer = 00000000] 12:16:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 188 (16373000) [pid = 3536] [serial = 1621] [outer = 14A0DC00] 12:16:58 INFO - PROCESS | 3536 | 1461097018410 Marionette DEBUG loaded listener.js 12:16:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 189 (16B77C00) [pid = 3536] [serial = 1622] [outer = 14A0DC00] 12:16:58 INFO - PROCESS | 3536 | 1461097018805 Marionette TRACE conn2 <- [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:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 796ms 12:16:58 INFO - PROCESS | 3536 | 1461097018891 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:16:58 INFO - PROCESS | 3536 | 1461097018893 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 12:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:16:58 INFO - PROCESS | 3536 | 1461097018897 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:16:58 INFO - PROCESS | 3536 | 1461097018898 Marionette TRACE conn2 <- [1,2126,null,{}] 12:16:58 INFO - PROCESS | 3536 | 1461097018902 Marionette TRACE conn2 -> [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:16:59 INFO - PROCESS | 3536 | 1461097019031 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:16:59 INFO - PROCESS | 3536 | 1461097019040 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:59 INFO - PROCESS | 3536 | ++DOCSHELL 17D8F800 == 91 [pid = 3536] [id = 541] 12:16:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 190 (17D92800) [pid = 3536] [serial = 1623] [outer = 00000000] 12:16:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 191 (1815A800) [pid = 3536] [serial = 1624] [outer = 17D92800] 12:16:59 INFO - PROCESS | 3536 | 1461097019086 Marionette DEBUG loaded listener.js 12:16:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 192 (18160400) [pid = 3536] [serial = 1625] [outer = 17D92800] 12:16:59 INFO - PROCESS | 3536 | 1461097019578 Marionette TRACE conn2 <- [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:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 733ms 12:16:59 INFO - PROCESS | 3536 | 1461097019639 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:16:59 INFO - PROCESS | 3536 | 1461097019641 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 12:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:16:59 INFO - PROCESS | 3536 | 1461097019645 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:16:59 INFO - PROCESS | 3536 | 1461097019646 Marionette TRACE conn2 <- [1,2130,null,{}] 12:16:59 INFO - PROCESS | 3536 | 1461097019650 Marionette TRACE conn2 -> [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:16:59 INFO - PROCESS | 3536 | 1461097019746 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:16:59 INFO - PROCESS | 3536 | 1461097019757 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:59 INFO - PROCESS | 3536 | ++DOCSHELL 17F6EC00 == 92 [pid = 3536] [id = 542] 12:16:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 193 (18168C00) [pid = 3536] [serial = 1626] [outer = 00000000] 12:16:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 194 (18829C00) [pid = 3536] [serial = 1627] [outer = 18168C00] 12:16:59 INFO - PROCESS | 3536 | 1461097019803 Marionette DEBUG loaded listener.js 12:16:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 195 (18888800) [pid = 3536] [serial = 1628] [outer = 18168C00] 12:17:00 INFO - PROCESS | 3536 | 1461097020325 Marionette TRACE conn2 <- [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:17:00 INFO - PROCESS | 3536 | 1461097020417 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 12:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:17:00 INFO - PROCESS | 3536 | 1461097020429 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:17:00 INFO - PROCESS | 3536 | 1461097020431 Marionette TRACE conn2 <- [1,2134,null,{}] 12:17:00 INFO - PROCESS | 3536 | 1461097020434 Marionette TRACE conn2 -> [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:17:00 INFO - PROCESS | 3536 | 1461097020587 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:17:00 INFO - PROCESS | 3536 | 1461097020613 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:00 INFO - PROCESS | 3536 | ++DOCSHELL 18CD3000 == 93 [pid = 3536] [id = 543] 12:17:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 196 (18CD7000) [pid = 3536] [serial = 1629] [outer = 00000000] 12:17:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 197 (192E0400) [pid = 3536] [serial = 1630] [outer = 18CD7000] 12:17:00 INFO - PROCESS | 3536 | 1461097020661 Marionette DEBUG loaded listener.js 12:17:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 198 (19753000) [pid = 3536] [serial = 1631] [outer = 18CD7000] 12:17:01 INFO - PROCESS | 3536 | 1461097021125 Marionette TRACE conn2 <- [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:17:01 INFO - PROCESS | 3536 | 1461097021168 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 12:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:17:01 INFO - PROCESS | 3536 | 1461097021171 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:17:01 INFO - PROCESS | 3536 | 1461097021173 Marionette TRACE conn2 <- [1,2138,null,{}] 12:17:01 INFO - PROCESS | 3536 | 1461097021177 Marionette TRACE conn2 -> [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:17:01 INFO - PROCESS | 3536 | 1461097021314 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:17:01 INFO - PROCESS | 3536 | 1461097021339 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:01 INFO - PROCESS | 3536 | ++DOCSHELL 18B37800 == 94 [pid = 3536] [id = 544] 12:17:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 199 (18DD7C00) [pid = 3536] [serial = 1632] [outer = 00000000] 12:17:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 200 (19A1B400) [pid = 3536] [serial = 1633] [outer = 18DD7C00] 12:17:01 INFO - PROCESS | 3536 | 1461097021384 Marionette DEBUG loaded listener.js 12:17:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 201 (19A20000) [pid = 3536] [serial = 1634] [outer = 18DD7C00] 12:17:01 INFO - PROCESS | 3536 | 1461097021846 Marionette TRACE conn2 <- [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:17:01 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:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 702ms 12:17:01 INFO - PROCESS | 3536 | 1461097021871 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:17:01 INFO - PROCESS | 3536 | 1461097021874 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 12:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:17:01 INFO - PROCESS | 3536 | 1461097021879 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:17:01 INFO - PROCESS | 3536 | 1461097021882 Marionette TRACE conn2 <- [1,2142,null,{}] 12:17:01 INFO - PROCESS | 3536 | 1461097021887 Marionette TRACE conn2 -> [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:17:02 INFO - PROCESS | 3536 | 1461097022214 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:17:02 INFO - PROCESS | 3536 | --DOMWINDOW == 200 (19586000) [pid = 3536] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:17:02 INFO - PROCESS | 3536 | --DOMWINDOW == 199 (1BFF5800) [pid = 3536] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:17:02 INFO - PROCESS | 3536 | --DOMWINDOW == 198 (1958E400) [pid = 3536] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:17:02 INFO - PROCESS | 3536 | --DOMWINDOW == 197 (19189C00) [pid = 3536] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:17:02 INFO - PROCESS | 3536 | --DOMWINDOW == 196 (1384DC00) [pid = 3536] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:17:02 INFO - PROCESS | 3536 | --DOMWINDOW == 195 (11C0F400) [pid = 3536] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:17:02 INFO - PROCESS | 3536 | --DOMWINDOW == 194 (1889FC00) [pid = 3536] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:17:02 INFO - PROCESS | 3536 | --DOMWINDOW == 193 (18160000) [pid = 3536] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:17:02 INFO - PROCESS | 3536 | --DOMWINDOW == 192 (19A19C00) [pid = 3536] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:17:02 INFO - PROCESS | 3536 | 1461097022300 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:02 INFO - PROCESS | 3536 | ++DOCSHELL 12B81400 == 95 [pid = 3536] [id = 545] 12:17:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 193 (13265000) [pid = 3536] [serial = 1635] [outer = 00000000] 12:17:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 194 (18160000) [pid = 3536] [serial = 1636] [outer = 13265000] 12:17:02 INFO - PROCESS | 3536 | 1461097022348 Marionette DEBUG loaded listener.js 12:17:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 195 (18D9D400) [pid = 3536] [serial = 1637] [outer = 13265000] 12:17:02 INFO - PROCESS | 3536 | 1461097022713 Marionette TRACE conn2 <- [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:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 905ms 12:17:02 INFO - PROCESS | 3536 | 1461097022781 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 12:17:02 INFO - PROCESS | 3536 | 1461097022783 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 12:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:17:02 INFO - PROCESS | 3536 | 1461097022786 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:17:02 INFO - PROCESS | 3536 | 1461097022788 Marionette TRACE conn2 <- [1,2146,null,{}] 12:17:02 INFO - PROCESS | 3536 | 1461097022792 Marionette TRACE conn2 -> [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:17:02 INFO - PROCESS | 3536 | 1461097022883 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:17:02 INFO - PROCESS | 3536 | 1461097022889 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:02 INFO - PROCESS | 3536 | ++DOCSHELL 14AF5800 == 96 [pid = 3536] [id = 546] 12:17:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 196 (17A70400) [pid = 3536] [serial = 1638] [outer = 00000000] 12:17:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 197 (19E47400) [pid = 3536] [serial = 1639] [outer = 17A70400] 12:17:02 INFO - PROCESS | 3536 | 1461097022942 Marionette DEBUG loaded listener.js 12:17:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 198 (1A506400) [pid = 3536] [serial = 1640] [outer = 17A70400] 12:17:03 INFO - PROCESS | 3536 | 1461097023404 Marionette TRACE conn2 <- [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:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 639ms 12:17:03 INFO - PROCESS | 3536 | 1461097023430 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 12:17:03 INFO - PROCESS | 3536 | 1461097023432 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 12:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:17:03 INFO - PROCESS | 3536 | 1461097023435 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:17:03 INFO - PROCESS | 3536 | 1461097023437 Marionette TRACE conn2 <- [1,2150,null,{}] 12:17:03 INFO - PROCESS | 3536 | 1461097023441 Marionette TRACE conn2 -> [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:17:03 INFO - PROCESS | 3536 | 1461097023532 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:17:03 INFO - PROCESS | 3536 | 1461097023538 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:03 INFO - PROCESS | 3536 | ++DOCSHELL 188A1400 == 97 [pid = 3536] [id = 547] 12:17:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 199 (19F4E000) [pid = 3536] [serial = 1641] [outer = 00000000] 12:17:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 200 (1AAAE800) [pid = 3536] [serial = 1642] [outer = 19F4E000] 12:17:03 INFO - PROCESS | 3536 | 1461097023609 Marionette DEBUG loaded listener.js 12:17:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 201 (1BEBD800) [pid = 3536] [serial = 1643] [outer = 19F4E000] 12:17:04 INFO - PROCESS | 3536 | 1461097024103 Marionette TRACE conn2 <- [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:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 733ms 12:17:04 INFO - PROCESS | 3536 | 1461097024224 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:17:04 INFO - PROCESS | 3536 | 1461097024229 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 12:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:17:04 INFO - PROCESS | 3536 | 1461097024235 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:17:04 INFO - PROCESS | 3536 | 1461097024239 Marionette TRACE conn2 <- [1,2154,null,{}] 12:17:04 INFO - PROCESS | 3536 | 1461097024246 Marionette TRACE conn2 -> [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:17:04 INFO - PROCESS | 3536 | 1461097024380 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:17:04 INFO - PROCESS | 3536 | 1461097024582 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:04 INFO - PROCESS | 3536 | ++DOCSHELL 13267800 == 98 [pid = 3536] [id = 548] 12:17:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 202 (13268800) [pid = 3536] [serial = 1644] [outer = 00000000] 12:17:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 203 (136CC800) [pid = 3536] [serial = 1645] [outer = 13268800] 12:17:04 INFO - PROCESS | 3536 | 1461097024643 Marionette DEBUG loaded listener.js 12:17:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 204 (13AE7800) [pid = 3536] [serial = 1646] [outer = 13268800] 12:17:05 INFO - PROCESS | 3536 | 1461097025334 Marionette TRACE conn2 <- [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:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1154ms 12:17:05 INFO - PROCESS | 3536 | 1461097025395 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:17:05 INFO - PROCESS | 3536 | 1461097025399 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 12:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:17:05 INFO - PROCESS | 3536 | 1461097025407 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:17:05 INFO - PROCESS | 3536 | 1461097025411 Marionette TRACE conn2 <- [1,2158,null,{}] 12:17:05 INFO - PROCESS | 3536 | 1461097025415 Marionette TRACE conn2 -> [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:17:05 INFO - PROCESS | 3536 | 1461097025538 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:17:05 INFO - PROCESS | 3536 | 1461097025704 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:05 INFO - PROCESS | 3536 | ++DOCSHELL 16369800 == 99 [pid = 3536] [id = 549] 12:17:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 205 (16375C00) [pid = 3536] [serial = 1647] [outer = 00000000] 12:17:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 206 (18168000) [pid = 3536] [serial = 1648] [outer = 16375C00] 12:17:05 INFO - PROCESS | 3536 | 1461097025763 Marionette DEBUG loaded listener.js 12:17:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 207 (1888B000) [pid = 3536] [serial = 1649] [outer = 16375C00] 12:17:05 INFO - PROCESS | 3536 | --DOCSHELL 1DDB0000 == 98 [pid = 3536] [id = 16] 12:17:06 INFO - PROCESS | 3536 | 1461097026429 Marionette TRACE conn2 <- [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:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1045ms 12:17:06 INFO - PROCESS | 3536 | 1461097026452 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:17:06 INFO - PROCESS | 3536 | 1461097026455 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 12:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:17:06 INFO - PROCESS | 3536 | 1461097026484 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:17:06 INFO - PROCESS | 3536 | 1461097026486 Marionette TRACE conn2 <- [1,2162,null,{}] 12:17:06 INFO - PROCESS | 3536 | 1461097026497 Marionette TRACE conn2 -> [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:17:06 INFO - PROCESS | 3536 | 1461097026617 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:17:06 INFO - PROCESS | 3536 | 1461097026782 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:06 INFO - PROCESS | 3536 | ++DOCSHELL 197B1000 == 99 [pid = 3536] [id = 550] 12:17:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 208 (197B3800) [pid = 3536] [serial = 1650] [outer = 00000000] 12:17:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 209 (1A56B000) [pid = 3536] [serial = 1651] [outer = 197B3800] 12:17:06 INFO - PROCESS | 3536 | 1461097026843 Marionette DEBUG loaded listener.js 12:17:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 210 (1BEC1C00) [pid = 3536] [serial = 1652] [outer = 197B3800] 12:17:07 INFO - PROCESS | 3536 | 1461097027455 Marionette TRACE conn2 <- [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:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1045ms 12:17:07 INFO - PROCESS | 3536 | 1461097027514 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:17:07 INFO - PROCESS | 3536 | 1461097027517 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 12:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:17:07 INFO - PROCESS | 3536 | 1461097027537 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:17:07 INFO - PROCESS | 3536 | 1461097027539 Marionette TRACE conn2 <- [1,2166,null,{}] 12:17:07 INFO - PROCESS | 3536 | 1461097027542 Marionette TRACE conn2 -> [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:17:07 INFO - PROCESS | 3536 | 1461097027659 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:17:07 INFO - PROCESS | 3536 | 1461097027823 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:07 INFO - PROCESS | 3536 | ++DOCSHELL 1C136C00 == 100 [pid = 3536] [id = 551] 12:17:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 211 (1C137800) [pid = 3536] [serial = 1653] [outer = 00000000] 12:17:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 212 (1C970800) [pid = 3536] [serial = 1654] [outer = 1C137800] 12:17:07 INFO - PROCESS | 3536 | 1461097027882 Marionette DEBUG loaded listener.js 12:17:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 213 (1CB1CC00) [pid = 3536] [serial = 1655] [outer = 1C137800] 12:17:08 INFO - PROCESS | 3536 | 1461097028402 Marionette TRACE conn2 <- [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:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 967ms 12:17:08 INFO - PROCESS | 3536 | 1461097028486 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:17:08 INFO - PROCESS | 3536 | 1461097028488 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 12:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:17:08 INFO - PROCESS | 3536 | 1461097028491 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:17:08 INFO - PROCESS | 3536 | 1461097028493 Marionette TRACE conn2 <- [1,2170,null,{}] 12:17:08 INFO - PROCESS | 3536 | 1461097028497 Marionette TRACE conn2 -> [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:17:08 INFO - PROCESS | 3536 | 1461097028644 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:17:08 INFO - PROCESS | 3536 | 1461097028807 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:08 INFO - PROCESS | 3536 | ++DOCSHELL 1C140C00 == 101 [pid = 3536] [id = 552] 12:17:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 214 (1D164800) [pid = 3536] [serial = 1656] [outer = 00000000] 12:17:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 215 (1D290400) [pid = 3536] [serial = 1657] [outer = 1D164800] 12:17:08 INFO - PROCESS | 3536 | 1461097028866 Marionette DEBUG loaded listener.js 12:17:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 216 (1D298000) [pid = 3536] [serial = 1658] [outer = 1D164800] 12:17:09 INFO - PROCESS | 3536 | 1461097029412 Marionette TRACE conn2 <- [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:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 951ms 12:17:09 INFO - PROCESS | 3536 | 1461097029439 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:17:09 INFO - PROCESS | 3536 | 1461097029441 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 12:17:09 INFO - PROCESS | 3536 | 1461097029447 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:17:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:17:09 INFO - PROCESS | 3536 | 1461097029449 Marionette TRACE conn2 <- [1,2174,null,{}] 12:17:09 INFO - PROCESS | 3536 | 1461097029452 Marionette TRACE conn2 -> [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:17:09 INFO - PROCESS | 3536 | 1461097029589 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:17:09 INFO - PROCESS | 3536 | 1461097029769 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:09 INFO - PROCESS | 3536 | ++DOCSHELL 1D66B400 == 102 [pid = 3536] [id = 553] 12:17:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 217 (1D672400) [pid = 3536] [serial = 1659] [outer = 00000000] 12:17:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 218 (1D79F800) [pid = 3536] [serial = 1660] [outer = 1D672400] 12:17:09 INFO - PROCESS | 3536 | 1461097029827 Marionette DEBUG loaded listener.js 12:17:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 219 (1D9EE000) [pid = 3536] [serial = 1661] [outer = 1D672400] 12:17:10 INFO - PROCESS | 3536 | 1461097030392 Marionette TRACE conn2 <- [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:17:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:17:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 999ms 12:17:10 INFO - PROCESS | 3536 | 1461097030449 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:17:10 INFO - PROCESS | 3536 | 1461097030452 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 12:17:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:17:10 INFO - PROCESS | 3536 | 1461097030456 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:17:10 INFO - PROCESS | 3536 | 1461097030458 Marionette TRACE conn2 <- [1,2178,null,{}] 12:17:10 INFO - PROCESS | 3536 | 1461097030462 Marionette TRACE conn2 -> [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:17:10 INFO - PROCESS | 3536 | 1461097030606 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:17:10 INFO - PROCESS | 3536 | 1461097030771 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:10 INFO - PROCESS | 3536 | ++DOCSHELL 1C974800 == 103 [pid = 3536] [id = 554] 12:17:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 220 (1D670800) [pid = 3536] [serial = 1662] [outer = 00000000] 12:17:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 221 (1DD30000) [pid = 3536] [serial = 1663] [outer = 1D670800] 12:17:10 INFO - PROCESS | 3536 | 1461097030828 Marionette DEBUG loaded listener.js 12:17:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 222 (1DD39C00) [pid = 3536] [serial = 1664] [outer = 1D670800] 12:17:11 INFO - PROCESS | 3536 | 1461097031389 Marionette TRACE conn2 <- [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:17:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:17:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 998ms 12:17:11 INFO - PROCESS | 3536 | 1461097031457 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:17:11 INFO - PROCESS | 3536 | 1461097031460 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 12:17:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:17:11 INFO - PROCESS | 3536 | 1461097031464 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:17:11 INFO - PROCESS | 3536 | 1461097031465 Marionette TRACE conn2 <- [1,2182,null,{}] 12:17:11 INFO - PROCESS | 3536 | 1461097031469 Marionette TRACE conn2 -> [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:17:11 INFO - PROCESS | 3536 | 1461097031637 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:17:11 INFO - PROCESS | 3536 | 1461097031760 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:11 INFO - PROCESS | 3536 | ++DOCSHELL 1D9E0400 == 104 [pid = 3536] [id = 555] 12:17:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 223 (1DAC5000) [pid = 3536] [serial = 1665] [outer = 00000000] 12:17:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 224 (1E2B0400) [pid = 3536] [serial = 1666] [outer = 1DAC5000] 12:17:11 INFO - PROCESS | 3536 | 1461097031815 Marionette DEBUG loaded listener.js 12:17:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 225 (1E601C00) [pid = 3536] [serial = 1667] [outer = 1DAC5000] 12:17:12 INFO - PROCESS | 3536 | 1461097032432 Marionette TRACE conn2 <- [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:17:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:17:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 998ms 12:17:12 INFO - PROCESS | 3536 | 1461097032466 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:17:12 INFO - PROCESS | 3536 | 1461097032468 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 12:17:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:17:12 INFO - PROCESS | 3536 | 1461097032473 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:17:12 INFO - PROCESS | 3536 | 1461097032475 Marionette TRACE conn2 <- [1,2186,null,{}] 12:17:12 INFO - PROCESS | 3536 | 1461097032478 Marionette TRACE conn2 -> [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:17:12 INFO - PROCESS | 3536 | 1461097032594 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:17:12 INFO - PROCESS | 3536 | 1461097032829 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:12 INFO - PROCESS | 3536 | ++DOCSHELL 1DD38400 == 105 [pid = 3536] [id = 556] 12:17:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 226 (1DD38800) [pid = 3536] [serial = 1668] [outer = 00000000] 12:17:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 227 (1FA9E800) [pid = 3536] [serial = 1669] [outer = 1DD38800] 12:17:12 INFO - PROCESS | 3536 | 1461097032885 Marionette DEBUG loaded listener.js 12:17:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 228 (2021F800) [pid = 3536] [serial = 1670] [outer = 1DD38800] 12:17:13 INFO - PROCESS | 3536 | 1461097033438 Marionette TRACE conn2 <- [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:17:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:17:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 998ms 12:17:13 INFO - PROCESS | 3536 | 1461097033475 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:17:13 INFO - PROCESS | 3536 | 1461097033478 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 12:17:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:17:13 INFO - PROCESS | 3536 | 1461097033481 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:17:13 INFO - PROCESS | 3536 | 1461097033483 Marionette TRACE conn2 <- [1,2190,null,{}] 12:17:13 INFO - PROCESS | 3536 | 1461097033487 Marionette TRACE conn2 -> [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:17:13 INFO - PROCESS | 3536 | 1461097033603 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:17:13 INFO - PROCESS | 3536 | 1461097033787 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:13 INFO - PROCESS | 3536 | ++DOCSHELL 1CC83C00 == 106 [pid = 3536] [id = 557] 12:17:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 229 (1D0CBC00) [pid = 3536] [serial = 1671] [outer = 00000000] 12:17:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 230 (1E0D3000) [pid = 3536] [serial = 1672] [outer = 1D0CBC00] 12:17:13 INFO - PROCESS | 3536 | 1461097033842 Marionette DEBUG loaded listener.js 12:17:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 231 (1E2B1400) [pid = 3536] [serial = 1673] [outer = 1D0CBC00] 12:17:14 INFO - PROCESS | 3536 | 1461097034749 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:17:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:17:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1294ms 12:17:14 INFO - PROCESS | 3536 | 1461097034782 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:17:14 INFO - PROCESS | 3536 | 1461097034786 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 12:17:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:17:14 INFO - PROCESS | 3536 | 1461097034791 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:17:14 INFO - PROCESS | 3536 | 1461097034795 Marionette TRACE conn2 <- [1,2194,null,{}] 12:17:14 INFO - PROCESS | 3536 | 1461097034800 Marionette TRACE conn2 -> [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:17:14 INFO - PROCESS | 3536 | 1461097034917 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:17:15 INFO - PROCESS | 3536 | 1461097035088 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:15 INFO - PROCESS | 3536 | ++DOCSHELL 13409000 == 107 [pid = 3536] [id = 558] 12:17:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 232 (1341E400) [pid = 3536] [serial = 1674] [outer = 00000000] 12:17:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 233 (15619000) [pid = 3536] [serial = 1675] [outer = 1341E400] 12:17:15 INFO - PROCESS | 3536 | 1461097035141 Marionette DEBUG loaded listener.js 12:17:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 234 (156A8400) [pid = 3536] [serial = 1676] [outer = 1341E400] 12:17:15 INFO - PROCESS | 3536 | 1461097035793 Marionette TRACE conn2 <- [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:17:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:17:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1029ms 12:17:15 INFO - PROCESS | 3536 | 1461097035819 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:17:15 INFO - PROCESS | 3536 | 1461097035824 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 12:17:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:17:15 INFO - PROCESS | 3536 | 1461097035845 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:17:15 INFO - PROCESS | 3536 | 1461097035848 Marionette TRACE conn2 <- [1,2198,null,{}] 12:17:15 INFO - PROCESS | 3536 | 1461097035851 Marionette TRACE conn2 -> [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:17:15 INFO - PROCESS | 3536 | 1461097035960 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:17:16 INFO - PROCESS | 3536 | 1461097036139 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 1CB10800 == 106 [pid = 3536] [id = 494] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 1D28C800 == 105 [pid = 3536] [id = 495] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 18CD1800 == 104 [pid = 3536] [id = 493] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 18885C00 == 103 [pid = 3536] [id = 497] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 1D9E6C00 == 102 [pid = 3536] [id = 496] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 14AF5800 == 101 [pid = 3536] [id = 546] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 12B81400 == 100 [pid = 3536] [id = 545] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 18B37800 == 99 [pid = 3536] [id = 544] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 18CD3000 == 98 [pid = 3536] [id = 543] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 146B8400 == 97 [pid = 3536] [id = 540] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 13A08C00 == 96 [pid = 3536] [id = 539] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 12DFD800 == 95 [pid = 3536] [id = 538] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 233 (1E2B3800) [pid = 3536] [serial = 1528] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 232 (1882C400) [pid = 3536] [serial = 1531] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 231 (19E4C000) [pid = 3536] [serial = 1534] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 230 (1E2A9000) [pid = 3536] [serial = 1537] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 229 (2055A400) [pid = 3536] [serial = 1540] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 228 (18164800) [pid = 3536] [serial = 1543] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 227 (20F93800) [pid = 3536] [serial = 1546] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 226 (2103C000) [pid = 3536] [serial = 1549] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 225 (1E60A400) [pid = 3536] [serial = 1582] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | ++DOCSHELL 11C11000 == 96 [pid = 3536] [id = 559] 12:17:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 226 (12B81400) [pid = 3536] [serial = 1677] [outer = 00000000] 12:17:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 227 (14315800) [pid = 3536] [serial = 1678] [outer = 12B81400] 12:17:16 INFO - PROCESS | 3536 | 1461097036238 Marionette DEBUG loaded listener.js 12:17:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 228 (15D9F800) [pid = 3536] [serial = 1679] [outer = 12B81400] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 20F9CC00 == 95 [pid = 3536] [id = 534] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 20F90000 == 94 [pid = 3536] [id = 533] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 1815EC00 == 93 [pid = 3536] [id = 532] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 20222000 == 92 [pid = 3536] [id = 531] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 1BFF6800 == 91 [pid = 3536] [id = 530] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 181DC800 == 90 [pid = 3536] [id = 529] 12:17:16 INFO - PROCESS | 3536 | --DOCSHELL 1384B000 == 89 [pid = 3536] [id = 528] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 227 (1BFF8400) [pid = 3536] [serial = 1570] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 226 (1D61B800) [pid = 3536] [serial = 1573] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 225 (197AA400) [pid = 3536] [serial = 1564] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 224 (197AE000) [pid = 3536] [serial = 1565] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 223 (19A20800) [pid = 3536] [serial = 1567] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 222 (18162800) [pid = 3536] [serial = 1556] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 221 (1C977C00) [pid = 3536] [serial = 1571] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 220 (17D89C00) [pid = 3536] [serial = 1555] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 219 (1384E000) [pid = 3536] [serial = 1558] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 218 (156A1000) [pid = 3536] [serial = 1559] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 217 (18B45400) [pid = 3536] [serial = 1561] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 216 (18CD3400) [pid = 3536] [serial = 1562] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 215 (1561A000) [pid = 3536] [serial = 1552] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 214 (19585000) [pid = 3536] [serial = 1576] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 213 (1D9ED400) [pid = 3536] [serial = 1579] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 212 (1D66A000) [pid = 3536] [serial = 1574] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 211 (19F4C400) [pid = 3536] [serial = 1577] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 210 (1DDAAC00) [pid = 3536] [serial = 1580] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | --DOMWINDOW == 209 (19A37000) [pid = 3536] [serial = 1568] [outer = 00000000] [url = about:blank] 12:17:16 INFO - PROCESS | 3536 | 1461097036679 Marionette TRACE conn2 <- [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:17:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:17:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 904ms 12:17:16 INFO - PROCESS | 3536 | 1461097036734 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:17:16 INFO - PROCESS | 3536 | 1461097036736 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 12:17:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:17:16 INFO - PROCESS | 3536 | 1461097036739 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:17:16 INFO - PROCESS | 3536 | 1461097036743 Marionette TRACE conn2 <- [1,2202,null,{}] 12:17:16 INFO - PROCESS | 3536 | 1461097036753 Marionette TRACE conn2 -> [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:17:16 INFO - PROCESS | 3536 | 1461097036851 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:17:16 INFO - PROCESS | 3536 | 1461097036858 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:16 INFO - PROCESS | 3536 | ++DOCSHELL 181DC800 == 90 [pid = 3536] [id = 560] 12:17:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 210 (18883C00) [pid = 3536] [serial = 1680] [outer = 00000000] 12:17:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 211 (18896000) [pid = 3536] [serial = 1681] [outer = 18883C00] 12:17:16 INFO - PROCESS | 3536 | 1461097036913 Marionette DEBUG loaded listener.js 12:17:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 212 (1889F400) [pid = 3536] [serial = 1682] [outer = 18883C00] 12:17:17 INFO - PROCESS | 3536 | 1461097037428 Marionette TRACE conn2 <- [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:17:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:17:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 749ms 12:17:17 INFO - PROCESS | 3536 | 1461097037496 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:17:17 INFO - PROCESS | 3536 | 1461097037498 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 12:17:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:17:17 INFO - PROCESS | 3536 | 1461097037502 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:17:17 INFO - PROCESS | 3536 | 1461097037503 Marionette TRACE conn2 <- [1,2206,null,{}] 12:17:17 INFO - PROCESS | 3536 | 1461097037511 Marionette TRACE conn2 -> [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:17:17 INFO - PROCESS | 3536 | 1461097037605 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:17:17 INFO - PROCESS | 3536 | 1461097037739 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:17 INFO - PROCESS | 3536 | ++DOCSHELL 18B44800 == 91 [pid = 3536] [id = 561] 12:17:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 213 (18CCC000) [pid = 3536] [serial = 1683] [outer = 00000000] 12:17:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 214 (19583C00) [pid = 3536] [serial = 1684] [outer = 18CCC000] 12:17:17 INFO - PROCESS | 3536 | 1461097037785 Marionette DEBUG loaded listener.js 12:17:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 215 (19752000) [pid = 3536] [serial = 1685] [outer = 18CCC000] 12:17:18 INFO - PROCESS | 3536 | 1461097038154 Marionette TRACE conn2 <- [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:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 701ms 12:17:18 INFO - PROCESS | 3536 | 1461097038202 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:17:18 INFO - PROCESS | 3536 | 1461097038204 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 12:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:17:18 INFO - PROCESS | 3536 | 1461097038207 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:17:18 INFO - PROCESS | 3536 | 1461097038209 Marionette TRACE conn2 <- [1,2210,null,{}] 12:17:18 INFO - PROCESS | 3536 | 1461097038213 Marionette TRACE conn2 -> [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:17:18 INFO - PROCESS | 3536 | 1461097038304 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:17:18 INFO - PROCESS | 3536 | 1461097038310 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:18 INFO - PROCESS | 3536 | ++DOCSHELL 18D98C00 == 92 [pid = 3536] [id = 562] 12:17:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 216 (1974B800) [pid = 3536] [serial = 1686] [outer = 00000000] 12:17:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 217 (19A19C00) [pid = 3536] [serial = 1687] [outer = 1974B800] 12:17:18 INFO - PROCESS | 3536 | 1461097038362 Marionette DEBUG loaded listener.js 12:17:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 218 (19A43000) [pid = 3536] [serial = 1688] [outer = 1974B800] 12:17:18 INFO - PROCESS | 3536 | 1461097038894 Marionette TRACE conn2 <- [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:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 749ms 12:17:18 INFO - PROCESS | 3536 | 1461097038948 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:17:18 INFO - PROCESS | 3536 | 1461097038950 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 12:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:17:18 INFO - PROCESS | 3536 | 1461097038962 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:17:18 INFO - PROCESS | 3536 | 1461097038964 Marionette TRACE conn2 <- [1,2214,null,{}] 12:17:18 INFO - PROCESS | 3536 | 1461097038967 Marionette TRACE conn2 -> [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:17:19 INFO - PROCESS | 3536 | 1461097039144 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:17:19 INFO - PROCESS | 3536 | 1461097039165 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:19 INFO - PROCESS | 3536 | ++DOCSHELL 197B8800 == 93 [pid = 3536] [id = 563] 12:17:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 219 (1A563000) [pid = 3536] [serial = 1689] [outer = 00000000] 12:17:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 220 (1C140400) [pid = 3536] [serial = 1690] [outer = 1A563000] 12:17:19 INFO - PROCESS | 3536 | 1461097039213 Marionette DEBUG loaded listener.js 12:17:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 221 (1CB14000) [pid = 3536] [serial = 1691] [outer = 1A563000] 12:17:19 INFO - PROCESS | 3536 | 1461097039660 Marionette TRACE conn2 <- [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:17:19 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:17:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 733ms 12:17:19 INFO - PROCESS | 3536 | 1461097039705 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:17:19 INFO - PROCESS | 3536 | 1461097039707 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 12:17:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:17:19 INFO - PROCESS | 3536 | 1461097039710 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:17:19 INFO - PROCESS | 3536 | 1461097039712 Marionette TRACE conn2 <- [1,2218,null,{}] 12:17:19 INFO - PROCESS | 3536 | 1461097039715 Marionette TRACE conn2 -> [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:17:19 INFO - PROCESS | 3536 | 1461097039849 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:17:19 INFO - PROCESS | 3536 | 1461097039865 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:19 INFO - PROCESS | 3536 | ++DOCSHELL 1A510000 == 94 [pid = 3536] [id = 564] 12:17:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 222 (1BFF7000) [pid = 3536] [serial = 1692] [outer = 00000000] 12:17:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 223 (1D634800) [pid = 3536] [serial = 1693] [outer = 1BFF7000] 12:17:19 INFO - PROCESS | 3536 | 1461097039910 Marionette DEBUG loaded listener.js 12:17:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 224 (1D63BC00) [pid = 3536] [serial = 1694] [outer = 1BFF7000] 12:17:20 INFO - PROCESS | 3536 | 1461097040391 Marionette TRACE conn2 <- [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:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 733ms 12:17:20 INFO - PROCESS | 3536 | 1461097040451 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:17:20 INFO - PROCESS | 3536 | 1461097040453 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 12:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:17:20 INFO - PROCESS | 3536 | 1461097040457 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:17:20 INFO - PROCESS | 3536 | 1461097040459 Marionette TRACE conn2 <- [1,2222,null,{}] 12:17:20 INFO - PROCESS | 3536 | 1461097040470 Marionette TRACE conn2 -> [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:17:20 INFO - PROCESS | 3536 | 1461097040859 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:17:20 INFO - PROCESS | 3536 | --DOMWINDOW == 223 (18CD7000) [pid = 3536] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:17:20 INFO - PROCESS | 3536 | --DOMWINDOW == 222 (1D2A5800) [pid = 3536] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:17:20 INFO - PROCESS | 3536 | --DOMWINDOW == 221 (18DD7C00) [pid = 3536] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:17:20 INFO - PROCESS | 3536 | --DOMWINDOW == 220 (17A70400) [pid = 3536] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:17:20 INFO - PROCESS | 3536 | --DOMWINDOW == 219 (12DFEC00) [pid = 3536] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:17:20 INFO - PROCESS | 3536 | --DOMWINDOW == 218 (18168C00) [pid = 3536] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:17:20 INFO - PROCESS | 3536 | --DOMWINDOW == 217 (17D92800) [pid = 3536] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:17:20 INFO - PROCESS | 3536 | --DOMWINDOW == 216 (14A0DC00) [pid = 3536] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:17:20 INFO - PROCESS | 3536 | --DOMWINDOW == 215 (13A10C00) [pid = 3536] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:17:20 INFO - PROCESS | 3536 | --DOMWINDOW == 214 (13265000) [pid = 3536] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:17:20 INFO - PROCESS | 3536 | 1461097040945 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:20 INFO - PROCESS | 3536 | ++DOCSHELL 12DFEC00 == 95 [pid = 3536] [id = 565] 12:17:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 215 (13265000) [pid = 3536] [serial = 1695] [outer = 00000000] 12:17:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 216 (146B1800) [pid = 3536] [serial = 1696] [outer = 13265000] 12:17:20 INFO - PROCESS | 3536 | 1461097040990 Marionette DEBUG loaded listener.js 12:17:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 217 (17D90000) [pid = 3536] [serial = 1697] [outer = 13265000] 12:17:21 INFO - PROCESS | 3536 | 1461097041353 Marionette TRACE conn2 <- [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:17:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:17:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 951ms 12:17:21 INFO - PROCESS | 3536 | 1461097041402 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:17:21 INFO - PROCESS | 3536 | 1461097041404 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 12:17:21 INFO - PROCESS | 3536 | 1461097041408 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:17:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:17:21 INFO - PROCESS | 3536 | 1461097041409 Marionette TRACE conn2 <- [1,2226,null,{}] 12:17:21 INFO - PROCESS | 3536 | 1461097041413 Marionette TRACE conn2 -> [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:17:21 INFO - PROCESS | 3536 | 1461097041514 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:17:21 INFO - PROCESS | 3536 | 1461097041521 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:21 INFO - PROCESS | 3536 | ++DOCSHELL 13AEE800 == 96 [pid = 3536] [id = 566] 12:17:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 218 (16868400) [pid = 3536] [serial = 1698] [outer = 00000000] 12:17:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 219 (1D295000) [pid = 3536] [serial = 1699] [outer = 16868400] 12:17:21 INFO - PROCESS | 3536 | 1461097041566 Marionette DEBUG loaded listener.js 12:17:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 220 (1D797800) [pid = 3536] [serial = 1700] [outer = 16868400] 12:17:22 INFO - PROCESS | 3536 | 1461097042022 Marionette TRACE conn2 <- [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:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 640ms 12:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:17:22 INFO - PROCESS | 3536 | 1461097042060 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:17:22 INFO - PROCESS | 3536 | 1461097042061 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 12:17:22 INFO - PROCESS | 3536 | 1461097042065 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:17:22 INFO - PROCESS | 3536 | 1461097042066 Marionette TRACE conn2 <- [1,2230,null,{}] 12:17:22 INFO - PROCESS | 3536 | 1461097042074 Marionette TRACE conn2 -> [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:17:22 INFO - PROCESS | 3536 | 1461097042166 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:17:22 INFO - PROCESS | 3536 | 1461097042173 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:22 INFO - PROCESS | 3536 | ++DOCSHELL 16370C00 == 97 [pid = 3536] [id = 567] 12:17:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 221 (16B7BC00) [pid = 3536] [serial = 1701] [outer = 00000000] 12:17:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 222 (1DD2A800) [pid = 3536] [serial = 1702] [outer = 16B7BC00] 12:17:22 INFO - PROCESS | 3536 | 1461097042217 Marionette DEBUG loaded listener.js 12:17:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 223 (1DD35800) [pid = 3536] [serial = 1703] [outer = 16B7BC00] 12:17:22 INFO - PROCESS | 3536 | 1461097042991 Marionette TRACE conn2 <- [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:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 936ms 12:17:22 INFO - PROCESS | 3536 | 1461097043008 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:17:23 INFO - PROCESS | 3536 | 1461097043014 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 12:17:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:17:23 INFO - PROCESS | 3536 | 1461097043019 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:17:23 INFO - PROCESS | 3536 | 1461097043023 Marionette TRACE conn2 <- [1,2234,null,{}] 12:17:23 INFO - PROCESS | 3536 | 1461097043029 Marionette TRACE conn2 -> [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:17:23 INFO - PROCESS | 3536 | 1461097043158 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:17:23 INFO - PROCESS | 3536 | 1461097043341 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:23 INFO - PROCESS | 3536 | ++DOCSHELL 132D9C00 == 98 [pid = 3536] [id = 568] 12:17:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 224 (13401800) [pid = 3536] [serial = 1704] [outer = 00000000] 12:17:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 225 (1561B400) [pid = 3536] [serial = 1705] [outer = 13401800] 12:17:23 INFO - PROCESS | 3536 | 1461097043400 Marionette DEBUG loaded listener.js 12:17:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 226 (1644F800) [pid = 3536] [serial = 1706] [outer = 13401800] 12:17:24 INFO - PROCESS | 3536 | 1461097044029 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:17:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:17:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1044ms 12:17:24 INFO - PROCESS | 3536 | 1461097044052 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:17:24 INFO - PROCESS | 3536 | 1461097044058 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 12:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:17:24 INFO - PROCESS | 3536 | 1461097044085 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:17:24 INFO - PROCESS | 3536 | 1461097044088 Marionette TRACE conn2 <- [1,2238,null,{}] 12:17:24 INFO - PROCESS | 3536 | 1461097044092 Marionette TRACE conn2 -> [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:17:24 INFO - PROCESS | 3536 | 1461097044213 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:17:24 INFO - PROCESS | 3536 | 1461097044378 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:24 INFO - PROCESS | 3536 | ++DOCSHELL 16B77000 == 99 [pid = 3536] [id = 569] 12:17:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 227 (18166000) [pid = 3536] [serial = 1707] [outer = 00000000] 12:17:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 228 (18B45400) [pid = 3536] [serial = 1708] [outer = 18166000] 12:17:24 INFO - PROCESS | 3536 | 1461097044435 Marionette DEBUG loaded listener.js 12:17:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 229 (19751400) [pid = 3536] [serial = 1709] [outer = 18166000] 12:17:25 INFO - PROCESS | 3536 | 1461097045064 Marionette TRACE conn2 <- [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:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1045ms 12:17:25 INFO - PROCESS | 3536 | 1461097045147 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:17:25 INFO - PROCESS | 3536 | 1461097045150 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 12:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:17:25 INFO - PROCESS | 3536 | 1461097045153 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:17:25 INFO - PROCESS | 3536 | 1461097045157 Marionette TRACE conn2 <- [1,2242,null,{}] 12:17:25 INFO - PROCESS | 3536 | 1461097045169 Marionette TRACE conn2 -> [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:17:25 INFO - PROCESS | 3536 | 1461097045358 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:17:25 INFO - PROCESS | 3536 | 1461097045476 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:25 INFO - PROCESS | 3536 | ++DOCSHELL 197B2400 == 100 [pid = 3536] [id = 570] 12:17:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 230 (1BFF7400) [pid = 3536] [serial = 1710] [outer = 00000000] 12:17:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 231 (1D16F400) [pid = 3536] [serial = 1711] [outer = 1BFF7400] 12:17:25 INFO - PROCESS | 3536 | 1461097045536 Marionette DEBUG loaded listener.js 12:17:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 232 (1D9E8C00) [pid = 3536] [serial = 1712] [outer = 1BFF7400] 12:17:26 INFO - PROCESS | 3536 | 1461097046121 Marionette TRACE conn2 <- [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:17:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:17:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 998ms 12:17:26 INFO - PROCESS | 3536 | 1461097046158 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:17:26 INFO - PROCESS | 3536 | 1461097046161 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 12:17:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:17:26 INFO - PROCESS | 3536 | 1461097046164 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:17:26 INFO - PROCESS | 3536 | 1461097046167 Marionette TRACE conn2 <- [1,2246,null,{}] 12:17:26 INFO - PROCESS | 3536 | 1461097046170 Marionette TRACE conn2 -> [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:17:26 INFO - PROCESS | 3536 | 1461097046290 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:17:26 INFO - PROCESS | 3536 | 1461097046469 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:26 INFO - PROCESS | 3536 | ++DOCSHELL 197B8000 == 101 [pid = 3536] [id = 571] 12:17:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 233 (1D9ED400) [pid = 3536] [serial = 1713] [outer = 00000000] 12:17:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 234 (1E60E800) [pid = 3536] [serial = 1714] [outer = 1D9ED400] 12:17:26 INFO - PROCESS | 3536 | 1461097046527 Marionette DEBUG loaded listener.js 12:17:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 235 (1FA9B800) [pid = 3536] [serial = 1715] [outer = 1D9ED400] 12:17:27 INFO - PROCESS | 3536 | 1461097047143 Marionette TRACE conn2 <- [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:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 999ms 12:17:27 INFO - PROCESS | 3536 | 1461097047171 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:17:27 INFO - PROCESS | 3536 | 1461097047173 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 12:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:17:27 INFO - PROCESS | 3536 | 1461097047176 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:17:27 INFO - PROCESS | 3536 | 1461097047178 Marionette TRACE conn2 <- [1,2250,null,{}] 12:17:27 INFO - PROCESS | 3536 | 1461097047182 Marionette TRACE conn2 -> [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:17:27 INFO - PROCESS | 3536 | 1461097047297 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:17:27 INFO - PROCESS | 3536 | 1461097047475 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:27 INFO - PROCESS | 3536 | ++DOCSHELL 1DD2F400 == 102 [pid = 3536] [id = 572] 12:17:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 236 (1E2A7800) [pid = 3536] [serial = 1716] [outer = 00000000] 12:17:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 237 (20558800) [pid = 3536] [serial = 1717] [outer = 1E2A7800] 12:17:27 INFO - PROCESS | 3536 | 1461097047532 Marionette DEBUG loaded listener.js 12:17:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 238 (20561000) [pid = 3536] [serial = 1718] [outer = 1E2A7800] 12:17:28 INFO - PROCESS | 3536 | 1461097048097 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:17:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:17:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 951ms 12:17:28 INFO - PROCESS | 3536 | 1461097048122 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:17:28 INFO - PROCESS | 3536 | 1461097048124 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 12:17:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:17:28 INFO - PROCESS | 3536 | 1461097048127 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:17:28 INFO - PROCESS | 3536 | 1461097048129 Marionette TRACE conn2 <- [1,2254,null,{}] 12:17:28 INFO - PROCESS | 3536 | 1461097048133 Marionette TRACE conn2 -> [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:17:28 INFO - PROCESS | 3536 | 1461097048257 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:17:28 INFO - PROCESS | 3536 | 1461097048438 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:28 INFO - PROCESS | 3536 | ++DOCSHELL 1D0CD800 == 103 [pid = 3536] [id = 573] 12:17:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 239 (1D63F400) [pid = 3536] [serial = 1719] [outer = 00000000] 12:17:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 240 (2103DC00) [pid = 3536] [serial = 1720] [outer = 1D63F400] 12:17:28 INFO - PROCESS | 3536 | 1461097048498 Marionette DEBUG loaded listener.js 12:17:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 241 (21040C00) [pid = 3536] [serial = 1721] [outer = 1D63F400] 12:17:29 INFO - PROCESS | 3536 | 1461097049070 Marionette TRACE conn2 <- [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:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 998ms 12:17:29 INFO - PROCESS | 3536 | 1461097049130 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:17:29 INFO - PROCESS | 3536 | 1461097049132 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 12:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:17:29 INFO - PROCESS | 3536 | 1461097049136 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:17:29 INFO - PROCESS | 3536 | 1461097049138 Marionette TRACE conn2 <- [1,2258,null,{}] 12:17:29 INFO - PROCESS | 3536 | 1461097049142 Marionette TRACE conn2 -> [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:17:29 INFO - PROCESS | 3536 | 1461097049256 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:17:29 INFO - PROCESS | 3536 | 1461097049423 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:29 INFO - PROCESS | 3536 | ++DOCSHELL 20F95C00 == 104 [pid = 3536] [id = 574] 12:17:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 242 (2103A400) [pid = 3536] [serial = 1722] [outer = 00000000] 12:17:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 243 (21606800) [pid = 3536] [serial = 1723] [outer = 2103A400] 12:17:29 INFO - PROCESS | 3536 | 1461097049480 Marionette DEBUG loaded listener.js 12:17:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 244 (2160BC00) [pid = 3536] [serial = 1724] [outer = 2103A400] 12:17:29 INFO - PROCESS | 3536 | 1461097050002 Marionette TRACE conn2 <- [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:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 889ms 12:17:30 INFO - PROCESS | 3536 | 1461097050040 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:17:30 INFO - PROCESS | 3536 | 1461097050042 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 12:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:17:30 INFO - PROCESS | 3536 | 1461097050046 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:17:30 INFO - PROCESS | 3536 | 1461097050048 Marionette TRACE conn2 <- [1,2262,null,{}] 12:17:30 INFO - PROCESS | 3536 | 1461097050052 Marionette TRACE conn2 -> [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:17:30 INFO - PROCESS | 3536 | 1461097050167 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:17:30 INFO - PROCESS | 3536 | 1461097050346 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:30 INFO - PROCESS | 3536 | ++DOCSHELL 21045C00 == 105 [pid = 3536] [id = 575] 12:17:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 245 (21602400) [pid = 3536] [serial = 1725] [outer = 00000000] 12:17:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 246 (21E7C400) [pid = 3536] [serial = 1726] [outer = 21602400] 12:17:30 INFO - PROCESS | 3536 | 1461097050403 Marionette DEBUG loaded listener.js 12:17:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 247 (21E7E800) [pid = 3536] [serial = 1727] [outer = 21602400] 12:17:30 INFO - PROCESS | 3536 | 1461097050997 Marionette TRACE conn2 <- [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:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 998ms 12:17:31 INFO - PROCESS | 3536 | 1461097051048 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:17:31 INFO - PROCESS | 3536 | 1461097051050 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 12:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:17:31 INFO - PROCESS | 3536 | 1461097051053 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:17:31 INFO - PROCESS | 3536 | 1461097051055 Marionette TRACE conn2 <- [1,2266,null,{}] 12:17:31 INFO - PROCESS | 3536 | 1461097051059 Marionette TRACE conn2 -> [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:17:31 INFO - PROCESS | 3536 | 1461097051173 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:17:31 INFO - PROCESS | 3536 | 1461097051339 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:31 INFO - PROCESS | 3536 | ++DOCSHELL 21047400 == 106 [pid = 3536] [id = 576] 12:17:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 248 (21605800) [pid = 3536] [serial = 1728] [outer = 00000000] 12:17:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 249 (2207F400) [pid = 3536] [serial = 1729] [outer = 21605800] 12:17:31 INFO - PROCESS | 3536 | 1461097051395 Marionette DEBUG loaded listener.js 12:17:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 250 (22081400) [pid = 3536] [serial = 1730] [outer = 21605800] 12:17:31 INFO - PROCESS | 3536 | 1461097051926 Marionette TRACE conn2 <- [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:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 951ms 12:17:31 INFO - PROCESS | 3536 | 1461097051983 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:17:31 INFO - PROCESS | 3536 | 1461097051985 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 12:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:17:31 INFO - PROCESS | 3536 | 1461097051989 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:17:31 INFO - PROCESS | 3536 | 1461097051991 Marionette TRACE conn2 <- [1,2270,null,{}] 12:17:31 INFO - PROCESS | 3536 | 1461097051995 Marionette TRACE conn2 -> [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:17:32 INFO - PROCESS | 3536 | 1461097052144 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:17:32 INFO - PROCESS | 3536 | 1461097052332 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:32 INFO - PROCESS | 3536 | ++DOCSHELL 132DD800 == 107 [pid = 3536] [id = 577] 12:17:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 251 (132DE800) [pid = 3536] [serial = 1731] [outer = 00000000] 12:17:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 252 (14AB0400) [pid = 3536] [serial = 1732] [outer = 132DE800] 12:17:32 INFO - PROCESS | 3536 | 1461097052387 Marionette DEBUG loaded listener.js 12:17:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 253 (1561B800) [pid = 3536] [serial = 1733] [outer = 132DE800] 12:17:33 INFO - PROCESS | 3536 | 1461097053000 Marionette TRACE conn2 <- [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:17:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:17:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1045ms 12:17:33 INFO - PROCESS | 3536 | 1461097053044 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:17:33 INFO - PROCESS | 3536 | 1461097053047 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 12:17:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:17:33 INFO - PROCESS | 3536 | 1461097053051 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:17:33 INFO - PROCESS | 3536 | 1461097053053 Marionette TRACE conn2 <- [1,2274,null,{}] 12:17:33 INFO - PROCESS | 3536 | 1461097053057 Marionette TRACE conn2 -> [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:17:33 INFO - PROCESS | 3536 | 1461097053195 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:17:33 INFO - PROCESS | 3536 | 1461097053381 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:33 INFO - PROCESS | 3536 | ++DOCSHELL 197AE400 == 108 [pid = 3536] [id = 578] 12:17:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 254 (19882000) [pid = 3536] [serial = 1734] [outer = 00000000] 12:17:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 255 (20557000) [pid = 3536] [serial = 1735] [outer = 19882000] 12:17:33 INFO - PROCESS | 3536 | 1461097053444 Marionette DEBUG loaded listener.js 12:17:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 256 (2207E000) [pid = 3536] [serial = 1736] [outer = 19882000] 12:17:34 INFO - PROCESS | 3536 | 1461097054303 Marionette TRACE conn2 <- [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:17:34 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:17:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1310ms 12:17:34 INFO - PROCESS | 3536 | 1461097054364 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:17:34 INFO - PROCESS | 3536 | 1461097054368 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 12:17:34 INFO - PROCESS | 3536 | 1461097054373 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:17:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:17:34 INFO - PROCESS | 3536 | 1461097054377 Marionette TRACE conn2 <- [1,2278,null,{}] 12:17:34 INFO - PROCESS | 3536 | 1461097054384 Marionette TRACE conn2 -> [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:17:34 INFO - PROCESS | 3536 | 1461097054505 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:17:34 INFO - PROCESS | 3536 | 1461097054680 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:34 INFO - PROCESS | 3536 | ++DOCSHELL 136D6000 == 109 [pid = 3536] [id = 579] 12:17:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 257 (1384C400) [pid = 3536] [serial = 1737] [outer = 00000000] 12:17:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 258 (158EE800) [pid = 3536] [serial = 1738] [outer = 1384C400] 12:17:34 INFO - PROCESS | 3536 | 1461097054732 Marionette DEBUG loaded listener.js 12:17:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 259 (17A9D800) [pid = 3536] [serial = 1739] [outer = 1384C400] 12:17:35 INFO - PROCESS | 3536 | 1461097055328 Marionette TRACE conn2 <- [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:17:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:17:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 999ms 12:17:35 INFO - PROCESS | 3536 | 1461097055378 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:17:35 INFO - PROCESS | 3536 | 1461097055383 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 12:17:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:17:35 INFO - PROCESS | 3536 | 1461097055389 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:17:35 INFO - PROCESS | 3536 | 1461097055392 Marionette TRACE conn2 <- [1,2282,null,{}] 12:17:35 INFO - PROCESS | 3536 | 1461097055395 Marionette TRACE conn2 -> [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:17:35 INFO - PROCESS | 3536 | 1461097055510 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:17:35 INFO - PROCESS | 3536 | 1461097055702 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:35 INFO - PROCESS | 3536 | ++DOCSHELL 15416400 == 110 [pid = 3536] [id = 580] 12:17:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 260 (156EC000) [pid = 3536] [serial = 1740] [outer = 00000000] 12:17:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 261 (18CCE000) [pid = 3536] [serial = 1741] [outer = 156EC000] 12:17:35 INFO - PROCESS | 3536 | 1461097055752 Marionette DEBUG loaded listener.js 12:17:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 262 (18DD7400) [pid = 3536] [serial = 1742] [outer = 156EC000] 12:17:35 INFO - PROCESS | 3536 | --DOCSHELL 13A0BC00 == 109 [pid = 3536] [id = 478] 12:17:35 INFO - PROCESS | 3536 | --DOCSHELL 132E0000 == 108 [pid = 3536] [id = 509] 12:17:35 INFO - PROCESS | 3536 | --DOCSHELL 13AEE800 == 107 [pid = 3536] [id = 566] 12:17:35 INFO - PROCESS | 3536 | --DOCSHELL 12DFEC00 == 106 [pid = 3536] [id = 565] 12:17:35 INFO - PROCESS | 3536 | --DOCSHELL 1A510000 == 105 [pid = 3536] [id = 564] 12:17:35 INFO - PROCESS | 3536 | --DOCSHELL 197B8800 == 104 [pid = 3536] [id = 563] 12:17:35 INFO - PROCESS | 3536 | --DOCSHELL 17F6EC00 == 103 [pid = 3536] [id = 542] 12:17:35 INFO - PROCESS | 3536 | --DOCSHELL 18D98C00 == 102 [pid = 3536] [id = 562] 12:17:35 INFO - PROCESS | 3536 | --DOCSHELL 18B44800 == 101 [pid = 3536] [id = 561] 12:17:35 INFO - PROCESS | 3536 | --DOCSHELL 181DC800 == 100 [pid = 3536] [id = 560] 12:17:35 INFO - PROCESS | 3536 | --DOCSHELL 11C11000 == 99 [pid = 3536] [id = 559] 12:17:35 INFO - PROCESS | 3536 | --DOCSHELL 13409000 == 98 [pid = 3536] [id = 558] 12:17:35 INFO - PROCESS | 3536 | --DOMWINDOW == 261 (1D635000) [pid = 3536] [serial = 1591] [outer = 00000000] [url = about:blank] 12:17:35 INFO - PROCESS | 3536 | --DOMWINDOW == 260 (20229400) [pid = 3536] [serial = 1594] [outer = 00000000] [url = about:blank] 12:17:35 INFO - PROCESS | 3536 | --DOMWINDOW == 259 (20F98000) [pid = 3536] [serial = 1597] [outer = 00000000] [url = about:blank] 12:17:35 INFO - PROCESS | 3536 | --DOMWINDOW == 258 (21606000) [pid = 3536] [serial = 1600] [outer = 00000000] [url = about:blank] 12:17:35 INFO - PROCESS | 3536 | --DOMWINDOW == 257 (21E74000) [pid = 3536] [serial = 1603] [outer = 00000000] [url = about:blank] 12:17:35 INFO - PROCESS | 3536 | --DOMWINDOW == 256 (22C8D800) [pid = 3536] [serial = 1609] [outer = 00000000] [url = about:blank] 12:17:35 INFO - PROCESS | 3536 | --DOMWINDOW == 255 (21E7EC00) [pid = 3536] [serial = 1606] [outer = 00000000] [url = about:blank] 12:17:35 INFO - PROCESS | 3536 | --DOMWINDOW == 254 (18B38800) [pid = 3536] [serial = 1588] [outer = 00000000] [url = about:blank] 12:17:35 INFO - PROCESS | 3536 | --DOMWINDOW == 253 (1AAAE800) [pid = 3536] [serial = 1642] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOCSHELL 1DD38400 == 97 [pid = 3536] [id = 556] 12:17:36 INFO - PROCESS | 3536 | --DOCSHELL 1D9E0400 == 96 [pid = 3536] [id = 555] 12:17:36 INFO - PROCESS | 3536 | --DOCSHELL 1C974800 == 95 [pid = 3536] [id = 554] 12:17:36 INFO - PROCESS | 3536 | --DOCSHELL 1D66B400 == 94 [pid = 3536] [id = 553] 12:17:36 INFO - PROCESS | 3536 | --DOCSHELL 1C140C00 == 93 [pid = 3536] [id = 552] 12:17:36 INFO - PROCESS | 3536 | --DOCSHELL 1C136C00 == 92 [pid = 3536] [id = 551] 12:17:36 INFO - PROCESS | 3536 | --DOCSHELL 197B1000 == 91 [pid = 3536] [id = 550] 12:17:36 INFO - PROCESS | 3536 | --DOCSHELL 16369800 == 90 [pid = 3536] [id = 549] 12:17:36 INFO - PROCESS | 3536 | --DOCSHELL 13267800 == 89 [pid = 3536] [id = 548] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 252 (192E0400) [pid = 3536] [serial = 1630] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 251 (1FA94000) [pid = 3536] [serial = 1583] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 250 (19A1B400) [pid = 3536] [serial = 1633] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 249 (19A20000) [pid = 3536] [serial = 1634] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 248 (19E47400) [pid = 3536] [serial = 1639] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 247 (132E2000) [pid = 3536] [serial = 1616] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 246 (1326A800) [pid = 3536] [serial = 1615] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 245 (18829C00) [pid = 3536] [serial = 1627] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 244 (1815A800) [pid = 3536] [serial = 1624] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 243 (18160400) [pid = 3536] [serial = 1625] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 242 (16373000) [pid = 3536] [serial = 1621] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 241 (16B77C00) [pid = 3536] [serial = 1622] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 240 (18161C00) [pid = 3536] [serial = 1612] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 239 (14A18000) [pid = 3536] [serial = 1619] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 238 (143AA000) [pid = 3536] [serial = 1618] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 237 (18D9D400) [pid = 3536] [serial = 1637] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 236 (18160000) [pid = 3536] [serial = 1636] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 235 (15612000) [pid = 3536] [serial = 1585] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 234 (1A506400) [pid = 3536] [serial = 1640] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 233 (19753000) [pid = 3536] [serial = 1631] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | --DOMWINDOW == 232 (18888800) [pid = 3536] [serial = 1628] [outer = 00000000] [url = about:blank] 12:17:36 INFO - PROCESS | 3536 | 1461097056310 Marionette TRACE conn2 <- [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:17:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:17:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 936ms 12:17:36 INFO - PROCESS | 3536 | 1461097056333 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:17:36 INFO - PROCESS | 3536 | 1461097056336 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 12:17:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:17:36 INFO - PROCESS | 3536 | 1461097056339 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:17:36 INFO - PROCESS | 3536 | 1461097056343 Marionette TRACE conn2 <- [1,2286,null,{}] 12:17:36 INFO - PROCESS | 3536 | 1461097056353 Marionette TRACE conn2 -> [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:17:36 INFO - PROCESS | 3536 | 1461097056457 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:17:36 INFO - PROCESS | 3536 | 1461097056589 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:36 INFO - PROCESS | 3536 | ++DOCSHELL 143AB000 == 90 [pid = 3536] [id = 581] 12:17:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 233 (15612000) [pid = 3536] [serial = 1743] [outer = 00000000] 12:17:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 234 (18160000) [pid = 3536] [serial = 1744] [outer = 15612000] 12:17:36 INFO - PROCESS | 3536 | 1461097056638 Marionette DEBUG loaded listener.js 12:17:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 235 (1889F000) [pid = 3536] [serial = 1745] [outer = 15612000] 12:17:37 INFO - PROCESS | 3536 | 1461097057058 Marionette TRACE conn2 <- [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:17:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:17:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 796ms 12:17:37 INFO - PROCESS | 3536 | 1461097057145 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:17:37 INFO - PROCESS | 3536 | 1461097057147 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 12:17:37 INFO - PROCESS | 3536 | 1461097057150 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:17:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:17:37 INFO - PROCESS | 3536 | 1461097057152 Marionette TRACE conn2 <- [1,2290,null,{}] 12:17:37 INFO - PROCESS | 3536 | 1461097057156 Marionette TRACE conn2 -> [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:17:37 INFO - PROCESS | 3536 | 1461097057253 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:17:37 INFO - PROCESS | 3536 | 1461097057266 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:37 INFO - PROCESS | 3536 | ++DOCSHELL 18B46C00 == 91 [pid = 3536] [id = 582] 12:17:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 236 (1974B000) [pid = 3536] [serial = 1746] [outer = 00000000] 12:17:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 237 (19A1BC00) [pid = 3536] [serial = 1747] [outer = 1974B000] 12:17:37 INFO - PROCESS | 3536 | 1461097057313 Marionette DEBUG loaded listener.js 12:17:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 238 (19A20800) [pid = 3536] [serial = 1748] [outer = 1974B000] 12:17:37 INFO - PROCESS | 3536 | 1461097057797 Marionette TRACE conn2 <- [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:17:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:17:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 687ms 12:17:37 INFO - PROCESS | 3536 | 1461097057851 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:17:37 INFO - PROCESS | 3536 | 1461097057853 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 12:17:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:17:37 INFO - PROCESS | 3536 | 1461097057861 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:17:37 INFO - PROCESS | 3536 | 1461097057862 Marionette TRACE conn2 <- [1,2294,null,{}] 12:17:37 INFO - PROCESS | 3536 | 1461097057866 Marionette TRACE conn2 -> [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:17:37 INFO - PROCESS | 3536 | 1461097057968 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:17:38 INFO - PROCESS | 3536 | 1461097058107 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:38 INFO - PROCESS | 3536 | ++DOCSHELL 19A43400 == 92 [pid = 3536] [id = 583] 12:17:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 239 (19EBEC00) [pid = 3536] [serial = 1749] [outer = 00000000] 12:17:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 240 (1A569000) [pid = 3536] [serial = 1750] [outer = 19EBEC00] 12:17:38 INFO - PROCESS | 3536 | 1461097058153 Marionette DEBUG loaded listener.js 12:17:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 241 (1BEB3800) [pid = 3536] [serial = 1751] [outer = 19EBEC00] 12:17:38 INFO - PROCESS | 3536 | 1461097058575 Marionette TRACE conn2 <- [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:17:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:17:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 733ms 12:17:38 INFO - PROCESS | 3536 | 1461097058608 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:17:38 INFO - PROCESS | 3536 | 1461097058610 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 12:17:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:17:38 INFO - PROCESS | 3536 | 1461097058613 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:17:38 INFO - PROCESS | 3536 | 1461097058615 Marionette TRACE conn2 <- [1,2298,null,{}] 12:17:38 INFO - PROCESS | 3536 | 1461097058619 Marionette TRACE conn2 -> [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:17:38 INFO - PROCESS | 3536 | 1461097058806 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:17:38 INFO - PROCESS | 3536 | 1461097058829 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:38 INFO - PROCESS | 3536 | ++DOCSHELL 1BFF5800 == 93 [pid = 3536] [id = 584] 12:17:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 242 (1C1D2C00) [pid = 3536] [serial = 1752] [outer = 00000000] 12:17:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 243 (1D28E000) [pid = 3536] [serial = 1753] [outer = 1C1D2C00] 12:17:38 INFO - PROCESS | 3536 | 1461097058878 Marionette DEBUG loaded listener.js 12:17:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 244 (1D635400) [pid = 3536] [serial = 1754] [outer = 1C1D2C00] 12:17:39 INFO - PROCESS | 3536 | 1461097059339 Marionette TRACE conn2 <- [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:17:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:17:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 733ms 12:17:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:17:39 INFO - PROCESS | 3536 | 1461097059359 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:17:39 INFO - PROCESS | 3536 | 1461097059361 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 12:17:39 INFO - PROCESS | 3536 | 1461097059364 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:17:39 INFO - PROCESS | 3536 | 1461097059366 Marionette TRACE conn2 <- [1,2302,null,{}] 12:17:39 INFO - PROCESS | 3536 | 1461097059369 Marionette TRACE conn2 -> [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:17:39 INFO - PROCESS | 3536 | 1461097059507 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:17:39 INFO - PROCESS | 3536 | 1461097059593 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:39 INFO - PROCESS | 3536 | ++DOCSHELL 1C977C00 == 94 [pid = 3536] [id = 585] 12:17:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 245 (1D16EC00) [pid = 3536] [serial = 1755] [outer = 00000000] 12:17:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 246 (1DD33800) [pid = 3536] [serial = 1756] [outer = 1D16EC00] 12:17:39 INFO - PROCESS | 3536 | 1461097059638 Marionette DEBUG loaded listener.js 12:17:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 247 (1E2A9000) [pid = 3536] [serial = 1757] [outer = 1D16EC00] 12:17:40 INFO - PROCESS | 3536 | 1461097060067 Marionette TRACE conn2 <- [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:17:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:17:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 749ms 12:17:40 INFO - PROCESS | 3536 | 1461097060104 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:17:40 INFO - PROCESS | 3536 | 1461097060106 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 12:17:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:17:40 INFO - PROCESS | 3536 | 1461097060109 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:17:40 INFO - PROCESS | 3536 | 1461097060111 Marionette TRACE conn2 <- [1,2306,null,{}] 12:17:40 INFO - PROCESS | 3536 | 1461097060114 Marionette TRACE conn2 -> [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:17:40 INFO - PROCESS | 3536 | 1461097060268 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:17:40 INFO - PROCESS | 3536 | 1461097060296 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:40 INFO - PROCESS | 3536 | ++DOCSHELL 11C18400 == 95 [pid = 3536] [id = 586] 12:17:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 248 (11C1B400) [pid = 3536] [serial = 1758] [outer = 00000000] 12:17:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 249 (19A1F800) [pid = 3536] [serial = 1759] [outer = 11C1B400] 12:17:40 INFO - PROCESS | 3536 | 1461097060343 Marionette DEBUG loaded listener.js 12:17:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 250 (20220C00) [pid = 3536] [serial = 1760] [outer = 11C1B400] 12:17:40 INFO - PROCESS | 3536 | --DOMWINDOW == 249 (13265000) [pid = 3536] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:17:40 INFO - PROCESS | 3536 | --DOMWINDOW == 248 (1DDB2400) [pid = 3536] [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:17:40 INFO - PROCESS | 3536 | --DOMWINDOW == 247 (1A563000) [pid = 3536] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:17:40 INFO - PROCESS | 3536 | --DOMWINDOW == 246 (1BFF7000) [pid = 3536] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:17:40 INFO - PROCESS | 3536 | --DOMWINDOW == 245 (19F4E000) [pid = 3536] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:17:40 INFO - PROCESS | 3536 | --DOMWINDOW == 244 (1341E400) [pid = 3536] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:17:40 INFO - PROCESS | 3536 | --DOMWINDOW == 243 (18CCC000) [pid = 3536] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:17:40 INFO - PROCESS | 3536 | --DOMWINDOW == 242 (1974B800) [pid = 3536] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:17:40 INFO - PROCESS | 3536 | --DOMWINDOW == 241 (12B81400) [pid = 3536] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:17:40 INFO - PROCESS | 3536 | --DOMWINDOW == 240 (16868400) [pid = 3536] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:17:40 INFO - PROCESS | 3536 | --DOMWINDOW == 239 (18883C00) [pid = 3536] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:17:40 INFO - PROCESS | 3536 | 1461097060938 Marionette TRACE conn2 <- [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:17:41 INFO - PROCESS | 3536 | 1461097061000 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 12:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:17:41 INFO - PROCESS | 3536 | 1461097061004 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:17:41 INFO - PROCESS | 3536 | 1461097061005 Marionette TRACE conn2 <- [1,2310,null,{}] 12:17:41 INFO - PROCESS | 3536 | 1461097061009 Marionette TRACE conn2 -> [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:17:41 INFO - PROCESS | 3536 | 1461097061105 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:17:41 INFO - PROCESS | 3536 | 1461097061111 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:41 INFO - PROCESS | 3536 | ++DOCSHELL 1888B800 == 96 [pid = 3536] [id = 587] 12:17:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 240 (18CD6000) [pid = 3536] [serial = 1761] [outer = 00000000] 12:17:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 241 (1DD2F800) [pid = 3536] [serial = 1762] [outer = 18CD6000] 12:17:41 INFO - PROCESS | 3536 | 1461097061156 Marionette DEBUG loaded listener.js 12:17:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 242 (1E2B6400) [pid = 3536] [serial = 1763] [outer = 18CD6000] 12:17:41 INFO - PROCESS | 3536 | 1461097061608 Marionette TRACE conn2 <- [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:17:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 640ms 12:17:41 INFO - PROCESS | 3536 | 1461097061657 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:17:41 INFO - PROCESS | 3536 | 1461097061659 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 12:17:41 INFO - PROCESS | 3536 | 1461097061662 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:17:41 INFO - PROCESS | 3536 | 1461097061664 Marionette TRACE conn2 <- [1,2314,null,{}] 12:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:17:41 INFO - PROCESS | 3536 | 1461097061667 Marionette TRACE conn2 -> [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:17:41 INFO - PROCESS | 3536 | 1461097061762 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:17:41 INFO - PROCESS | 3536 | 1461097061768 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:41 INFO - PROCESS | 3536 | ++DOCSHELL 1BFF8400 == 97 [pid = 3536] [id = 588] 12:17:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 243 (1D9E1400) [pid = 3536] [serial = 1764] [outer = 00000000] 12:17:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 244 (1F981000) [pid = 3536] [serial = 1765] [outer = 1D9E1400] 12:17:41 INFO - PROCESS | 3536 | 1461097061813 Marionette DEBUG loaded listener.js 12:17:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 245 (1F983800) [pid = 3536] [serial = 1766] [outer = 1D9E1400] 12:17:42 INFO - PROCESS | 3536 | 1461097062337 Marionette TRACE conn2 <- [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:17:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:17:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 686ms 12:17:42 INFO - PROCESS | 3536 | 1461097062364 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:17:42 INFO - PROCESS | 3536 | 1461097062367 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 12:17:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:17:42 INFO - PROCESS | 3536 | 1461097062374 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:17:42 INFO - PROCESS | 3536 | 1461097062376 Marionette TRACE conn2 <- [1,2318,null,{}] 12:17:42 INFO - PROCESS | 3536 | 1461097062380 Marionette TRACE conn2 -> [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:17:42 INFO - PROCESS | 3536 | 1461097062492 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:17:42 INFO - PROCESS | 3536 | 1461097062499 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:42 INFO - PROCESS | 3536 | ++DOCSHELL 1BFF1C00 == 98 [pid = 3536] [id = 589] 12:17:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 246 (1F97CC00) [pid = 3536] [serial = 1767] [outer = 00000000] 12:17:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 247 (21043800) [pid = 3536] [serial = 1768] [outer = 1F97CC00] 12:17:42 INFO - PROCESS | 3536 | 1461097062548 Marionette DEBUG loaded listener.js 12:17:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 248 (21E74C00) [pid = 3536] [serial = 1769] [outer = 1F97CC00] 12:17:43 INFO - PROCESS | 3536 | 1461097063344 Marionette TRACE conn2 <- [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:17:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:17:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 998ms 12:17:43 INFO - PROCESS | 3536 | 1461097063374 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 12:17:43 INFO - PROCESS | 3536 | 1461097063379 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 12:17:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:17:43 INFO - PROCESS | 3536 | 1461097063385 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:17:43 INFO - PROCESS | 3536 | 1461097063389 Marionette TRACE conn2 <- [1,2322,null,{}] 12:17:43 INFO - PROCESS | 3536 | 1461097063394 Marionette TRACE conn2 -> [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:17:43 INFO - PROCESS | 3536 | 1461097063528 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:17:43 INFO - PROCESS | 3536 | 1461097063717 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:43 INFO - PROCESS | 3536 | ++DOCSHELL 14ABBC00 == 99 [pid = 3536] [id = 590] 12:17:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 249 (15614800) [pid = 3536] [serial = 1770] [outer = 00000000] 12:17:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 250 (1815B800) [pid = 3536] [serial = 1771] [outer = 15614800] 12:17:43 INFO - PROCESS | 3536 | 1461097063776 Marionette DEBUG loaded listener.js 12:17:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 251 (18395400) [pid = 3536] [serial = 1772] [outer = 15614800] 12:17:44 INFO - PROCESS | 3536 | 1461097064359 Marionette TRACE conn2 <- [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:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1030ms 12:17:44 INFO - PROCESS | 3536 | 1461097064428 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:17:44 INFO - PROCESS | 3536 | 1461097064434 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 12:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:17:44 INFO - PROCESS | 3536 | 1461097064460 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:17:44 INFO - PROCESS | 3536 | 1461097064463 Marionette TRACE conn2 <- [1,2326,null,{}] 12:17:44 INFO - PROCESS | 3536 | 1461097064467 Marionette TRACE conn2 -> [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:17:44 INFO - PROCESS | 3536 | 1461097064656 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:17:44 INFO - PROCESS | 3536 | 1461097064779 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:44 INFO - PROCESS | 3536 | ++DOCSHELL 156A1000 == 100 [pid = 3536] [id = 591] 12:17:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 252 (1833B400) [pid = 3536] [serial = 1773] [outer = 00000000] 12:17:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 253 (19A3E800) [pid = 3536] [serial = 1774] [outer = 1833B400] 12:17:44 INFO - PROCESS | 3536 | 1461097064835 Marionette DEBUG loaded listener.js 12:17:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 254 (1A562400) [pid = 3536] [serial = 1775] [outer = 1833B400] 12:17:45 INFO - PROCESS | 3536 | 1461097065451 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:17:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:17:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1061ms 12:17:45 INFO - PROCESS | 3536 | 1461097065501 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:17:45 INFO - PROCESS | 3536 | 1461097065503 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 12:17:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:17:45 INFO - PROCESS | 3536 | 1461097065507 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:17:45 INFO - PROCESS | 3536 | 1461097065511 Marionette TRACE conn2 <- [1,2330,null,{}] 12:17:45 INFO - PROCESS | 3536 | 1461097065539 Marionette TRACE conn2 -> [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:17:45 INFO - PROCESS | 3536 | 1461097065665 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:17:45 INFO - PROCESS | 3536 | 1461097065840 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:45 INFO - PROCESS | 3536 | ++DOCSHELL 1F988400 == 101 [pid = 3536] [id = 592] 12:17:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 255 (1F988800) [pid = 3536] [serial = 1776] [outer = 00000000] 12:17:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 256 (2022BC00) [pid = 3536] [serial = 1777] [outer = 1F988800] 12:17:45 INFO - PROCESS | 3536 | 1461097065904 Marionette DEBUG loaded listener.js 12:17:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 257 (20F99C00) [pid = 3536] [serial = 1778] [outer = 1F988800] 12:17:46 INFO - PROCESS | 3536 | 1461097066455 Marionette TRACE conn2 <- [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:17:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:17:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 998ms 12:17:46 INFO - PROCESS | 3536 | 1461097066509 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:17:46 INFO - PROCESS | 3536 | 1461097066512 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 12:17:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:17:46 INFO - PROCESS | 3536 | 1461097066516 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:17:46 INFO - PROCESS | 3536 | 1461097066518 Marionette TRACE conn2 <- [1,2334,null,{}] 12:17:46 INFO - PROCESS | 3536 | 1461097066522 Marionette TRACE conn2 -> [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:17:46 INFO - PROCESS | 3536 | 1461097066644 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:17:46 INFO - PROCESS | 3536 | 1461097066829 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:46 INFO - PROCESS | 3536 | ++DOCSHELL 2103BC00 == 102 [pid = 3536] [id = 593] 12:17:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 258 (21E7BC00) [pid = 3536] [serial = 1779] [outer = 00000000] 12:17:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 259 (22817800) [pid = 3536] [serial = 1780] [outer = 21E7BC00] 12:17:46 INFO - PROCESS | 3536 | 1461097066886 Marionette DEBUG loaded listener.js 12:17:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 260 (2281A000) [pid = 3536] [serial = 1781] [outer = 21E7BC00] 12:17:47 INFO - PROCESS | 3536 | 1461097067506 Marionette TRACE conn2 <- [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:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1045ms 12:17:47 INFO - PROCESS | 3536 | 1461097067588 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:17:47 INFO - PROCESS | 3536 | 1461097067591 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 12:17:47 INFO - PROCESS | 3536 | 1461097067596 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:17:47 INFO - PROCESS | 3536 | 1461097067598 Marionette TRACE conn2 <- [1,2338,null,{}] 12:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:17:47 INFO - PROCESS | 3536 | 1461097067602 Marionette TRACE conn2 -> [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:17:47 INFO - PROCESS | 3536 | 1461097067719 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:17:47 INFO - PROCESS | 3536 | 1461097067888 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:47 INFO - PROCESS | 3536 | ++DOCSHELL 1F97F000 == 103 [pid = 3536] [id = 594] 12:17:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 261 (21609800) [pid = 3536] [serial = 1782] [outer = 00000000] 12:17:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 262 (22195800) [pid = 3536] [serial = 1783] [outer = 21609800] 12:17:47 INFO - PROCESS | 3536 | 1461097067945 Marionette DEBUG loaded listener.js 12:17:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 263 (22197400) [pid = 3536] [serial = 1784] [outer = 21609800] 12:17:48 INFO - PROCESS | 3536 | 1461097068511 Marionette TRACE conn2 <- [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:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 983ms 12:17:48 INFO - PROCESS | 3536 | 1461097068571 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:17:48 INFO - PROCESS | 3536 | 1461097068573 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 12:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:17:48 INFO - PROCESS | 3536 | 1461097068576 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:17:48 INFO - PROCESS | 3536 | 1461097068578 Marionette TRACE conn2 <- [1,2342,null,{}] 12:17:48 INFO - PROCESS | 3536 | 1461097068582 Marionette TRACE conn2 -> [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:17:48 INFO - PROCESS | 3536 | 1461097068711 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:17:48 INFO - PROCESS | 3536 | 1461097068885 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:48 INFO - PROCESS | 3536 | ++DOCSHELL 22194000 == 104 [pid = 3536] [id = 595] 12:17:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 264 (22194C00) [pid = 3536] [serial = 1785] [outer = 00000000] 12:17:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 265 (221A6800) [pid = 3536] [serial = 1786] [outer = 22194C00] 12:17:48 INFO - PROCESS | 3536 | 1461097068946 Marionette DEBUG loaded listener.js 12:17:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 266 (221A8400) [pid = 3536] [serial = 1787] [outer = 22194C00] 12:17:49 INFO - PROCESS | 3536 | 1461097069505 Marionette TRACE conn2 <- [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:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 935ms 12:17:49 INFO - PROCESS | 3536 | 1461097069521 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:17:49 INFO - PROCESS | 3536 | 1461097069524 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 12:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:17:49 INFO - PROCESS | 3536 | 1461097069527 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:17:49 INFO - PROCESS | 3536 | 1461097069529 Marionette TRACE conn2 <- [1,2346,null,{}] 12:17:49 INFO - PROCESS | 3536 | 1461097069532 Marionette TRACE conn2 -> [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:17:49 INFO - PROCESS | 3536 | 1461097069648 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:17:49 INFO - PROCESS | 3536 | 1461097069835 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:49 INFO - PROCESS | 3536 | ++DOCSHELL 2219F800 == 105 [pid = 3536] [id = 596] 12:17:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 267 (221A0400) [pid = 3536] [serial = 1788] [outer = 00000000] 12:17:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 268 (2281F000) [pid = 3536] [serial = 1789] [outer = 221A0400] 12:17:49 INFO - PROCESS | 3536 | 1461097069890 Marionette DEBUG loaded listener.js 12:17:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 269 (22820C00) [pid = 3536] [serial = 1790] [outer = 221A0400] 12:17:50 INFO - PROCESS | 3536 | 1461097070519 Marionette TRACE conn2 <- [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:17:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:17:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1029ms 12:17:50 INFO - PROCESS | 3536 | 1461097070581 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:17:50 INFO - PROCESS | 3536 | 1461097070584 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 12:17:50 INFO - PROCESS | 3536 | 1461097070587 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:17:50 INFO - PROCESS | 3536 | 1461097070589 Marionette TRACE conn2 <- [1,2350,null,{}] 12:17:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:17:50 INFO - PROCESS | 3536 | 1461097070593 Marionette TRACE conn2 -> [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:17:50 INFO - PROCESS | 3536 | 1461097070711 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:17:50 INFO - PROCESS | 3536 | 1461097070885 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:50 INFO - PROCESS | 3536 | ++DOCSHELL 221A2800 == 106 [pid = 3536] [id = 597] 12:17:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 270 (221A8800) [pid = 3536] [serial = 1791] [outer = 00000000] 12:17:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 271 (22C91000) [pid = 3536] [serial = 1792] [outer = 221A8800] 12:17:50 INFO - PROCESS | 3536 | 1461097070941 Marionette DEBUG loaded listener.js 12:17:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 272 (22C95400) [pid = 3536] [serial = 1793] [outer = 221A8800] 12:17:51 INFO - PROCESS | 3536 | 1461097071485 Marionette TRACE conn2 <- [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:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 936ms 12:17:51 INFO - PROCESS | 3536 | 1461097071536 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:17:51 INFO - PROCESS | 3536 | 1461097071539 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 12:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:17:51 INFO - PROCESS | 3536 | 1461097071543 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:17:51 INFO - PROCESS | 3536 | 1461097071545 Marionette TRACE conn2 <- [1,2354,null,{}] 12:17:51 INFO - PROCESS | 3536 | 1461097071549 Marionette TRACE conn2 -> [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:17:51 INFO - PROCESS | 3536 | 1461097071668 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:17:51 INFO - PROCESS | 3536 | 1461097071854 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:51 INFO - PROCESS | 3536 | ++DOCSHELL 2219F400 == 107 [pid = 3536] [id = 598] 12:17:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 273 (22825C00) [pid = 3536] [serial = 1794] [outer = 00000000] 12:17:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 274 (23A15400) [pid = 3536] [serial = 1795] [outer = 22825C00] 12:17:51 INFO - PROCESS | 3536 | 1461097071910 Marionette DEBUG loaded listener.js 12:17:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 275 (23A17C00) [pid = 3536] [serial = 1796] [outer = 22825C00] 12:17:52 INFO - PROCESS | 3536 | 1461097072567 Marionette TRACE conn2 <- [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:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1091ms 12:17:52 INFO - PROCESS | 3536 | 1461097072649 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:17:52 INFO - PROCESS | 3536 | 1461097072651 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 12:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:17:52 INFO - PROCESS | 3536 | 1461097072656 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:17:52 INFO - PROCESS | 3536 | 1461097072658 Marionette TRACE conn2 <- [1,2358,null,{}] 12:17:52 INFO - PROCESS | 3536 | 1461097072663 Marionette TRACE conn2 -> [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:17:52 INFO - PROCESS | 3536 | 1461097072781 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:17:52 INFO - PROCESS | 3536 | 1461097072956 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:52 INFO - PROCESS | 3536 | ++DOCSHELL 14316800 == 108 [pid = 3536] [id = 599] 12:17:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 276 (156A7400) [pid = 3536] [serial = 1797] [outer = 00000000] 12:17:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 277 (18CCC800) [pid = 3536] [serial = 1798] [outer = 156A7400] 12:17:52 INFO - PROCESS | 3536 | 1461097073010 Marionette DEBUG loaded listener.js 12:17:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 278 (1974BC00) [pid = 3536] [serial = 1799] [outer = 156A7400] 12:17:53 INFO - PROCESS | 3536 | 1461097073622 Marionette TRACE conn2 <- [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:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1045ms 12:17:53 INFO - PROCESS | 3536 | 1461097073711 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:17:53 INFO - PROCESS | 3536 | 1461097073714 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 12:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:17:53 INFO - PROCESS | 3536 | 1461097073718 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:17:53 INFO - PROCESS | 3536 | 1461097073720 Marionette TRACE conn2 <- [1,2362,null,{}] 12:17:53 INFO - PROCESS | 3536 | 1461097073724 Marionette TRACE conn2 -> [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:17:53 INFO - PROCESS | 3536 | 1461097073870 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:17:54 INFO - PROCESS | 3536 | 1461097074041 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:54 INFO - PROCESS | 3536 | ++DOCSHELL 1664DC00 == 109 [pid = 3536] [id = 600] 12:17:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 279 (19A21C00) [pid = 3536] [serial = 1800] [outer = 00000000] 12:17:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 280 (1D9E4C00) [pid = 3536] [serial = 1801] [outer = 19A21C00] 12:17:54 INFO - PROCESS | 3536 | 1461097074102 Marionette DEBUG loaded listener.js 12:17:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 281 (1E60E400) [pid = 3536] [serial = 1802] [outer = 19A21C00] 12:17:54 INFO - PROCESS | 3536 | 1461097074669 Marionette TRACE conn2 <- [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:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 999ms 12:17:54 INFO - PROCESS | 3536 | 1461097074720 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:17:54 INFO - PROCESS | 3536 | 1461097074722 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 12:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:17:54 INFO - PROCESS | 3536 | 1461097074726 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:17:54 INFO - PROCESS | 3536 | 1461097074728 Marionette TRACE conn2 <- [1,2366,null,{}] 12:17:54 INFO - PROCESS | 3536 | 1461097074732 Marionette TRACE conn2 -> [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:17:54 INFO - PROCESS | 3536 | 1461097074855 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:17:55 INFO - PROCESS | 3536 | 1461097075033 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:55 INFO - PROCESS | 3536 | ++DOCSHELL 14311000 == 110 [pid = 3536] [id = 601] 12:17:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 282 (19756C00) [pid = 3536] [serial = 1803] [outer = 00000000] 12:17:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 283 (22190C00) [pid = 3536] [serial = 1804] [outer = 19756C00] 12:17:55 INFO - PROCESS | 3536 | 1461097075090 Marionette DEBUG loaded listener.js 12:17:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 284 (23A15000) [pid = 3536] [serial = 1805] [outer = 19756C00] 12:17:55 INFO - PROCESS | 3536 | 1461097075999 Marionette TRACE conn2 <- [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:17:56 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:17:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1295ms 12:17:56 INFO - PROCESS | 3536 | 1461097076031 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:17:56 INFO - PROCESS | 3536 | 1461097076036 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 12:17:56 INFO - PROCESS | 3536 | 1461097076041 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:17:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:17:56 INFO - PROCESS | 3536 | 1461097076046 Marionette TRACE conn2 <- [1,2370,null,{}] 12:17:56 INFO - PROCESS | 3536 | 1461097076052 Marionette TRACE conn2 -> [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:17:56 INFO - PROCESS | 3536 | 1461097076169 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:17:56 INFO - PROCESS | 3536 | 1461097076350 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:56 INFO - PROCESS | 3536 | ++DOCSHELL 13AEC400 == 111 [pid = 3536] [id = 602] 12:17:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 285 (13AF2C00) [pid = 3536] [serial = 1806] [outer = 00000000] 12:17:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 286 (15DA0800) [pid = 3536] [serial = 1807] [outer = 13AF2C00] 12:17:56 INFO - PROCESS | 3536 | 1461097076402 Marionette DEBUG loaded listener.js 12:17:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 287 (16B78800) [pid = 3536] [serial = 1808] [outer = 13AF2C00] 12:17:56 INFO - PROCESS | 3536 | 1461097077007 Marionette TRACE conn2 <- [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:17:57 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:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 999ms 12:17:57 INFO - PROCESS | 3536 | 1461097077045 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:17:57 INFO - PROCESS | 3536 | 1461097077050 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 12:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:17:57 INFO - PROCESS | 3536 | 1461097077056 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:17:57 INFO - PROCESS | 3536 | 1461097077059 Marionette TRACE conn2 <- [1,2374,null,{}] 12:17:57 INFO - PROCESS | 3536 | 1461097077062 Marionette TRACE conn2 -> [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:17:57 INFO - PROCESS | 3536 | 1461097077173 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:17:57 INFO - PROCESS | 3536 | 1461097077364 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:57 INFO - PROCESS | 3536 | ++DOCSHELL 1384B000 == 112 [pid = 3536] [id = 603] 12:17:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 288 (16456C00) [pid = 3536] [serial = 1809] [outer = 00000000] 12:17:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 289 (18CD1800) [pid = 3536] [serial = 1810] [outer = 16456C00] 12:17:57 INFO - PROCESS | 3536 | 1461097077416 Marionette DEBUG loaded listener.js 12:17:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 290 (192D9000) [pid = 3536] [serial = 1811] [outer = 16456C00] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 18B3A400 == 111 [pid = 3536] [id = 455] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 12DFD400 == 110 [pid = 3536] [id = 498] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 18D9A400 == 109 [pid = 3536] [id = 438] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 1BFF8400 == 108 [pid = 3536] [id = 588] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 1888B800 == 107 [pid = 3536] [id = 587] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 11C18400 == 106 [pid = 3536] [id = 586] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 1C977C00 == 105 [pid = 3536] [id = 585] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 1BFF5800 == 104 [pid = 3536] [id = 584] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 19A43400 == 103 [pid = 3536] [id = 583] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 18B46C00 == 102 [pid = 3536] [id = 582] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 143AB000 == 101 [pid = 3536] [id = 581] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 188A1400 == 100 [pid = 3536] [id = 547] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 289 (1DD2A800) [pid = 3536] [serial = 1702] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 1DDAB000 == 99 [pid = 3536] [id = 17] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 15416400 == 98 [pid = 3536] [id = 580] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 136D6000 == 97 [pid = 3536] [id = 579] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 132DD800 == 96 [pid = 3536] [id = 577] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 21047400 == 95 [pid = 3536] [id = 576] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 21045C00 == 94 [pid = 3536] [id = 575] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 20F95C00 == 93 [pid = 3536] [id = 574] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 1D0CD800 == 92 [pid = 3536] [id = 573] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 1DD2F400 == 91 [pid = 3536] [id = 572] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 197B8000 == 90 [pid = 3536] [id = 571] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 197B2400 == 89 [pid = 3536] [id = 570] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 16B77000 == 88 [pid = 3536] [id = 569] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 17D8F800 == 87 [pid = 3536] [id = 541] 12:17:57 INFO - PROCESS | 3536 | --DOCSHELL 132D9C00 == 86 [pid = 3536] [id = 568] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 288 (14315800) [pid = 3536] [serial = 1678] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 287 (15D9F800) [pid = 3536] [serial = 1679] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 286 (136CC800) [pid = 3536] [serial = 1645] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 285 (1D295000) [pid = 3536] [serial = 1699] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 284 (1C970800) [pid = 3536] [serial = 1654] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 283 (1FA9E800) [pid = 3536] [serial = 1669] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 282 (18896000) [pid = 3536] [serial = 1681] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 281 (1889F400) [pid = 3536] [serial = 1682] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 280 (1DD30000) [pid = 3536] [serial = 1663] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 279 (1D79F800) [pid = 3536] [serial = 1660] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 278 (146B1800) [pid = 3536] [serial = 1696] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 277 (1D797800) [pid = 3536] [serial = 1700] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 276 (1664B400) [pid = 3536] [serial = 1145] [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:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 275 (17D90000) [pid = 3536] [serial = 1697] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 274 (1CB14000) [pid = 3536] [serial = 1691] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 273 (19A43000) [pid = 3536] [serial = 1688] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 272 (1C140400) [pid = 3536] [serial = 1690] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 271 (1D634800) [pid = 3536] [serial = 1693] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 270 (1BEBD800) [pid = 3536] [serial = 1643] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 269 (1D290400) [pid = 3536] [serial = 1657] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 268 (1D63BC00) [pid = 3536] [serial = 1694] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 267 (156A8400) [pid = 3536] [serial = 1676] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 266 (15619000) [pid = 3536] [serial = 1675] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 265 (18168000) [pid = 3536] [serial = 1648] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 264 (1E2B0400) [pid = 3536] [serial = 1666] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 263 (1E0D3000) [pid = 3536] [serial = 1672] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 262 (19583C00) [pid = 3536] [serial = 1684] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 261 (19752000) [pid = 3536] [serial = 1685] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 260 (1A56B000) [pid = 3536] [serial = 1651] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | --DOMWINDOW == 259 (19A19C00) [pid = 3536] [serial = 1687] [outer = 00000000] [url = about:blank] 12:17:57 INFO - PROCESS | 3536 | 1461097077979 Marionette TRACE conn2 <- [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:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 936ms 12:17:57 INFO - PROCESS | 3536 | 1461097078004 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:17:57 INFO - PROCESS | 3536 | 1461097078006 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 12:17:57 INFO - PROCESS | 3536 | 1461097078010 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:17:57 INFO - PROCESS | 3536 | 1461097078013 Marionette TRACE conn2 <- [1,2378,null,{}] 12:17:58 INFO - PROCESS | 3536 | 1461097078023 Marionette TRACE conn2 -> [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:17:58 INFO - PROCESS | 3536 | 1461097078123 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:17:58 INFO - PROCESS | 3536 | 1461097078244 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:58 INFO - PROCESS | 3536 | ++DOCSHELL 16371C00 == 87 [pid = 3536] [id = 604] 12:17:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 260 (1664B400) [pid = 3536] [serial = 1812] [outer = 00000000] 12:17:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 261 (18897800) [pid = 3536] [serial = 1813] [outer = 1664B400] 12:17:58 INFO - PROCESS | 3536 | 1461097078292 Marionette DEBUG loaded listener.js 12:17:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 262 (18B3F800) [pid = 3536] [serial = 1814] [outer = 1664B400] 12:17:58 INFO - PROCESS | 3536 | 1461097078714 Marionette TRACE conn2 <- [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:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 796ms 12:17:58 INFO - PROCESS | 3536 | 1461097078797 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:17:58 INFO - PROCESS | 3536 | 1461097078799 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 12:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:17:58 INFO - PROCESS | 3536 | 1461097078803 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:17:58 INFO - PROCESS | 3536 | 1461097078805 Marionette TRACE conn2 <- [1,2382,null,{}] 12:17:58 INFO - PROCESS | 3536 | 1461097078808 Marionette TRACE conn2 -> [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:17:58 INFO - PROCESS | 3536 | 1461097078904 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:17:58 INFO - PROCESS | 3536 | 1461097078915 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:58 INFO - PROCESS | 3536 | ++DOCSHELL 1974B800 == 88 [pid = 3536] [id = 605] 12:17:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 263 (1974C400) [pid = 3536] [serial = 1815] [outer = 00000000] 12:17:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 264 (19A1C400) [pid = 3536] [serial = 1816] [outer = 1974C400] 12:17:58 INFO - PROCESS | 3536 | 1461097078964 Marionette DEBUG loaded listener.js 12:17:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 265 (19A43000) [pid = 3536] [serial = 1817] [outer = 1974C400] 12:17:59 INFO - PROCESS | 3536 | 1461097079481 Marionette TRACE conn2 <- [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:17:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 702ms 12:17:59 INFO - PROCESS | 3536 | 1461097079505 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:17:59 INFO - PROCESS | 3536 | 1461097079507 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 12:17:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:17:59 INFO - PROCESS | 3536 | 1461097079510 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:17:59 INFO - PROCESS | 3536 | 1461097079513 Marionette TRACE conn2 <- [1,2386,null,{}] 12:17:59 INFO - PROCESS | 3536 | 1461097079518 Marionette TRACE conn2 -> [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:17:59 INFO - PROCESS | 3536 | 1461097079614 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:17:59 INFO - PROCESS | 3536 | 1461097079756 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 3536 | ++DOCSHELL 19A21800 == 89 [pid = 3536] [id = 606] 12:17:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 266 (19CDF800) [pid = 3536] [serial = 1818] [outer = 00000000] 12:17:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 267 (1A6F1800) [pid = 3536] [serial = 1819] [outer = 19CDF800] 12:17:59 INFO - PROCESS | 3536 | 1461097079807 Marionette DEBUG loaded listener.js 12:17:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 268 (1AAAF000) [pid = 3536] [serial = 1820] [outer = 19CDF800] 12:18:00 INFO - PROCESS | 3536 | 1461097080247 Marionette TRACE conn2 <- [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:18:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:18:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 796ms 12:18:00 INFO - PROCESS | 3536 | 1461097080341 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:18:00 INFO - PROCESS | 3536 | 1461097080343 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 12:18:00 INFO - PROCESS | 3536 | 1461097080347 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:18:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:18:00 INFO - PROCESS | 3536 | 1461097080348 Marionette TRACE conn2 <- [1,2390,null,{}] 12:18:00 INFO - PROCESS | 3536 | 1461097080352 Marionette TRACE conn2 -> [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:18:00 INFO - PROCESS | 3536 | 1461097080502 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:18:00 INFO - PROCESS | 3536 | 1461097080522 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:00 INFO - PROCESS | 3536 | ++DOCSHELL 1A61C000 == 90 [pid = 3536] [id = 607] 12:18:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 269 (1BEB7800) [pid = 3536] [serial = 1821] [outer = 00000000] 12:18:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 270 (1D165000) [pid = 3536] [serial = 1822] [outer = 1BEB7800] 12:18:00 INFO - PROCESS | 3536 | 1461097080578 Marionette DEBUG loaded listener.js 12:18:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 271 (1D28B400) [pid = 3536] [serial = 1823] [outer = 1BEB7800] 12:18:01 INFO - PROCESS | 3536 | 1461097081043 Marionette TRACE conn2 <- [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:18:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:18:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 749ms 12:18:01 INFO - PROCESS | 3536 | 1461097081090 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:18:01 INFO - PROCESS | 3536 | 1461097081092 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 12:18:01 INFO - PROCESS | 3536 | 1461097081095 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:18:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:18:01 INFO - PROCESS | 3536 | 1461097081097 Marionette TRACE conn2 <- [1,2394,null,{}] 12:18:01 INFO - PROCESS | 3536 | 1461097081100 Marionette TRACE conn2 -> [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:18:01 INFO - PROCESS | 3536 | 1461097081238 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:18:01 INFO - PROCESS | 3536 | 1461097081256 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:01 INFO - PROCESS | 3536 | ++DOCSHELL 1CB16800 == 91 [pid = 3536] [id = 608] 12:18:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 272 (1CB17000) [pid = 3536] [serial = 1824] [outer = 00000000] 12:18:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 273 (1D642C00) [pid = 3536] [serial = 1825] [outer = 1CB17000] 12:18:01 INFO - PROCESS | 3536 | 1461097081301 Marionette DEBUG loaded listener.js 12:18:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 274 (1D79C400) [pid = 3536] [serial = 1826] [outer = 1CB17000] 12:18:01 INFO - PROCESS | 3536 | 1461097081772 Marionette TRACE conn2 <- [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:18:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:18:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 702ms 12:18:01 INFO - PROCESS | 3536 | 1461097081795 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:18:01 INFO - PROCESS | 3536 | 1461097081796 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 12:18:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:18:01 INFO - PROCESS | 3536 | 1461097081805 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:18:01 INFO - PROCESS | 3536 | 1461097081807 Marionette TRACE conn2 <- [1,2398,null,{}] 12:18:01 INFO - PROCESS | 3536 | 1461097081810 Marionette TRACE conn2 -> [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:18:01 INFO - PROCESS | 3536 | 1461097081975 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:18:02 INFO - PROCESS | 3536 | 1461097082009 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:02 INFO - PROCESS | 3536 | ++DOCSHELL 1D611000 == 92 [pid = 3536] [id = 609] 12:18:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 275 (1D637C00) [pid = 3536] [serial = 1827] [outer = 00000000] 12:18:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 276 (1DD30C00) [pid = 3536] [serial = 1828] [outer = 1D637C00] 12:18:02 INFO - PROCESS | 3536 | 1461097082054 Marionette DEBUG loaded listener.js 12:18:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 277 (1DDAB000) [pid = 3536] [serial = 1829] [outer = 1D637C00] 12:18:02 INFO - PROCESS | 3536 | --DOMWINDOW == 276 (1384C400) [pid = 3536] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:18:02 INFO - PROCESS | 3536 | --DOMWINDOW == 275 (1D16EC00) [pid = 3536] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:18:02 INFO - PROCESS | 3536 | --DOMWINDOW == 274 (1DDB0400) [pid = 3536] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:18:02 INFO - PROCESS | 3536 | --DOMWINDOW == 273 (156EC000) [pid = 3536] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:18:02 INFO - PROCESS | 3536 | --DOMWINDOW == 272 (15612000) [pid = 3536] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:18:02 INFO - PROCESS | 3536 | --DOMWINDOW == 271 (1974B000) [pid = 3536] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:18:02 INFO - PROCESS | 3536 | --DOMWINDOW == 270 (19EBEC00) [pid = 3536] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:18:02 INFO - PROCESS | 3536 | --DOMWINDOW == 269 (11C1B400) [pid = 3536] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:18:02 INFO - PROCESS | 3536 | --DOMWINDOW == 268 (1C1D2C00) [pid = 3536] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:18:02 INFO - PROCESS | 3536 | --DOMWINDOW == 267 (1D9E1400) [pid = 3536] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:18:02 INFO - PROCESS | 3536 | --DOMWINDOW == 266 (18CD6000) [pid = 3536] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:18:02 INFO - PROCESS | 3536 | 1461097082804 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:18:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:18:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1046ms 12:18:02 INFO - PROCESS | 3536 | 1461097082852 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:18:02 INFO - PROCESS | 3536 | 1461097082854 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 12:18:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:18:02 INFO - PROCESS | 3536 | 1461097082858 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:18:02 INFO - PROCESS | 3536 | 1461097082859 Marionette TRACE conn2 <- [1,2402,null,{}] 12:18:02 INFO - PROCESS | 3536 | 1461097082863 Marionette TRACE conn2 -> [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:18:02 INFO - PROCESS | 3536 | 1461097082956 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:18:02 INFO - PROCESS | 3536 | 1461097082962 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:02 INFO - PROCESS | 3536 | ++DOCSHELL 132DA800 == 93 [pid = 3536] [id = 610] 12:18:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 267 (1561D800) [pid = 3536] [serial = 1830] [outer = 00000000] 12:18:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 268 (197B8400) [pid = 3536] [serial = 1831] [outer = 1561D800] 12:18:03 INFO - PROCESS | 3536 | 1461097083007 Marionette DEBUG loaded listener.js 12:18:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 269 (1D63F800) [pid = 3536] [serial = 1832] [outer = 1561D800] 12:18:03 INFO - PROCESS | 3536 | 1461097083467 Marionette TRACE conn2 <- [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:18:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:18:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 624ms 12:18:03 INFO - PROCESS | 3536 | 1461097083509 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:18:03 INFO - PROCESS | 3536 | 1461097083511 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 12:18:03 INFO - PROCESS | 3536 | 1461097083514 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:18:03 INFO - PROCESS | 3536 | 1461097083516 Marionette TRACE conn2 <- [1,2406,null,{}] 12:18:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:18:03 INFO - PROCESS | 3536 | 1461097083520 Marionette TRACE conn2 -> [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:18:03 INFO - PROCESS | 3536 | 1461097083617 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:18:03 INFO - PROCESS | 3536 | 1461097083664 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:03 INFO - PROCESS | 3536 | ++DOCSHELL 1340B000 == 94 [pid = 3536] [id = 611] 12:18:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 270 (1430F000) [pid = 3536] [serial = 1833] [outer = 00000000] 12:18:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 271 (1E603000) [pid = 3536] [serial = 1834] [outer = 1430F000] 12:18:03 INFO - PROCESS | 3536 | 1461097083709 Marionette DEBUG loaded listener.js 12:18:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 272 (1F97C400) [pid = 3536] [serial = 1835] [outer = 1430F000] 12:18:04 INFO - PROCESS | 3536 | 1461097084200 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:18:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:18:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 733ms 12:18:04 INFO - PROCESS | 3536 | 1461097084257 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:18:04 INFO - PROCESS | 3536 | 1461097084259 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 12:18:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:18:04 INFO - PROCESS | 3536 | 1461097084262 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:18:04 INFO - PROCESS | 3536 | 1461097084265 Marionette TRACE conn2 <- [1,2410,null,{}] 12:18:04 INFO - PROCESS | 3536 | 1461097084268 Marionette TRACE conn2 -> [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:18:04 INFO - PROCESS | 3536 | 1461097084380 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:18:04 INFO - PROCESS | 3536 | 1461097084392 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:04 INFO - PROCESS | 3536 | ++DOCSHELL 2022B800 == 95 [pid = 3536] [id = 612] 12:18:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 273 (2055A000) [pid = 3536] [serial = 1836] [outer = 00000000] 12:18:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 274 (20F97C00) [pid = 3536] [serial = 1837] [outer = 2055A000] 12:18:04 INFO - PROCESS | 3536 | 1461097084442 Marionette DEBUG loaded listener.js 12:18:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 275 (21E72000) [pid = 3536] [serial = 1838] [outer = 2055A000] 12:18:05 INFO - PROCESS | 3536 | 1461097085254 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:18:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:18:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1030ms 12:18:05 INFO - PROCESS | 3536 | 1461097085323 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:18:05 INFO - PROCESS | 3536 | 1461097085329 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 12:18:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:18:05 INFO - PROCESS | 3536 | 1461097085335 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:18:05 INFO - PROCESS | 3536 | 1461097085339 Marionette TRACE conn2 <- [1,2414,null,{}] 12:18:05 INFO - PROCESS | 3536 | 1461097085344 Marionette TRACE conn2 -> [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:18:05 INFO - PROCESS | 3536 | 1461097085593 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:18:05 INFO - PROCESS | 3536 | 1461097085728 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:05 INFO - PROCESS | 3536 | ++DOCSHELL 1384FC00 == 96 [pid = 3536] [id = 613] 12:18:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 276 (13AE7400) [pid = 3536] [serial = 1839] [outer = 00000000] 12:18:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 277 (15C95800) [pid = 3536] [serial = 1840] [outer = 13AE7400] 12:18:05 INFO - PROCESS | 3536 | 1461097085785 Marionette DEBUG loaded listener.js 12:18:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 278 (17D93400) [pid = 3536] [serial = 1841] [outer = 13AE7400] 12:18:06 INFO - PROCESS | 3536 | 1461097086353 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:18:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:18:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1045ms 12:18:06 INFO - PROCESS | 3536 | 1461097086385 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:18:06 INFO - PROCESS | 3536 | 1461097086391 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 12:18:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:18:06 INFO - PROCESS | 3536 | 1461097086399 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:18:06 INFO - PROCESS | 3536 | 1461097086402 Marionette TRACE conn2 <- [1,2418,null,{}] 12:18:06 INFO - PROCESS | 3536 | 1461097086406 Marionette TRACE conn2 -> [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:18:06 INFO - PROCESS | 3536 | 1461097086533 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:18:06 INFO - PROCESS | 3536 | 1461097086720 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:06 INFO - PROCESS | 3536 | ++DOCSHELL 156F7400 == 97 [pid = 3536] [id = 614] 12:18:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 279 (1810A800) [pid = 3536] [serial = 1842] [outer = 00000000] 12:18:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 280 (19EC1400) [pid = 3536] [serial = 1843] [outer = 1810A800] 12:18:06 INFO - PROCESS | 3536 | 1461097086786 Marionette DEBUG loaded listener.js 12:18:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 281 (1C1C5000) [pid = 3536] [serial = 1844] [outer = 1810A800] 12:18:07 INFO - PROCESS | 3536 | 1461097087442 Marionette TRACE conn2 <- [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:18:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:18:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1077ms 12:18:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:18:07 INFO - PROCESS | 3536 | 1461097087491 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:18:07 INFO - PROCESS | 3536 | 1461097087494 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 12:18:07 INFO - PROCESS | 3536 | 1461097087498 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:18:07 INFO - PROCESS | 3536 | 1461097087502 Marionette TRACE conn2 <- [1,2422,null,{}] 12:18:07 INFO - PROCESS | 3536 | 1461097087513 Marionette TRACE conn2 -> [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:18:07 INFO - PROCESS | 3536 | 1461097087636 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:18:07 INFO - PROCESS | 3536 | 1461097087817 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:07 INFO - PROCESS | 3536 | ++DOCSHELL 1D63D800 == 98 [pid = 3536] [id = 615] 12:18:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 282 (1D678000) [pid = 3536] [serial = 1845] [outer = 00000000] 12:18:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 283 (2055D000) [pid = 3536] [serial = 1846] [outer = 1D678000] 12:18:07 INFO - PROCESS | 3536 | 1461097087879 Marionette DEBUG loaded listener.js 12:18:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 284 (21604800) [pid = 3536] [serial = 1847] [outer = 1D678000] 12:18:08 INFO - PROCESS | 3536 | 1461097088468 Marionette TRACE conn2 <- [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:18:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:18:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 998ms 12:18:08 INFO - PROCESS | 3536 | 1461097088500 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:18:08 INFO - PROCESS | 3536 | 1461097088503 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 12:18:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:18:08 INFO - PROCESS | 3536 | 1461097088507 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:18:08 INFO - PROCESS | 3536 | 1461097088509 Marionette TRACE conn2 <- [1,2426,null,{}] 12:18:08 INFO - PROCESS | 3536 | 1461097088513 Marionette TRACE conn2 -> [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:18:08 INFO - PROCESS | 3536 | 1461097088635 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:18:08 INFO - PROCESS | 3536 | 1461097088822 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 3536 | ++DOCSHELL 1430F400 == 99 [pid = 3536] [id = 616] 12:18:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 285 (1BEB9800) [pid = 3536] [serial = 1848] [outer = 00000000] 12:18:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 286 (2219DC00) [pid = 3536] [serial = 1849] [outer = 1BEB9800] 12:18:08 INFO - PROCESS | 3536 | 1461097088879 Marionette DEBUG loaded listener.js 12:18:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 287 (221A4000) [pid = 3536] [serial = 1850] [outer = 1BEB9800] 12:18:09 INFO - PROCESS | 3536 | 1461097089417 Marionette TRACE conn2 <- [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:18:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:18:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 952ms 12:18:09 INFO - PROCESS | 3536 | 1461097089457 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:18:09 INFO - PROCESS | 3536 | 1461097089460 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 12:18:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:18:09 INFO - PROCESS | 3536 | 1461097089463 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:18:09 INFO - PROCESS | 3536 | 1461097089465 Marionette TRACE conn2 <- [1,2430,null,{}] 12:18:09 INFO - PROCESS | 3536 | 1461097089469 Marionette TRACE conn2 -> [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:18:09 INFO - PROCESS | 3536 | 1461097089585 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:18:09 INFO - PROCESS | 3536 | 1461097089772 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:09 INFO - PROCESS | 3536 | ++DOCSHELL 22080400 == 100 [pid = 3536] [id = 617] 12:18:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 288 (22191400) [pid = 3536] [serial = 1851] [outer = 00000000] 12:18:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 289 (22C90400) [pid = 3536] [serial = 1852] [outer = 22191400] 12:18:09 INFO - PROCESS | 3536 | 1461097089839 Marionette DEBUG loaded listener.js 12:18:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 290 (23A11400) [pid = 3536] [serial = 1853] [outer = 22191400] 12:18:10 INFO - PROCESS | 3536 | 1461097090443 Marionette TRACE conn2 <- [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:18:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:18:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1030ms 12:18:10 INFO - PROCESS | 3536 | 1461097090503 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:18:10 INFO - PROCESS | 3536 | 1461097090505 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 12:18:10 INFO - PROCESS | 3536 | 1461097090509 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:18:10 INFO - PROCESS | 3536 | 1461097090510 Marionette TRACE conn2 <- [1,2434,null,{}] 12:18:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:18:10 INFO - PROCESS | 3536 | 1461097090514 Marionette TRACE conn2 -> [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:18:10 INFO - PROCESS | 3536 | 1461097090674 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:18:10 INFO - PROCESS | 3536 | 1461097090856 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:10 INFO - PROCESS | 3536 | ++DOCSHELL 2281C400 == 101 [pid = 3536] [id = 618] 12:18:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 291 (22C8F000) [pid = 3536] [serial = 1854] [outer = 00000000] 12:18:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 292 (2489A800) [pid = 3536] [serial = 1855] [outer = 22C8F000] 12:18:10 INFO - PROCESS | 3536 | 1461097090915 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 293 (2489C000) [pid = 3536] [serial = 1856] [outer = 22C8F000] 12:18:11 INFO - PROCESS | 3536 | 1461097091523 Marionette TRACE conn2 <- [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:18:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:18:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1030ms 12:18:11 INFO - PROCESS | 3536 | 1461097091552 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:18:11 INFO - PROCESS | 3536 | 1461097091554 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 12:18:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:18:11 INFO - PROCESS | 3536 | 1461097091575 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:18:11 INFO - PROCESS | 3536 | 1461097091577 Marionette TRACE conn2 <- [1,2438,null,{}] 12:18:11 INFO - PROCESS | 3536 | 1461097091581 Marionette TRACE conn2 -> [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:18:11 INFO - PROCESS | 3536 | 1461097091698 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:18:11 INFO - PROCESS | 3536 | 1461097091886 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:11 INFO - PROCESS | 3536 | ++DOCSHELL 20562C00 == 102 [pid = 3536] [id = 619] 12:18:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 294 (20F95C00) [pid = 3536] [serial = 1857] [outer = 00000000] 12:18:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 295 (25647000) [pid = 3536] [serial = 1858] [outer = 20F95C00] 12:18:11 INFO - PROCESS | 3536 | 1461097091943 Marionette DEBUG loaded listener.js 12:18:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 296 (25648C00) [pid = 3536] [serial = 1859] [outer = 20F95C00] 12:18:12 INFO - PROCESS | 3536 | 1461097092498 Marionette TRACE conn2 <- [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:18:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:18:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 936ms 12:18:12 INFO - PROCESS | 3536 | 1461097092521 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:18:12 INFO - PROCESS | 3536 | 1461097092523 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 12:18:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:18:12 INFO - PROCESS | 3536 | 1461097092527 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:18:12 INFO - PROCESS | 3536 | 1461097092529 Marionette TRACE conn2 <- [1,2442,null,{}] 12:18:12 INFO - PROCESS | 3536 | 1461097092533 Marionette TRACE conn2 -> [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:18:12 INFO - PROCESS | 3536 | 1461097092648 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:18:12 INFO - PROCESS | 3536 | 1461097092836 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:12 INFO - PROCESS | 3536 | ++DOCSHELL 1DD2FC00 == 103 [pid = 3536] [id = 620] 12:18:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 297 (1E2A7C00) [pid = 3536] [serial = 1860] [outer = 00000000] 12:18:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 298 (2564E400) [pid = 3536] [serial = 1861] [outer = 1E2A7C00] 12:18:12 INFO - PROCESS | 3536 | 1461097092899 Marionette DEBUG loaded listener.js 12:18:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 299 (25650800) [pid = 3536] [serial = 1862] [outer = 1E2A7C00] 12:18:13 INFO - PROCESS | 3536 | 1461097093454 Marionette TRACE conn2 <- [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:18:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:18:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 936ms 12:18:13 INFO - PROCESS | 3536 | 1461097093472 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:18:13 INFO - PROCESS | 3536 | 1461097093474 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 12:18:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:18:13 INFO - PROCESS | 3536 | 1461097093477 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:18:13 INFO - PROCESS | 3536 | 1461097093479 Marionette TRACE conn2 <- [1,2446,null,{}] 12:18:13 INFO - PROCESS | 3536 | 1461097093483 Marionette TRACE conn2 -> [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:18:13 INFO - PROCESS | 3536 | 1461097093663 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:18:13 INFO - PROCESS | 3536 | 1461097093765 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:13 INFO - PROCESS | 3536 | ++DOCSHELL 2489FC00 == 104 [pid = 3536] [id = 621] 12:18:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 300 (25644800) [pid = 3536] [serial = 1863] [outer = 00000000] 12:18:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 301 (256ED000) [pid = 3536] [serial = 1864] [outer = 25644800] 12:18:13 INFO - PROCESS | 3536 | 1461097093821 Marionette DEBUG loaded listener.js 12:18:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 302 (256EEC00) [pid = 3536] [serial = 1865] [outer = 25644800] 12:18:14 INFO - PROCESS | 3536 | 1461097094359 Marionette TRACE conn2 <- [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:18:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:18:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 936ms 12:18:14 INFO - PROCESS | 3536 | 1461097094423 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:18:14 INFO - PROCESS | 3536 | 1461097094425 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 12:18:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:18:14 INFO - PROCESS | 3536 | 1461097094429 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:18:14 INFO - PROCESS | 3536 | 1461097094431 Marionette TRACE conn2 <- [1,2450,null,{}] 12:18:14 INFO - PROCESS | 3536 | 1461097094435 Marionette TRACE conn2 -> [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:18:14 INFO - PROCESS | 3536 | 1461097094554 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:18:14 INFO - PROCESS | 3536 | 1461097094742 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:14 INFO - PROCESS | 3536 | ++DOCSHELL 253C2000 == 105 [pid = 3536] [id = 622] 12:18:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 303 (253C3000) [pid = 3536] [serial = 1866] [outer = 00000000] 12:18:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 304 (253CB400) [pid = 3536] [serial = 1867] [outer = 253C3000] 12:18:14 INFO - PROCESS | 3536 | 1461097094799 Marionette DEBUG loaded listener.js 12:18:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 305 (253CD000) [pid = 3536] [serial = 1868] [outer = 253C3000] 12:18:15 INFO - PROCESS | 3536 | 1461097095503 Marionette TRACE conn2 <- [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:18:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:18:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1077ms 12:18:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:18:15 INFO - PROCESS | 3536 | 1461097095523 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:18:15 INFO - PROCESS | 3536 | 1461097095525 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 12:18:15 INFO - PROCESS | 3536 | 1461097095529 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:18:15 INFO - PROCESS | 3536 | 1461097095532 Marionette TRACE conn2 <- [1,2454,null,{}] 12:18:15 INFO - PROCESS | 3536 | 1461097095552 Marionette TRACE conn2 -> [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:18:15 INFO - PROCESS | 3536 | 1461097095691 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:18:15 INFO - PROCESS | 3536 | 1461097095873 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:15 INFO - PROCESS | 3536 | ++DOCSHELL 15A31800 == 106 [pid = 3536] [id = 623] 12:18:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 306 (17A71000) [pid = 3536] [serial = 1869] [outer = 00000000] 12:18:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 307 (18D97800) [pid = 3536] [serial = 1870] [outer = 17A71000] 12:18:15 INFO - PROCESS | 3536 | 1461097095934 Marionette DEBUG loaded listener.js 12:18:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 308 (1E602000) [pid = 3536] [serial = 1871] [outer = 17A71000] 12:18:16 INFO - PROCESS | 3536 | 1461097096534 Marionette TRACE conn2 <- [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:18:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:18:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1045ms 12:18:16 INFO - PROCESS | 3536 | 1461097096576 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:18:16 INFO - PROCESS | 3536 | 1461097096578 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 12:18:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:18:16 INFO - PROCESS | 3536 | 1461097096582 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:18:16 INFO - PROCESS | 3536 | 1461097096584 Marionette TRACE conn2 <- [1,2458,null,{}] 12:18:16 INFO - PROCESS | 3536 | 1461097096588 Marionette TRACE conn2 -> [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:18:16 INFO - PROCESS | 3536 | 1461097096728 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:18:16 INFO - PROCESS | 3536 | 1461097096922 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:16 INFO - PROCESS | 3536 | ++DOCSHELL 19CDE400 == 107 [pid = 3536] [id = 624] 12:18:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 309 (1A238800) [pid = 3536] [serial = 1872] [outer = 00000000] 12:18:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 310 (253C5800) [pid = 3536] [serial = 1873] [outer = 1A238800] 12:18:16 INFO - PROCESS | 3536 | 1461097096978 Marionette DEBUG loaded listener.js 12:18:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 311 (253CA000) [pid = 3536] [serial = 1874] [outer = 1A238800] 12:18:17 INFO - PROCESS | 3536 | 1461097097571 Marionette TRACE conn2 <- [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:18:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:18:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1046ms 12:18:17 INFO - PROCESS | 3536 | 1461097097622 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:18:17 INFO - PROCESS | 3536 | 1461097097625 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 12:18:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:18:17 INFO - PROCESS | 3536 | 1461097097628 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:18:17 INFO - PROCESS | 3536 | 1461097097630 Marionette TRACE conn2 <- [1,2462,null,{}] 12:18:17 INFO - PROCESS | 3536 | 1461097097634 Marionette TRACE conn2 -> [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:18:17 INFO - PROCESS | 3536 | 1461097097772 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:18:18 INFO - PROCESS | 3536 | 1461097098181 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:18 INFO - PROCESS | 3536 | ++DOCSHELL 1325D400 == 108 [pid = 3536] [id = 625] 12:18:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 312 (13413C00) [pid = 3536] [serial = 1875] [outer = 00000000] 12:18:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 313 (13844000) [pid = 3536] [serial = 1876] [outer = 13413C00] 12:18:18 INFO - PROCESS | 3536 | 1461097098241 Marionette DEBUG loaded listener.js 12:18:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 314 (1430C000) [pid = 3536] [serial = 1877] [outer = 13413C00] 12:18:18 INFO - PROCESS | 3536 | 1461097098918 Marionette TRACE conn2 <- [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:18:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:18:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1358ms 12:18:18 INFO - PROCESS | 3536 | 1461097098983 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:18:18 INFO - PROCESS | 3536 | 1461097098988 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 12:18:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:18:18 INFO - PROCESS | 3536 | 1461097098993 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:18:18 INFO - PROCESS | 3536 | 1461097098996 Marionette TRACE conn2 <- [1,2466,null,{}] 12:18:18 INFO - PROCESS | 3536 | 1461097099002 Marionette TRACE conn2 -> [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:18:19 INFO - PROCESS | 3536 | 1461097099191 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:18:19 INFO - PROCESS | 3536 | 1461097099326 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:19 INFO - PROCESS | 3536 | ++DOCSHELL 1815E000 == 109 [pid = 3536] [id = 626] 12:18:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 315 (18160800) [pid = 3536] [serial = 1878] [outer = 00000000] 12:18:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 316 (18883800) [pid = 3536] [serial = 1879] [outer = 18160800] 12:18:19 INFO - PROCESS | 3536 | 1461097099384 Marionette DEBUG loaded listener.js 12:18:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 317 (18CD3000) [pid = 3536] [serial = 1880] [outer = 18160800] 12:18:19 INFO - PROCESS | 3536 | 1461097099974 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:18:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:18:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1030ms 12:18:20 INFO - PROCESS | 3536 | 1461097100038 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:18:20 INFO - PROCESS | 3536 | 1461097100042 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 12:18:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:18:20 INFO - PROCESS | 3536 | 1461097100047 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:18:20 INFO - PROCESS | 3536 | 1461097100049 Marionette TRACE conn2 <- [1,2470,null,{}] 12:18:20 INFO - PROCESS | 3536 | 1461097100053 Marionette TRACE conn2 -> [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:18:20 INFO - PROCESS | 3536 | 1461097100234 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 1340B000 == 108 [pid = 3536] [id = 611] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 132DA800 == 107 [pid = 3536] [id = 610] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 1D611000 == 106 [pid = 3536] [id = 609] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 1CB16800 == 105 [pid = 3536] [id = 608] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 1A61C000 == 104 [pid = 3536] [id = 607] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 19A21800 == 103 [pid = 3536] [id = 606] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 1974B800 == 102 [pid = 3536] [id = 605] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 16371C00 == 101 [pid = 3536] [id = 604] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 1384B000 == 100 [pid = 3536] [id = 603] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 13AEC400 == 99 [pid = 3536] [id = 602] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 316 (1561B400) [pid = 3536] [serial = 1705] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 315 (2103DC00) [pid = 3536] [serial = 1720] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 314 (21606800) [pid = 3536] [serial = 1723] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 313 (2207F400) [pid = 3536] [serial = 1729] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 312 (20558800) [pid = 3536] [serial = 1717] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 311 (18B45400) [pid = 3536] [serial = 1708] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 310 (1D16F400) [pid = 3536] [serial = 1711] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 309 (14AB0400) [pid = 3536] [serial = 1732] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 308 (1E60E800) [pid = 3536] [serial = 1714] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 307 (21E7C400) [pid = 3536] [serial = 1726] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 306 (21043800) [pid = 3536] [serial = 1768] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 2219F400 == 98 [pid = 3536] [id = 598] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 221A2800 == 97 [pid = 3536] [id = 597] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 2219F800 == 96 [pid = 3536] [id = 596] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 22194000 == 95 [pid = 3536] [id = 595] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 1F97F000 == 94 [pid = 3536] [id = 594] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 2103BC00 == 93 [pid = 3536] [id = 593] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 1F988400 == 92 [pid = 3536] [id = 592] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 156A1000 == 91 [pid = 3536] [id = 591] 12:18:20 INFO - PROCESS | 3536 | --DOCSHELL 14ABBC00 == 90 [pid = 3536] [id = 590] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 305 (17A9D800) [pid = 3536] [serial = 1739] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 304 (20557000) [pid = 3536] [serial = 1735] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 303 (1E2A9000) [pid = 3536] [serial = 1757] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 302 (1D9E1000) [pid = 3536] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 301 (18DD7400) [pid = 3536] [serial = 1742] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 300 (1889F000) [pid = 3536] [serial = 1745] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 299 (19A1BC00) [pid = 3536] [serial = 1747] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 298 (1BEB3800) [pid = 3536] [serial = 1751] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 297 (20220C00) [pid = 3536] [serial = 1760] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 296 (1D28E000) [pid = 3536] [serial = 1753] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 295 (1F981000) [pid = 3536] [serial = 1765] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 294 (19A1F800) [pid = 3536] [serial = 1759] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 293 (18160000) [pid = 3536] [serial = 1744] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 292 (1E2B6400) [pid = 3536] [serial = 1763] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 291 (158EE800) [pid = 3536] [serial = 1738] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 290 (1A569000) [pid = 3536] [serial = 1750] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 289 (18CCE000) [pid = 3536] [serial = 1741] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 288 (1DD33800) [pid = 3536] [serial = 1756] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 287 (1DD2F800) [pid = 3536] [serial = 1762] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 286 (1D635400) [pid = 3536] [serial = 1754] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 285 (19A20800) [pid = 3536] [serial = 1748] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | --DOMWINDOW == 284 (1F983800) [pid = 3536] [serial = 1766] [outer = 00000000] [url = about:blank] 12:18:20 INFO - PROCESS | 3536 | 1461097100460 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:20 INFO - PROCESS | 3536 | ++DOCSHELL 11C1B400 == 91 [pid = 3536] [id = 627] 12:18:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 285 (12DBD000) [pid = 3536] [serial = 1881] [outer = 00000000] 12:18:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 286 (1561B400) [pid = 3536] [serial = 1882] [outer = 12DBD000] 12:18:20 INFO - PROCESS | 3536 | 1461097100509 Marionette DEBUG loaded listener.js 12:18:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 287 (18164800) [pid = 3536] [serial = 1883] [outer = 12DBD000] 12:18:20 INFO - PROCESS | 3536 | 1461097100964 Marionette TRACE conn2 <- [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:18:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:18:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 937ms 12:18:20 INFO - PROCESS | 3536 | 1461097100992 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:18:20 INFO - PROCESS | 3536 | 1461097100995 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 12:18:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:18:20 INFO - PROCESS | 3536 | 1461097100999 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:18:20 INFO - PROCESS | 3536 | 1461097101005 Marionette TRACE conn2 <- [1,2474,null,{}] 12:18:21 INFO - PROCESS | 3536 | 1461097101042 Marionette TRACE conn2 -> [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:18:21 INFO - PROCESS | 3536 | 1461097101198 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:18:21 INFO - PROCESS | 3536 | 1461097101213 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:21 INFO - PROCESS | 3536 | ++DOCSHELL 1A564800 == 92 [pid = 3536] [id = 628] 12:18:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 288 (1A569000) [pid = 3536] [serial = 1884] [outer = 00000000] 12:18:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 289 (1BEB6400) [pid = 3536] [serial = 1885] [outer = 1A569000] 12:18:21 INFO - PROCESS | 3536 | 1461097101258 Marionette DEBUG loaded listener.js 12:18:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 290 (1C13A400) [pid = 3536] [serial = 1886] [outer = 1A569000] 12:18:21 INFO - PROCESS | 3536 | 1461097101733 Marionette TRACE conn2 <- [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:18:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:18:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 750ms 12:18:21 INFO - PROCESS | 3536 | 1461097101759 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:18:21 INFO - PROCESS | 3536 | 1461097101761 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 12:18:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:18:21 INFO - PROCESS | 3536 | 1461097101764 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:18:21 INFO - PROCESS | 3536 | 1461097101766 Marionette TRACE conn2 <- [1,2478,null,{}] 12:18:21 INFO - PROCESS | 3536 | 1461097101797 Marionette TRACE conn2 -> [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:18:21 INFO - PROCESS | 3536 | 1461097101899 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:18:21 INFO - PROCESS | 3536 | 1461097101906 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 3536 | ++DOCSHELL 1BEB5000 == 93 [pid = 3536] [id = 629] 12:18:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 291 (1C1D2400) [pid = 3536] [serial = 1887] [outer = 00000000] 12:18:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 292 (1D298C00) [pid = 3536] [serial = 1888] [outer = 1C1D2400] 12:18:22 INFO - PROCESS | 3536 | 1461097102078 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 293 (1D63EC00) [pid = 3536] [serial = 1889] [outer = 1C1D2400] 12:18:22 INFO - PROCESS | 3536 | 1461097102488 Marionette TRACE conn2 <- [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:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 734ms 12:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:18:22 INFO - PROCESS | 3536 | 1461097102505 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:18:22 INFO - PROCESS | 3536 | 1461097102507 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 12:18:22 INFO - PROCESS | 3536 | 1461097102510 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:18:22 INFO - PROCESS | 3536 | 1461097102512 Marionette TRACE conn2 <- [1,2482,null,{}] 12:18:22 INFO - PROCESS | 3536 | 1461097102515 Marionette TRACE conn2 -> [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:18:22 INFO - PROCESS | 3536 | 1461097102612 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:18:22 INFO - PROCESS | 3536 | 1461097102773 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 3536 | ++DOCSHELL 16B73000 == 94 [pid = 3536] [id = 630] 12:18:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 294 (18396800) [pid = 3536] [serial = 1890] [outer = 00000000] 12:18:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 295 (1DD2D800) [pid = 3536] [serial = 1891] [outer = 18396800] 12:18:22 INFO - PROCESS | 3536 | 1461097102826 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 296 (1E2AC400) [pid = 3536] [serial = 1892] [outer = 18396800] 12:18:23 INFO - PROCESS | 3536 | 1461097103311 Marionette TRACE conn2 <- [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:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 843ms 12:18:23 INFO - PROCESS | 3536 | 1461097103354 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:18:23 INFO - PROCESS | 3536 | 1461097103355 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 12:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:18:23 INFO - PROCESS | 3536 | 1461097103363 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:18:23 INFO - PROCESS | 3536 | 1461097103365 Marionette TRACE conn2 <- [1,2486,null,{}] 12:18:23 INFO - PROCESS | 3536 | 1461097103368 Marionette TRACE conn2 -> [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:18:23 INFO - PROCESS | 3536 | 1461097103513 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:18:23 INFO - PROCESS | 3536 | 1461097103535 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:23 INFO - PROCESS | 3536 | ++DOCSHELL 1D677000 == 95 [pid = 3536] [id = 631] 12:18:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 297 (1E2B6400) [pid = 3536] [serial = 1893] [outer = 00000000] 12:18:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 298 (20221400) [pid = 3536] [serial = 1894] [outer = 1E2B6400] 12:18:23 INFO - PROCESS | 3536 | 1461097103580 Marionette DEBUG loaded listener.js 12:18:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 299 (20558400) [pid = 3536] [serial = 1895] [outer = 1E2B6400] 12:18:24 INFO - PROCESS | 3536 | 1461097104052 Marionette TRACE conn2 <- [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:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 734ms 12:18:24 INFO - PROCESS | 3536 | 1461097104100 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:18:24 INFO - PROCESS | 3536 | 1461097104086 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 12:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:18:24 INFO - PROCESS | 3536 | 1461097104089 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:18:24 INFO - PROCESS | 3536 | 1461097104091 Marionette TRACE conn2 <- [1,2490,null,{}] 12:18:24 INFO - PROCESS | 3536 | 1461097104094 Marionette TRACE conn2 -> [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:18:24 INFO - PROCESS | 3536 | 1461097104244 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:18:24 INFO - PROCESS | 3536 | 1461097104267 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:24 INFO - PROCESS | 3536 | ++DOCSHELL 1F986400 == 96 [pid = 3536] [id = 632] 12:18:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 300 (20F98800) [pid = 3536] [serial = 1896] [outer = 00000000] 12:18:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 301 (21609000) [pid = 3536] [serial = 1897] [outer = 20F98800] 12:18:24 INFO - PROCESS | 3536 | 1461097104312 Marionette DEBUG loaded listener.js 12:18:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 302 (21E7E000) [pid = 3536] [serial = 1898] [outer = 20F98800] 12:18:25 INFO - PROCESS | 3536 | --DOMWINDOW == 301 (1BEB7800) [pid = 3536] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:18:25 INFO - PROCESS | 3536 | --DOMWINDOW == 300 (1CB17000) [pid = 3536] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:18:25 INFO - PROCESS | 3536 | --DOMWINDOW == 299 (1D637C00) [pid = 3536] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:18:25 INFO - PROCESS | 3536 | --DOMWINDOW == 298 (1430F000) [pid = 3536] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:18:25 INFO - PROCESS | 3536 | --DOMWINDOW == 297 (1664B400) [pid = 3536] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:18:25 INFO - PROCESS | 3536 | --DOMWINDOW == 296 (1974C400) [pid = 3536] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:18:25 INFO - PROCESS | 3536 | --DOMWINDOW == 295 (16456C00) [pid = 3536] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:18:25 INFO - PROCESS | 3536 | --DOMWINDOW == 294 (19CDF800) [pid = 3536] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:18:25 INFO - PROCESS | 3536 | --DOMWINDOW == 293 (13AF2C00) [pid = 3536] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:18:25 INFO - PROCESS | 3536 | --DOMWINDOW == 292 (1561D800) [pid = 3536] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:18:25 INFO - PROCESS | 3536 | 1461097105075 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1031ms 12:18:25 INFO - PROCESS | 3536 | 1461097105135 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:18:25 INFO - PROCESS | 3536 | 1461097105137 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 12:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:18:25 INFO - PROCESS | 3536 | 1461097105140 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:18:25 INFO - PROCESS | 3536 | 1461097105142 Marionette TRACE conn2 <- [1,2494,null,{}] 12:18:25 INFO - PROCESS | 3536 | 1461097105146 Marionette TRACE conn2 -> [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:18:25 INFO - PROCESS | 3536 | 1461097105299 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:18:25 INFO - PROCESS | 3536 | 1461097105389 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:25 INFO - PROCESS | 3536 | ++DOCSHELL 132D9800 == 97 [pid = 3536] [id = 633] 12:18:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 293 (13407C00) [pid = 3536] [serial = 1899] [outer = 00000000] 12:18:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 294 (18829C00) [pid = 3536] [serial = 1900] [outer = 13407C00] 12:18:25 INFO - PROCESS | 3536 | 1461097105434 Marionette DEBUG loaded listener.js 12:18:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 295 (1DD2CC00) [pid = 3536] [serial = 1901] [outer = 13407C00] 12:18:25 INFO - PROCESS | 3536 | 1461097105797 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 703ms 12:18:25 INFO - PROCESS | 3536 | 1461097105840 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:18:25 INFO - PROCESS | 3536 | 1461097105842 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 12:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:18:25 INFO - PROCESS | 3536 | 1461097105845 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:18:25 INFO - PROCESS | 3536 | 1461097105847 Marionette TRACE conn2 <- [1,2498,null,{}] 12:18:25 INFO - PROCESS | 3536 | 1461097105850 Marionette TRACE conn2 -> [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:18:25 INFO - PROCESS | 3536 | 1461097105948 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:18:25 INFO - PROCESS | 3536 | 1461097105954 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:25 INFO - PROCESS | 3536 | ++DOCSHELL 1BEB7800 == 98 [pid = 3536] [id = 634] 12:18:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 296 (1D636800) [pid = 3536] [serial = 1902] [outer = 00000000] 12:18:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 297 (2219B400) [pid = 3536] [serial = 1903] [outer = 1D636800] 12:18:26 INFO - PROCESS | 3536 | 1461097106000 Marionette DEBUG loaded listener.js 12:18:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 298 (221A6400) [pid = 3536] [serial = 1904] [outer = 1D636800] 12:18:26 INFO - PROCESS | 3536 | 1461097106479 Marionette TRACE conn2 <- [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:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 702ms 12:18:26 INFO - PROCESS | 3536 | 1461097106545 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:18:26 INFO - PROCESS | 3536 | 1461097106547 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 12:18:26 INFO - PROCESS | 3536 | 1461097106550 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:18:26 INFO - PROCESS | 3536 | 1461097106552 Marionette TRACE conn2 <- [1,2502,null,{}] 12:18:26 INFO - PROCESS | 3536 | 1461097106555 Marionette TRACE conn2 -> [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:18:26 INFO - PROCESS | 3536 | 1461097106653 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:18:26 INFO - PROCESS | 3536 | 1461097106691 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:26 INFO - PROCESS | 3536 | ++DOCSHELL 22197800 == 99 [pid = 3536] [id = 635] 12:18:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 299 (221AAC00) [pid = 3536] [serial = 1905] [outer = 00000000] 12:18:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 300 (22C96800) [pid = 3536] [serial = 1906] [outer = 221AAC00] 12:18:26 INFO - PROCESS | 3536 | 1461097106741 Marionette DEBUG loaded listener.js 12:18:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 301 (24894000) [pid = 3536] [serial = 1907] [outer = 221AAC00] 12:18:27 INFO - PROCESS | 3536 | 1461097107519 Marionette TRACE conn2 <- [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:18:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:18:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1046ms 12:18:27 INFO - PROCESS | 3536 | 1461097107605 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:18:27 INFO - PROCESS | 3536 | 1461097107610 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 12:18:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:18:27 INFO - PROCESS | 3536 | 1461097107616 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:18:27 INFO - PROCESS | 3536 | 1461097107620 Marionette TRACE conn2 <- [1,2506,null,{}] 12:18:27 INFO - PROCESS | 3536 | 1461097107625 Marionette TRACE conn2 -> [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:18:27 INFO - PROCESS | 3536 | 1461097107790 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:18:27 INFO - PROCESS | 3536 | 1461097107973 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:27 INFO - PROCESS | 3536 | ++DOCSHELL 1561E000 == 100 [pid = 3536] [id = 636] 12:18:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 302 (1636E800) [pid = 3536] [serial = 1908] [outer = 00000000] 12:18:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 303 (1815E800) [pid = 3536] [serial = 1909] [outer = 1636E800] 12:18:28 INFO - PROCESS | 3536 | 1461097108031 Marionette DEBUG loaded listener.js 12:18:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 304 (18891000) [pid = 3536] [serial = 1910] [outer = 1636E800] 12:18:28 INFO - PROCESS | 3536 | 1461097108705 Marionette TRACE conn2 <- [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:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1155ms 12:18:28 INFO - PROCESS | 3536 | 1461097108768 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:18:28 INFO - PROCESS | 3536 | 1461097108774 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 12:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:18:28 INFO - PROCESS | 3536 | 1461097108796 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - PROCESS | 3536 | 1461097108799 Marionette TRACE conn2 <- [1,2510,null,{}] 12:18:28 INFO - PROCESS | 3536 | 1461097108803 Marionette TRACE conn2 -> [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:18:28 INFO - PROCESS | 3536 | 1461097108936 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:18:29 INFO - PROCESS | 3536 | 1461097109112 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:29 INFO - PROCESS | 3536 | ++DOCSHELL 19752000 == 101 [pid = 3536] [id = 637] 12:18:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 305 (197ABC00) [pid = 3536] [serial = 1911] [outer = 00000000] 12:18:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 306 (1A622800) [pid = 3536] [serial = 1912] [outer = 197ABC00] 12:18:29 INFO - PROCESS | 3536 | 1461097109168 Marionette DEBUG loaded listener.js 12:18:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 307 (1CB1C800) [pid = 3536] [serial = 1913] [outer = 197ABC00] 12:18:29 INFO - PROCESS | 3536 | 1461097109781 Marionette TRACE conn2 <- [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:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1045ms 12:18:29 INFO - PROCESS | 3536 | 1461097109857 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:18:29 INFO - PROCESS | 3536 | 1461097109860 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 12:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:18:29 INFO - PROCESS | 3536 | 1461097109864 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:18:29 INFO - PROCESS | 3536 | 1461097109868 Marionette TRACE conn2 <- [1,2514,null,{}] 12:18:29 INFO - PROCESS | 3536 | 1461097109879 Marionette TRACE conn2 -> [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:18:30 INFO - PROCESS | 3536 | 1461097110007 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:18:30 INFO - PROCESS | 3536 | 1461097110189 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:30 INFO - PROCESS | 3536 | ++DOCSHELL 1FA92C00 == 102 [pid = 3536] [id = 638] 12:18:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 308 (1FA9B000) [pid = 3536] [serial = 1914] [outer = 00000000] 12:18:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 309 (2219A400) [pid = 3536] [serial = 1915] [outer = 1FA9B000] 12:18:30 INFO - PROCESS | 3536 | 1461097110248 Marionette DEBUG loaded listener.js 12:18:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 310 (22826800) [pid = 3536] [serial = 1916] [outer = 1FA9B000] 12:18:30 INFO - PROCESS | 3536 | 1461097110832 Marionette TRACE conn2 <- [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:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1046ms 12:18:30 INFO - PROCESS | 3536 | 1461097110912 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:18:30 INFO - PROCESS | 3536 | 1461097110915 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 12:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:18:30 INFO - PROCESS | 3536 | 1461097110936 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:18:30 INFO - PROCESS | 3536 | 1461097110938 Marionette TRACE conn2 <- [1,2518,null,{}] 12:18:30 INFO - PROCESS | 3536 | 1461097110957 Marionette TRACE conn2 -> [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:18:31 INFO - PROCESS | 3536 | 1461097111086 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:18:31 INFO - PROCESS | 3536 | 1461097111259 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:31 INFO - PROCESS | 3536 | ++DOCSHELL 21E72800 == 103 [pid = 3536] [id = 639] 12:18:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 311 (22194400) [pid = 3536] [serial = 1917] [outer = 00000000] 12:18:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 312 (23F08000) [pid = 3536] [serial = 1918] [outer = 22194400] 12:18:31 INFO - PROCESS | 3536 | 1461097111315 Marionette DEBUG loaded listener.js 12:18:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 313 (23F0A800) [pid = 3536] [serial = 1919] [outer = 22194400] 12:18:31 INFO - PROCESS | 3536 | 1461097111915 Marionette TRACE conn2 <- [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:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 999ms 12:18:31 INFO - PROCESS | 3536 | 1461097111939 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:18:31 INFO - PROCESS | 3536 | 1461097111941 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 12:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:18:31 INFO - PROCESS | 3536 | 1461097111944 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:18:31 INFO - PROCESS | 3536 | 1461097111946 Marionette TRACE conn2 <- [1,2522,null,{}] 12:18:31 INFO - PROCESS | 3536 | 1461097111950 Marionette TRACE conn2 -> [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:18:32 INFO - PROCESS | 3536 | 1461097112072 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:18:32 INFO - PROCESS | 3536 | 1461097112266 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:32 INFO - PROCESS | 3536 | ++DOCSHELL 18B45000 == 104 [pid = 3536] [id = 640] 12:18:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 314 (19883000) [pid = 3536] [serial = 1920] [outer = 00000000] 12:18:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 315 (24897000) [pid = 3536] [serial = 1921] [outer = 19883000] 12:18:32 INFO - PROCESS | 3536 | 1461097112323 Marionette DEBUG loaded listener.js 12:18:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 316 (24899800) [pid = 3536] [serial = 1922] [outer = 19883000] 12:18:32 INFO - PROCESS | 3536 | 1461097112951 Marionette TRACE conn2 <- [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:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1031ms 12:18:32 INFO - PROCESS | 3536 | 1461097113002 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:18:32 INFO - PROCESS | 3536 | 1461097113004 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 12:18:32 INFO - PROCESS | 3536 | 1461097113008 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:18:32 INFO - PROCESS | 3536 | 1461097113010 Marionette TRACE conn2 <- [1,2526,null,{}] 12:18:32 INFO - PROCESS | 3536 | 1461097113013 Marionette TRACE conn2 -> [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:18:33 INFO - PROCESS | 3536 | 1461097113146 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:18:33 INFO - PROCESS | 3536 | 1461097113329 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:33 INFO - PROCESS | 3536 | ++DOCSHELL 230DC000 == 105 [pid = 3536] [id = 641] 12:18:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 317 (230DF000) [pid = 3536] [serial = 1923] [outer = 00000000] 12:18:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 318 (230E5C00) [pid = 3536] [serial = 1924] [outer = 230DF000] 12:18:33 INFO - PROCESS | 3536 | 1461097113389 Marionette DEBUG loaded listener.js 12:18:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 319 (23F0F800) [pid = 3536] [serial = 1925] [outer = 230DF000] 12:18:33 INFO - PROCESS | 3536 | 1461097113953 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 999ms 12:18:33 INFO - PROCESS | 3536 | 1461097114009 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:18:33 INFO - PROCESS | 3536 | 1461097114011 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 12:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:18:33 INFO - PROCESS | 3536 | 1461097114015 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:18:33 INFO - PROCESS | 3536 | 1461097114017 Marionette TRACE conn2 <- [1,2530,null,{}] 12:18:34 INFO - PROCESS | 3536 | 1461097114020 Marionette TRACE conn2 -> [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:18:34 INFO - PROCESS | 3536 | 1461097114139 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:18:34 INFO - PROCESS | 3536 | 1461097114333 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:34 INFO - PROCESS | 3536 | ++DOCSHELL 230E4800 == 106 [pid = 3536] [id = 642] 12:18:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 320 (23F07400) [pid = 3536] [serial = 1926] [outer = 00000000] 12:18:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 321 (25657400) [pid = 3536] [serial = 1927] [outer = 23F07400] 12:18:34 INFO - PROCESS | 3536 | 1461097114390 Marionette DEBUG loaded listener.js 12:18:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 322 (2565B800) [pid = 3536] [serial = 1928] [outer = 23F07400] 12:18:34 INFO - PROCESS | 3536 | 1461097114956 Marionette TRACE conn2 <- [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:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 999ms 12:18:34 INFO - PROCESS | 3536 | 1461097115018 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:18:35 INFO - PROCESS | 3536 | 1461097115020 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 12:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:18:35 INFO - PROCESS | 3536 | 1461097115024 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:18:35 INFO - PROCESS | 3536 | 1461097115026 Marionette TRACE conn2 <- [1,2534,null,{}] 12:18:35 INFO - PROCESS | 3536 | 1461097115030 Marionette TRACE conn2 -> [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:18:35 INFO - PROCESS | 3536 | 1461097115148 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:18:35 INFO - PROCESS | 3536 | 1461097115343 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:35 INFO - PROCESS | 3536 | ++DOCSHELL 22E5CC00 == 107 [pid = 3536] [id = 643] 12:18:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 323 (22E5D000) [pid = 3536] [serial = 1929] [outer = 00000000] 12:18:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 324 (22E66400) [pid = 3536] [serial = 1930] [outer = 22E5D000] 12:18:35 INFO - PROCESS | 3536 | 1461097115399 Marionette DEBUG loaded listener.js 12:18:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 325 (22E69000) [pid = 3536] [serial = 1931] [outer = 22E5D000] 12:18:36 INFO - PROCESS | 3536 | 1461097116024 Marionette TRACE conn2 <- [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:18:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:18:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1030ms 12:18:36 INFO - PROCESS | 3536 | 1461097116079 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:18:36 INFO - PROCESS | 3536 | 1461097116081 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 12:18:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:18:36 INFO - PROCESS | 3536 | 1461097116085 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:18:36 INFO - PROCESS | 3536 | 1461097116087 Marionette TRACE conn2 <- [1,2538,null,{}] 12:18:36 INFO - PROCESS | 3536 | 1461097116091 Marionette TRACE conn2 -> [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:18:36 INFO - PROCESS | 3536 | 1461097116243 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:18:36 INFO - PROCESS | 3536 | 1461097116425 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:36 INFO - PROCESS | 3536 | ++DOCSHELL 22E62400 == 108 [pid = 3536] [id = 644] 12:18:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 326 (22E65000) [pid = 3536] [serial = 1932] [outer = 00000000] 12:18:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 327 (2565DC00) [pid = 3536] [serial = 1933] [outer = 22E65000] 12:18:36 INFO - PROCESS | 3536 | 1461097116480 Marionette DEBUG loaded listener.js 12:18:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 328 (25661000) [pid = 3536] [serial = 1934] [outer = 22E65000] 12:18:37 INFO - PROCESS | 3536 | 1461097117073 Marionette TRACE conn2 <- [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:18:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:18:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1046ms 12:18:37 INFO - PROCESS | 3536 | 1461097117140 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:18:37 INFO - PROCESS | 3536 | 1461097117142 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 12:18:37 INFO - PROCESS | 3536 | 1461097117146 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:18:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:18:37 INFO - PROCESS | 3536 | 1461097117148 Marionette TRACE conn2 <- [1,2542,null,{}] 12:18:37 INFO - PROCESS | 3536 | 1461097117152 Marionette TRACE conn2 -> [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:18:37 INFO - PROCESS | 3536 | 1461097117272 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:18:37 INFO - PROCESS | 3536 | 1461097117457 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:37 INFO - PROCESS | 3536 | ++DOCSHELL 22E68000 == 109 [pid = 3536] [id = 645] 12:18:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 329 (2484F400) [pid = 3536] [serial = 1935] [outer = 00000000] 12:18:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 330 (24857400) [pid = 3536] [serial = 1936] [outer = 2484F400] 12:18:37 INFO - PROCESS | 3536 | 1461097117514 Marionette DEBUG loaded listener.js 12:18:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 331 (2485A000) [pid = 3536] [serial = 1937] [outer = 2484F400] 12:18:38 INFO - PROCESS | 3536 | 1461097118219 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:18:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:18:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1139ms 12:18:38 INFO - PROCESS | 3536 | 1461097118298 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:18:38 INFO - PROCESS | 3536 | 1461097118301 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 12:18:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:18:38 INFO - PROCESS | 3536 | 1461097118305 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:18:38 INFO - PROCESS | 3536 | 1461097118308 Marionette TRACE conn2 <- [1,2546,null,{}] 12:18:38 INFO - PROCESS | 3536 | 1461097118311 Marionette TRACE conn2 -> [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:18:38 INFO - PROCESS | 3536 | 1461097118460 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:18:38 INFO - PROCESS | 3536 | 1461097118642 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:38 INFO - PROCESS | 3536 | ++DOCSHELL 16B74000 == 110 [pid = 3536] [id = 646] 12:18:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 332 (197AA400) [pid = 3536] [serial = 1938] [outer = 00000000] 12:18:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 333 (1C135800) [pid = 3536] [serial = 1939] [outer = 197AA400] 12:18:38 INFO - PROCESS | 3536 | 1461097118712 Marionette DEBUG loaded listener.js 12:18:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 334 (1D9E9C00) [pid = 3536] [serial = 1940] [outer = 197AA400] 12:18:39 INFO - PROCESS | 3536 | 1461097119357 Marionette TRACE conn2 <- [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:18:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:18:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1139ms 12:18:39 INFO - PROCESS | 3536 | 1461097119443 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:18:39 INFO - PROCESS | 3536 | 1461097119445 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 12:18:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:18:39 INFO - PROCESS | 3536 | 1461097119450 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:18:39 INFO - PROCESS | 3536 | 1461097119452 Marionette TRACE conn2 <- [1,2550,null,{}] 12:18:39 INFO - PROCESS | 3536 | 1461097119456 Marionette TRACE conn2 -> [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:18:39 INFO - PROCESS | 3536 | 1461097119581 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:18:39 INFO - PROCESS | 3536 | 1461097119767 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:39 INFO - PROCESS | 3536 | ++DOCSHELL 1A56B000 == 111 [pid = 3536] [id = 647] 12:18:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 335 (1DABA400) [pid = 3536] [serial = 1941] [outer = 00000000] 12:18:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 336 (2485BC00) [pid = 3536] [serial = 1942] [outer = 1DABA400] 12:18:39 INFO - PROCESS | 3536 | 1461097119824 Marionette DEBUG loaded listener.js 12:18:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 337 (2485C800) [pid = 3536] [serial = 1943] [outer = 1DABA400] 12:18:40 INFO - PROCESS | 3536 | 1461097120518 Marionette TRACE conn2 <- [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:18:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:18:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1139ms 12:18:40 INFO - PROCESS | 3536 | 1461097120595 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:18:40 INFO - PROCESS | 3536 | 1461097120597 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 12:18:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:18:40 INFO - PROCESS | 3536 | 1461097120601 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:18:40 INFO - PROCESS | 3536 | 1461097120603 Marionette TRACE conn2 <- [1,2554,null,{}] 12:18:40 INFO - PROCESS | 3536 | 1461097120607 Marionette TRACE conn2 -> [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:18:40 INFO - PROCESS | 3536 | 1461097120734 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:18:41 INFO - PROCESS | 3536 | 1461097121266 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:41 INFO - PROCESS | 3536 | ++DOCSHELL 17D8A000 == 112 [pid = 3536] [id = 648] 12:18:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 338 (17D8A800) [pid = 3536] [serial = 1944] [outer = 00000000] 12:18:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 339 (18167000) [pid = 3536] [serial = 1945] [outer = 17D8A800] 12:18:41 INFO - PROCESS | 3536 | 1461097121320 Marionette DEBUG loaded listener.js 12:18:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 340 (18895400) [pid = 3536] [serial = 1946] [outer = 17D8A800] 12:18:41 INFO - PROCESS | 3536 | 1461097121959 Marionette TRACE conn2 <- [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:18:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:18:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1389ms 12:18:42 INFO - PROCESS | 3536 | 1461097122008 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:18:42 INFO - PROCESS | 3536 | 1461097122013 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 12:18:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:18:42 INFO - PROCESS | 3536 | 1461097122019 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:18:42 INFO - PROCESS | 3536 | 1461097122022 Marionette TRACE conn2 <- [1,2558,null,{}] 12:18:42 INFO - PROCESS | 3536 | 1461097122027 Marionette TRACE conn2 -> [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:18:42 INFO - PROCESS | 3536 | 1461097122152 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:18:42 INFO - PROCESS | 3536 | 1461097122341 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:42 INFO - PROCESS | 3536 | ++DOCSHELL 17D94C00 == 113 [pid = 3536] [id = 649] 12:18:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 341 (18167800) [pid = 3536] [serial = 1947] [outer = 00000000] 12:18:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 342 (1A61C000) [pid = 3536] [serial = 1948] [outer = 18167800] 12:18:42 INFO - PROCESS | 3536 | 1461097122396 Marionette DEBUG loaded listener.js 12:18:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 343 (1C977C00) [pid = 3536] [serial = 1949] [outer = 18167800] 12:18:42 INFO - PROCESS | 3536 | 1461097122987 Marionette TRACE conn2 <- [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:18:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:18:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1045ms 12:18:43 INFO - PROCESS | 3536 | 1461097123062 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:18:43 INFO - PROCESS | 3536 | 1461097123066 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 12:18:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:18:43 INFO - PROCESS | 3536 | 1461097123090 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:18:43 INFO - PROCESS | 3536 | 1461097123092 Marionette TRACE conn2 <- [1,2562,null,{}] 12:18:43 INFO - PROCESS | 3536 | 1461097123096 Marionette TRACE conn2 -> [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:18:43 INFO - PROCESS | 3536 | 1461097123257 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 1BEB7800 == 112 [pid = 3536] [id = 634] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 132D9800 == 111 [pid = 3536] [id = 633] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 1F986400 == 110 [pid = 3536] [id = 632] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 1D677000 == 109 [pid = 3536] [id = 631] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 16B73000 == 108 [pid = 3536] [id = 630] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 1BEB5000 == 107 [pid = 3536] [id = 629] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 1A564800 == 106 [pid = 3536] [id = 628] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 11C1B400 == 105 [pid = 3536] [id = 627] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 1815E000 == 104 [pid = 3536] [id = 626] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 1325D400 == 103 [pid = 3536] [id = 625] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 342 (1815B800) [pid = 3536] [serial = 1771] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 341 (19A3E800) [pid = 3536] [serial = 1774] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 340 (2022BC00) [pid = 3536] [serial = 1777] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 339 (22817800) [pid = 3536] [serial = 1780] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 338 (22195800) [pid = 3536] [serial = 1783] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 337 (221A6800) [pid = 3536] [serial = 1786] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 336 (2281F000) [pid = 3536] [serial = 1789] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 335 (22C91000) [pid = 3536] [serial = 1792] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 334 (23A15400) [pid = 3536] [serial = 1795] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 333 (18CCC800) [pid = 3536] [serial = 1798] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 332 (20F97C00) [pid = 3536] [serial = 1837] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 331 (1D9E4C00) [pid = 3536] [serial = 1801] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 15A31800 == 102 [pid = 3536] [id = 623] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 253C2000 == 101 [pid = 3536] [id = 622] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 2489FC00 == 100 [pid = 3536] [id = 621] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 1DD2FC00 == 99 [pid = 3536] [id = 620] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 20562C00 == 98 [pid = 3536] [id = 619] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 2281C400 == 97 [pid = 3536] [id = 618] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 22080400 == 96 [pid = 3536] [id = 617] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 1430F400 == 95 [pid = 3536] [id = 616] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 1D63D800 == 94 [pid = 3536] [id = 615] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 156F7400 == 93 [pid = 3536] [id = 614] 12:18:43 INFO - PROCESS | 3536 | --DOCSHELL 1384FC00 == 92 [pid = 3536] [id = 613] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 330 (1D165000) [pid = 3536] [serial = 1822] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 329 (1D642C00) [pid = 3536] [serial = 1825] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 328 (1DD30C00) [pid = 3536] [serial = 1828] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 327 (1E603000) [pid = 3536] [serial = 1834] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 326 (1DDAB000) [pid = 3536] [serial = 1829] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 325 (18897800) [pid = 3536] [serial = 1813] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 324 (18B3F800) [pid = 3536] [serial = 1814] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 323 (19A1C400) [pid = 3536] [serial = 1816] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 322 (19A43000) [pid = 3536] [serial = 1817] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 321 (192D9000) [pid = 3536] [serial = 1811] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 320 (18CD1800) [pid = 3536] [serial = 1810] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 319 (1A6F1800) [pid = 3536] [serial = 1819] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 318 (16B78800) [pid = 3536] [serial = 1808] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 317 (15DA0800) [pid = 3536] [serial = 1807] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 316 (22190C00) [pid = 3536] [serial = 1804] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 315 (197B8400) [pid = 3536] [serial = 1831] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 314 (1D28B400) [pid = 3536] [serial = 1823] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 313 (1AAAF000) [pid = 3536] [serial = 1820] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 312 (1D79C400) [pid = 3536] [serial = 1826] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 311 (1D63F800) [pid = 3536] [serial = 1832] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | --DOMWINDOW == 310 (1F97C400) [pid = 3536] [serial = 1835] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3536 | 1461097123496 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:43 INFO - PROCESS | 3536 | ++DOCSHELL 11C1B400 == 93 [pid = 3536] [id = 650] 12:18:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 311 (1325D400) [pid = 3536] [serial = 1950] [outer = 00000000] 12:18:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 312 (16B78800) [pid = 3536] [serial = 1951] [outer = 1325D400] 12:18:43 INFO - PROCESS | 3536 | 1461097123547 Marionette DEBUG loaded listener.js 12:18:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 313 (18CD4C00) [pid = 3536] [serial = 1952] [outer = 1325D400] 12:18:43 INFO - PROCESS | 3536 | 1461097123985 Marionette TRACE conn2 <- [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:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 952ms 12:18:44 INFO - PROCESS | 3536 | 1461097124074 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:18:44 INFO - PROCESS | 3536 | 1461097124077 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 12:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:18:44 INFO - PROCESS | 3536 | 1461097124092 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:18:44 INFO - PROCESS | 3536 | 1461097124098 Marionette TRACE conn2 <- [1,2566,null,{}] 12:18:44 INFO - PROCESS | 3536 | 1461097124103 Marionette TRACE conn2 -> [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:18:44 INFO - PROCESS | 3536 | 1461097124206 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:18:44 INFO - PROCESS | 3536 | 1461097124219 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:44 INFO - PROCESS | 3536 | ++DOCSHELL 1D165000 == 94 [pid = 3536] [id = 651] 12:18:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 314 (1D16BC00) [pid = 3536] [serial = 1953] [outer = 00000000] 12:18:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 315 (1D673000) [pid = 3536] [serial = 1954] [outer = 1D16BC00] 12:18:44 INFO - PROCESS | 3536 | 1461097124265 Marionette DEBUG loaded listener.js 12:18:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 316 (1DABF000) [pid = 3536] [serial = 1955] [outer = 1D16BC00] 12:18:44 INFO - PROCESS | 3536 | 1461097124782 Marionette TRACE conn2 <- [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:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 749ms 12:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:18:44 INFO - PROCESS | 3536 | 1461097124846 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:18:44 INFO - PROCESS | 3536 | 1461097124849 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 12:18:44 INFO - PROCESS | 3536 | 1461097124852 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:18:44 INFO - PROCESS | 3536 | 1461097124854 Marionette TRACE conn2 <- [1,2570,null,{}] 12:18:44 INFO - PROCESS | 3536 | 1461097124857 Marionette TRACE conn2 -> [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:18:44 INFO - PROCESS | 3536 | 1461097124956 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:18:45 INFO - PROCESS | 3536 | 1461097125101 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:45 INFO - PROCESS | 3536 | ++DOCSHELL 1D170400 == 95 [pid = 3536] [id = 652] 12:18:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 317 (1D634800) [pid = 3536] [serial = 1956] [outer = 00000000] 12:18:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 318 (1E60D800) [pid = 3536] [serial = 1957] [outer = 1D634800] 12:18:45 INFO - PROCESS | 3536 | 1461097125146 Marionette DEBUG loaded listener.js 12:18:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 319 (1F984400) [pid = 3536] [serial = 1958] [outer = 1D634800] 12:18:45 INFO - PROCESS | 3536 | 1461097125532 Marionette TRACE conn2 <- [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:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 734ms 12:18:45 INFO - PROCESS | 3536 | 1461097125593 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:18:45 INFO - PROCESS | 3536 | 1461097125595 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 12:18:45 INFO - PROCESS | 3536 | 1461097125598 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:18:45 INFO - PROCESS | 3536 | 1461097125600 Marionette TRACE conn2 <- [1,2574,null,{}] 12:18:45 INFO - PROCESS | 3536 | 1461097125603 Marionette TRACE conn2 -> [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:18:45 INFO - PROCESS | 3536 | 1461097125752 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:18:45 INFO - PROCESS | 3536 | 1461097125771 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:45 INFO - PROCESS | 3536 | ++DOCSHELL 2022CC00 == 96 [pid = 3536] [id = 653] 12:18:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 320 (2055BC00) [pid = 3536] [serial = 1959] [outer = 00000000] 12:18:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 321 (20F98000) [pid = 3536] [serial = 1960] [outer = 2055BC00] 12:18:45 INFO - PROCESS | 3536 | 1461097125826 Marionette DEBUG loaded listener.js 12:18:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 322 (2160B000) [pid = 3536] [serial = 1961] [outer = 2055BC00] 12:18:46 INFO - PROCESS | 3536 | 1461097126340 Marionette TRACE conn2 <- [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:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 812ms 12:18:46 INFO - PROCESS | 3536 | 1461097126400 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:18:46 INFO - PROCESS | 3536 | 1461097126402 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 12:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:18:46 INFO - PROCESS | 3536 | 1461097126406 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:18:46 INFO - PROCESS | 3536 | 1461097126407 Marionette TRACE conn2 <- [1,2578,null,{}] 12:18:46 INFO - PROCESS | 3536 | 1461097126411 Marionette TRACE conn2 -> [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:18:46 INFO - PROCESS | 3536 | 1461097126560 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:18:46 INFO - PROCESS | 3536 | 1461097126583 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:46 INFO - PROCESS | 3536 | ++DOCSHELL 22080400 == 97 [pid = 3536] [id = 654] 12:18:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 323 (22191000) [pid = 3536] [serial = 1962] [outer = 00000000] 12:18:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 324 (221A8000) [pid = 3536] [serial = 1963] [outer = 22191000] 12:18:46 INFO - PROCESS | 3536 | 1461097126629 Marionette DEBUG loaded listener.js 12:18:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 325 (22819800) [pid = 3536] [serial = 1964] [outer = 22191000] 12:18:47 INFO - PROCESS | 3536 | 1461097127091 Marionette TRACE conn2 <- [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:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 733ms 12:18:47 INFO - PROCESS | 3536 | 1461097127153 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:18:47 INFO - PROCESS | 3536 | 1461097127155 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 12:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:18:47 INFO - PROCESS | 3536 | 1461097127159 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:18:47 INFO - PROCESS | 3536 | 1461097127160 Marionette TRACE conn2 <- [1,2582,null,{}] 12:18:47 INFO - PROCESS | 3536 | 1461097127163 Marionette TRACE conn2 -> [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:18:47 INFO - PROCESS | 3536 | 1461097127311 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:18:47 INFO - PROCESS | 3536 | 1461097127332 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:47 INFO - PROCESS | 3536 | ++DOCSHELL 22087C00 == 98 [pid = 3536] [id = 655] 12:18:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 326 (22817800) [pid = 3536] [serial = 1965] [outer = 00000000] 12:18:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 327 (22E60400) [pid = 3536] [serial = 1966] [outer = 22817800] 12:18:47 INFO - PROCESS | 3536 | 1461097127378 Marionette DEBUG loaded listener.js 12:18:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 328 (230DF800) [pid = 3536] [serial = 1967] [outer = 22817800] 12:18:48 INFO - PROCESS | 3536 | --DOMWINDOW == 327 (13413C00) [pid = 3536] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:18:48 INFO - PROCESS | 3536 | --DOMWINDOW == 326 (1E2B6400) [pid = 3536] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:18:48 INFO - PROCESS | 3536 | --DOMWINDOW == 325 (1D641C00) [pid = 3536] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:18:48 INFO - PROCESS | 3536 | --DOMWINDOW == 324 (16B7BC00) [pid = 3536] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:18:48 INFO - PROCESS | 3536 | --DOMWINDOW == 323 (1A569000) [pid = 3536] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:18:48 INFO - PROCESS | 3536 | --DOMWINDOW == 322 (12DBD000) [pid = 3536] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:18:48 INFO - PROCESS | 3536 | --DOMWINDOW == 321 (20F98800) [pid = 3536] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:18:48 INFO - PROCESS | 3536 | --DOMWINDOW == 320 (1D636800) [pid = 3536] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:18:48 INFO - PROCESS | 3536 | --DOMWINDOW == 319 (2055A000) [pid = 3536] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:18:48 INFO - PROCESS | 3536 | --DOMWINDOW == 318 (18396800) [pid = 3536] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:18:48 INFO - PROCESS | 3536 | --DOMWINDOW == 317 (18160800) [pid = 3536] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:18:48 INFO - PROCESS | 3536 | --DOMWINDOW == 316 (1C1D2400) [pid = 3536] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:18:48 INFO - PROCESS | 3536 | --DOMWINDOW == 315 (1F97CC00) [pid = 3536] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:18:48 INFO - PROCESS | 3536 | --DOMWINDOW == 314 (13407C00) [pid = 3536] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:18:48 INFO - PROCESS | 3536 | 1461097128223 Marionette TRACE conn2 <- [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:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1092ms 12:18:48 INFO - PROCESS | 3536 | 1461097128254 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 3536 | 1461097128256 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 12:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:18:48 INFO - PROCESS | 3536 | 1461097128259 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - PROCESS | 3536 | 1461097128261 Marionette TRACE conn2 <- [1,2586,null,{}] 12:18:48 INFO - PROCESS | 3536 | 1461097128264 Marionette TRACE conn2 -> [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:18:48 INFO - PROCESS | 3536 | 1461097128362 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:18:48 INFO - PROCESS | 3536 | 1461097128368 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:48 INFO - PROCESS | 3536 | ++DOCSHELL 13847800 == 99 [pid = 3536] [id = 656] 12:18:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 315 (146AF800) [pid = 3536] [serial = 1968] [outer = 00000000] 12:18:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 316 (1974C400) [pid = 3536] [serial = 1969] [outer = 146AF800] 12:18:48 INFO - PROCESS | 3536 | 1461097128413 Marionette DEBUG loaded listener.js 12:18:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 317 (1D641C00) [pid = 3536] [serial = 1970] [outer = 146AF800] 12:18:48 INFO - PROCESS | 3536 | 1461097128895 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 687ms 12:18:48 INFO - PROCESS | 3536 | 1461097128959 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 3536 | 1461097128961 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 12:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:18:48 INFO - PROCESS | 3536 | 1461097128964 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - PROCESS | 3536 | 1461097128966 Marionette TRACE conn2 <- [1,2590,null,{}] 12:18:48 INFO - PROCESS | 3536 | 1461097128970 Marionette TRACE conn2 -> [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:18:49 INFO - PROCESS | 3536 | 1461097129068 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:18:49 INFO - PROCESS | 3536 | 1461097129075 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:49 INFO - PROCESS | 3536 | ++DOCSHELL 19F4C800 == 100 [pid = 3536] [id = 657] 12:18:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 318 (1A6ECC00) [pid = 3536] [serial = 1971] [outer = 00000000] 12:18:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 319 (230DCC00) [pid = 3536] [serial = 1972] [outer = 1A6ECC00] 12:18:49 INFO - PROCESS | 3536 | 1461097129120 Marionette DEBUG loaded listener.js 12:18:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 320 (230E8800) [pid = 3536] [serial = 1973] [outer = 1A6ECC00] 12:18:49 INFO - PROCESS | 3536 | 1461097129626 Marionette TRACE conn2 <- [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:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 687ms 12:18:49 INFO - PROCESS | 3536 | 1461097129678 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:18:49 INFO - PROCESS | 3536 | 1461097129680 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 12:18:49 INFO - PROCESS | 3536 | 1461097129683 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:18:49 INFO - PROCESS | 3536 | 1461097129685 Marionette TRACE conn2 <- [1,2594,null,{}] 12:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:18:49 INFO - PROCESS | 3536 | 1461097129688 Marionette TRACE conn2 -> [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:18:49 INFO - PROCESS | 3536 | 1461097129786 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:18:49 INFO - PROCESS | 3536 | 1461097129793 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:49 INFO - PROCESS | 3536 | ++DOCSHELL 132DC800 == 101 [pid = 3536] [id = 658] 12:18:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 321 (1365B800) [pid = 3536] [serial = 1974] [outer = 00000000] 12:18:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 322 (23A16C00) [pid = 3536] [serial = 1975] [outer = 1365B800] 12:18:49 INFO - PROCESS | 3536 | 1461097129843 Marionette DEBUG loaded listener.js 12:18:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 323 (24852000) [pid = 3536] [serial = 1976] [outer = 1365B800] 12:18:50 INFO - PROCESS | 3536 | 1461097130713 Marionette TRACE conn2 <- [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:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1077ms 12:18:50 INFO - PROCESS | 3536 | 1461097130773 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:18:50 INFO - PROCESS | 3536 | 1461097130779 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 12:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:18:50 INFO - PROCESS | 3536 | 1461097130784 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:18:50 INFO - PROCESS | 3536 | 1461097130788 Marionette TRACE conn2 <- [1,2598,null,{}] 12:18:50 INFO - PROCESS | 3536 | 1461097130794 Marionette TRACE conn2 -> [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:18:50 INFO - PROCESS | 3536 | 1461097130935 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:18:51 INFO - PROCESS | 3536 | 1461097131152 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:51 INFO - PROCESS | 3536 | ++DOCSHELL 1815D000 == 102 [pid = 3536] [id = 659] 12:18:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 324 (18B37400) [pid = 3536] [serial = 1977] [outer = 00000000] 12:18:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 325 (19A1BC00) [pid = 3536] [serial = 1978] [outer = 18B37400] 12:18:51 INFO - PROCESS | 3536 | 1461097131210 Marionette DEBUG loaded listener.js 12:18:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 326 (19EB5000) [pid = 3536] [serial = 1979] [outer = 18B37400] 12:18:51 INFO - PROCESS | 3536 | 1461097131816 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1092ms 12:18:51 INFO - PROCESS | 3536 | 1461097131880 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:18:51 INFO - PROCESS | 3536 | 1461097131886 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 12:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:18:51 INFO - PROCESS | 3536 | 1461097131892 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:18:51 INFO - PROCESS | 3536 | 1461097131895 Marionette TRACE conn2 <- [1,2602,null,{}] 12:18:51 INFO - PROCESS | 3536 | 1461097131899 Marionette TRACE conn2 -> [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:18:52 INFO - PROCESS | 3536 | 1461097132034 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:18:52 INFO - PROCESS | 3536 | 1461097132224 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:52 INFO - PROCESS | 3536 | ++DOCSHELL 1AAAF000 == 103 [pid = 3536] [id = 660] 12:18:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 327 (1D672C00) [pid = 3536] [serial = 1980] [outer = 00000000] 12:18:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 328 (1FA9D400) [pid = 3536] [serial = 1981] [outer = 1D672C00] 12:18:52 INFO - PROCESS | 3536 | 1461097132282 Marionette DEBUG loaded listener.js 12:18:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 329 (21047400) [pid = 3536] [serial = 1982] [outer = 1D672C00] 12:18:52 INFO - PROCESS | 3536 | 1461097132860 Marionette TRACE conn2 <- [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:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 999ms 12:18:52 INFO - PROCESS | 3536 | 1461097132892 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:18:52 INFO - PROCESS | 3536 | 1461097132894 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 12:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:18:52 INFO - PROCESS | 3536 | 1461097132898 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:18:52 INFO - PROCESS | 3536 | 1461097132902 Marionette TRACE conn2 <- [1,2606,null,{}] 12:18:52 INFO - PROCESS | 3536 | 1461097132913 Marionette TRACE conn2 -> [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:18:53 INFO - PROCESS | 3536 | 1461097133040 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:18:53 INFO - PROCESS | 3536 | 1461097133233 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:53 INFO - PROCESS | 3536 | ++DOCSHELL 23F03800 == 104 [pid = 3536] [id = 661] 12:18:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 330 (23F04800) [pid = 3536] [serial = 1983] [outer = 00000000] 12:18:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 331 (24858400) [pid = 3536] [serial = 1984] [outer = 23F04800] 12:18:53 INFO - PROCESS | 3536 | 1461097133293 Marionette DEBUG loaded listener.js 12:18:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 332 (24866C00) [pid = 3536] [serial = 1985] [outer = 23F04800] 12:18:53 INFO - PROCESS | 3536 | 1461097133889 Marionette TRACE conn2 <- [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:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1030ms 12:18:53 INFO - PROCESS | 3536 | 1461097133926 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:18:53 INFO - PROCESS | 3536 | 1461097133929 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 12:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:18:53 INFO - PROCESS | 3536 | 1461097133933 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:18:53 INFO - PROCESS | 3536 | 1461097133935 Marionette TRACE conn2 <- [1,2610,null,{}] 12:18:53 INFO - PROCESS | 3536 | 1461097133955 Marionette TRACE conn2 -> [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:18:54 INFO - PROCESS | 3536 | 1461097134087 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:18:54 INFO - PROCESS | 3536 | 1461097134274 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:54 INFO - PROCESS | 3536 | ++DOCSHELL 22E40400 == 105 [pid = 3536] [id = 662] 12:18:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 333 (22E40800) [pid = 3536] [serial = 1986] [outer = 00000000] 12:18:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 334 (22E47400) [pid = 3536] [serial = 1987] [outer = 22E40800] 12:18:54 INFO - PROCESS | 3536 | 1461097134332 Marionette DEBUG loaded listener.js 12:18:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 335 (22E4A400) [pid = 3536] [serial = 1988] [outer = 22E40800] 12:18:54 INFO - PROCESS | 3536 | 1461097134884 Marionette TRACE conn2 <- [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:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:18:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 999ms 12:18:54 INFO - PROCESS | 3536 | 1461097134937 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:18:54 INFO - PROCESS | 3536 | 1461097134940 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 12:18:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:18:54 INFO - PROCESS | 3536 | 1461097134943 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:18:54 INFO - PROCESS | 3536 | 1461097134945 Marionette TRACE conn2 <- [1,2614,null,{}] 12:18:54 INFO - PROCESS | 3536 | 1461097134949 Marionette TRACE conn2 -> [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:18:55 INFO - PROCESS | 3536 | 1461097135071 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:18:55 INFO - PROCESS | 3536 | 1461097135275 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:55 INFO - PROCESS | 3536 | ++DOCSHELL 22E43800 == 106 [pid = 3536] [id = 663] 12:18:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 336 (22E46000) [pid = 3536] [serial = 1989] [outer = 00000000] 12:18:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 337 (24892400) [pid = 3536] [serial = 1990] [outer = 22E46000] 12:18:55 INFO - PROCESS | 3536 | 1461097135333 Marionette DEBUG loaded listener.js 12:18:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 338 (2489D000) [pid = 3536] [serial = 1991] [outer = 22E46000] 12:18:55 INFO - PROCESS | 3536 | 1461097135927 Marionette TRACE conn2 <- [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:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1046ms 12:18:56 INFO - PROCESS | 3536 | 1461097136001 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:18:56 INFO - PROCESS | 3536 | 1461097136003 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 12:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:18:56 INFO - PROCESS | 3536 | 1461097136006 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:18:56 INFO - PROCESS | 3536 | 1461097136008 Marionette TRACE conn2 <- [1,2618,null,{}] 12:18:56 INFO - PROCESS | 3536 | 1461097136012 Marionette TRACE conn2 -> [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:18:56 INFO - PROCESS | 3536 | 1461097136150 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:18:56 INFO - PROCESS | 3536 | 1461097136339 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:56 INFO - PROCESS | 3536 | ++DOCSHELL 24805C00 == 107 [pid = 3536] [id = 664] 12:18:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 339 (24807400) [pid = 3536] [serial = 1992] [outer = 00000000] 12:18:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 340 (2480FC00) [pid = 3536] [serial = 1993] [outer = 24807400] 12:18:56 INFO - PROCESS | 3536 | 1461097136399 Marionette DEBUG loaded listener.js 12:18:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 341 (2486D800) [pid = 3536] [serial = 1994] [outer = 24807400] 12:18:56 INFO - PROCESS | 3536 | 1461097136951 Marionette TRACE conn2 <- [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:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 999ms 12:18:57 INFO - PROCESS | 3536 | 1461097137014 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:18:57 INFO - PROCESS | 3536 | 1461097137016 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 12:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:18:57 INFO - PROCESS | 3536 | 1461097137020 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:18:57 INFO - PROCESS | 3536 | 1461097137022 Marionette TRACE conn2 <- [1,2622,null,{}] 12:18:57 INFO - PROCESS | 3536 | 1461097137026 Marionette TRACE conn2 -> [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:18:57 INFO - PROCESS | 3536 | 1461097137146 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:18:57 INFO - PROCESS | 3536 | 1461097137352 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:57 INFO - PROCESS | 3536 | ++DOCSHELL 2480F000 == 108 [pid = 3536] [id = 665] 12:18:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 342 (25654800) [pid = 3536] [serial = 1995] [outer = 00000000] 12:18:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 343 (256E9800) [pid = 3536] [serial = 1996] [outer = 25654800] 12:18:57 INFO - PROCESS | 3536 | 1461097137409 Marionette DEBUG loaded listener.js 12:18:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 344 (256EFC00) [pid = 3536] [serial = 1997] [outer = 25654800] 12:18:57 INFO - PROCESS | 3536 | 1461097137960 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 999ms 12:18:58 INFO - PROCESS | 3536 | 1461097138022 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:18:58 INFO - PROCESS | 3536 | 1461097138025 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 12:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:18:58 INFO - PROCESS | 3536 | 1461097138028 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:18:58 INFO - PROCESS | 3536 | 1461097138030 Marionette TRACE conn2 <- [1,2626,null,{}] 12:18:58 INFO - PROCESS | 3536 | 1461097138034 Marionette TRACE conn2 -> [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:18:58 INFO - PROCESS | 3536 | 1461097138154 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:18:58 INFO - PROCESS | 3536 | 1461097138358 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:58 INFO - PROCESS | 3536 | ++DOCSHELL 24869000 == 109 [pid = 3536] [id = 666] 12:18:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 345 (2486C800) [pid = 3536] [serial = 1998] [outer = 00000000] 12:18:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 346 (248F8000) [pid = 3536] [serial = 1999] [outer = 2486C800] 12:18:58 INFO - PROCESS | 3536 | 1461097138415 Marionette DEBUG loaded listener.js 12:18:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 347 (248F9C00) [pid = 3536] [serial = 2000] [outer = 2486C800] 12:18:58 INFO - PROCESS | 3536 | 1461097138996 Marionette TRACE conn2 <- [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:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1030ms 12:18:59 INFO - PROCESS | 3536 | 1461097139083 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:18:59 INFO - PROCESS | 3536 | 1461097139086 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 12:18:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:18:59 INFO - PROCESS | 3536 | 1461097139089 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:18:59 INFO - PROCESS | 3536 | 1461097139091 Marionette TRACE conn2 <- [1,2630,null,{}] 12:18:59 INFO - PROCESS | 3536 | 1461097139095 Marionette TRACE conn2 -> [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:18:59 INFO - PROCESS | 3536 | 1461097139216 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:18:59 INFO - PROCESS | 3536 | 1461097139411 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:59 INFO - PROCESS | 3536 | ++DOCSHELL 248F4C00 == 110 [pid = 3536] [id = 667] 12:18:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 348 (248F5000) [pid = 3536] [serial = 2001] [outer = 00000000] 12:18:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 349 (256F3400) [pid = 3536] [serial = 2002] [outer = 248F5000] 12:18:59 INFO - PROCESS | 3536 | 1461097139466 Marionette DEBUG loaded listener.js 12:18:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 350 (256F0800) [pid = 3536] [serial = 2003] [outer = 248F5000] 12:19:00 INFO - PROCESS | 3536 | 1461097140040 Marionette TRACE conn2 <- [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:19:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:19:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 999ms 12:19:00 INFO - PROCESS | 3536 | 1461097140093 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:19:00 INFO - PROCESS | 3536 | 1461097140096 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 12:19:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:19:00 INFO - PROCESS | 3536 | 1461097140099 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:19:00 INFO - PROCESS | 3536 | 1461097140101 Marionette TRACE conn2 <- [1,2634,null,{}] 12:19:00 INFO - PROCESS | 3536 | 1461097140105 Marionette TRACE conn2 -> [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:19:00 INFO - PROCESS | 3536 | 1461097140229 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:19:00 INFO - PROCESS | 3536 | 1461097140424 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:00 INFO - PROCESS | 3536 | ++DOCSHELL 248F7400 == 111 [pid = 3536] [id = 668] 12:19:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 351 (248FB800) [pid = 3536] [serial = 2004] [outer = 00000000] 12:19:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 352 (26E15000) [pid = 3536] [serial = 2005] [outer = 248FB800] 12:19:00 INFO - PROCESS | 3536 | 1461097140480 Marionette DEBUG loaded listener.js 12:19:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 353 (26E16C00) [pid = 3536] [serial = 2006] [outer = 248FB800] 12:19:01 INFO - PROCESS | 3536 | 1461097141043 Marionette TRACE conn2 <- [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:19:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:19:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 999ms 12:19:01 INFO - PROCESS | 3536 | 1461097141103 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:19:01 INFO - PROCESS | 3536 | 1461097141105 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 12:19:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:19:01 INFO - PROCESS | 3536 | 1461097141109 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:19:01 INFO - PROCESS | 3536 | 1461097141111 Marionette TRACE conn2 <- [1,2638,null,{}] 12:19:01 INFO - PROCESS | 3536 | 1461097141115 Marionette TRACE conn2 -> [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:19:01 INFO - PROCESS | 3536 | 1461097141252 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:19:01 INFO - PROCESS | 3536 | 1461097141448 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:01 INFO - PROCESS | 3536 | ++DOCSHELL 26E1EC00 == 112 [pid = 3536] [id = 669] 12:19:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 354 (26E20000) [pid = 3536] [serial = 2007] [outer = 00000000] 12:19:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 355 (27E22800) [pid = 3536] [serial = 2008] [outer = 26E20000] 12:19:01 INFO - PROCESS | 3536 | 1461097141507 Marionette DEBUG loaded listener.js 12:19:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 356 (27E26800) [pid = 3536] [serial = 2009] [outer = 26E20000] 12:19:02 INFO - PROCESS | 3536 | 1461097142055 Marionette TRACE conn2 <- [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:19:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:19:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 998ms 12:19:02 INFO - PROCESS | 3536 | 1461097142111 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:19:02 INFO - PROCESS | 3536 | 1461097142114 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 12:19:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:19:02 INFO - PROCESS | 3536 | 1461097142117 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:19:02 INFO - PROCESS | 3536 | 1461097142119 Marionette TRACE conn2 <- [1,2642,null,{}] 12:19:02 INFO - PROCESS | 3536 | 1461097142123 Marionette TRACE conn2 -> [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:19:02 INFO - PROCESS | 3536 | 1461097142245 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:19:02 INFO - PROCESS | 3536 | 1461097142452 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:02 INFO - PROCESS | 3536 | ++DOCSHELL 27E1F400 == 113 [pid = 3536] [id = 670] 12:19:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 357 (27E20800) [pid = 3536] [serial = 2010] [outer = 00000000] 12:19:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 358 (284E5800) [pid = 3536] [serial = 2011] [outer = 27E20800] 12:19:02 INFO - PROCESS | 3536 | 1461097142508 Marionette DEBUG loaded listener.js 12:19:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 359 (284E7000) [pid = 3536] [serial = 2012] [outer = 27E20800] 12:19:03 INFO - PROCESS | 3536 | 1461097143074 Marionette TRACE conn2 <- [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:19:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:19:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 999ms 12:19:03 INFO - PROCESS | 3536 | 1461097143119 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:19:03 INFO - PROCESS | 3536 | 1461097143122 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 12:19:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:19:03 INFO - PROCESS | 3536 | 1461097143125 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:19:03 INFO - PROCESS | 3536 | 1461097143127 Marionette TRACE conn2 <- [1,2646,null,{}] 12:19:03 INFO - PROCESS | 3536 | 1461097143131 Marionette TRACE conn2 -> [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:19:03 INFO - PROCESS | 3536 | 1461097143255 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:19:03 INFO - PROCESS | 3536 | 1461097143453 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:03 INFO - PROCESS | 3536 | ++DOCSHELL 17F68800 == 114 [pid = 3536] [id = 671] 12:19:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 360 (18883C00) [pid = 3536] [serial = 2013] [outer = 00000000] 12:19:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 361 (284EDC00) [pid = 3536] [serial = 2014] [outer = 18883C00] 12:19:03 INFO - PROCESS | 3536 | 1461097143515 Marionette DEBUG loaded listener.js 12:19:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 362 (284EFC00) [pid = 3536] [serial = 2015] [outer = 18883C00] 12:19:04 INFO - PROCESS | 3536 | 1461097144117 Marionette TRACE conn2 <- [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:19:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:19:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1046ms 12:19:04 INFO - PROCESS | 3536 | 1461097144180 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:19:04 INFO - PROCESS | 3536 | 1461097144182 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 12:19:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:19:04 INFO - PROCESS | 3536 | 1461097144187 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:19:04 INFO - PROCESS | 3536 | 1461097144189 Marionette TRACE conn2 <- [1,2650,null,{}] 12:19:04 INFO - PROCESS | 3536 | 1461097144192 Marionette TRACE conn2 -> [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:19:04 INFO - PROCESS | 3536 | 1461097144320 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:19:04 INFO - PROCESS | 3536 | 1461097144516 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:04 INFO - PROCESS | 3536 | ++DOCSHELL 18898C00 == 115 [pid = 3536] [id = 672] 12:19:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 363 (1958E800) [pid = 3536] [serial = 2016] [outer = 00000000] 12:19:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 364 (1D169C00) [pid = 3536] [serial = 2017] [outer = 1958E800] 12:19:04 INFO - PROCESS | 3536 | 1461097144570 Marionette DEBUG loaded listener.js 12:19:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 365 (1D677C00) [pid = 3536] [serial = 2018] [outer = 1958E800] 12:19:05 INFO - PROCESS | 3536 | 1461097145093 Marionette TRACE conn2 <- [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:19:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:19:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 937ms 12:19:05 INFO - PROCESS | 3536 | 1461097145144 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:19:05 INFO - PROCESS | 3536 | 1461097145146 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 12:19:05 INFO - PROCESS | 3536 | 1461097145151 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:19:05 INFO - PROCESS | 3536 | 1461097145153 Marionette TRACE conn2 <- [1,2654,null,{}] 12:19:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:19:05 INFO - PROCESS | 3536 | 1461097145157 Marionette TRACE conn2 -> [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:19:05 INFO - PROCESS | 3536 | 1461097145283 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:19:05 INFO - PROCESS | 3536 | 1461097145506 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:05 INFO - PROCESS | 3536 | ++DOCSHELL 132E2C00 == 116 [pid = 3536] [id = 673] 12:19:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 366 (1340D400) [pid = 3536] [serial = 2019] [outer = 00000000] 12:19:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 367 (1F980800) [pid = 3536] [serial = 2020] [outer = 1340D400] 12:19:05 INFO - PROCESS | 3536 | 1461097145563 Marionette DEBUG loaded listener.js 12:19:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 368 (1F983800) [pid = 3536] [serial = 2021] [outer = 1340D400] 12:19:06 INFO - PROCESS | 3536 | 1461097146716 Marionette TRACE conn2 <- [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:19:06 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:19:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1608ms 12:19:06 INFO - PROCESS | 3536 | 1461097146766 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:19:06 INFO - PROCESS | 3536 | 1461097146769 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 12:19:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:19:06 INFO - PROCESS | 3536 | 1461097146774 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:19:06 INFO - PROCESS | 3536 | 1461097146776 Marionette TRACE conn2 <- [1,2658,null,{}] 12:19:06 INFO - PROCESS | 3536 | 1461097146780 Marionette TRACE conn2 -> [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:19:06 INFO - PROCESS | 3536 | 1461097146933 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:19:07 INFO - PROCESS | 3536 | 1461097147162 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:07 INFO - PROCESS | 3536 | ++DOCSHELL 1958EC00 == 117 [pid = 3536] [id = 674] 12:19:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 369 (19E4BC00) [pid = 3536] [serial = 2022] [outer = 00000000] 12:19:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 370 (23A1E000) [pid = 3536] [serial = 2023] [outer = 19E4BC00] 12:19:07 INFO - PROCESS | 3536 | 1461097147216 Marionette DEBUG loaded listener.js 12:19:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 371 (253CD800) [pid = 3536] [serial = 2024] [outer = 19E4BC00] 12:19:08 INFO - PROCESS | 3536 | 1461097148489 Marionette TRACE conn2 <- [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:19:08 INFO - PROCESS | 3536 | 1461097148554 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 12:19:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:19:08 INFO - PROCESS | 3536 | 1461097148561 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:19:08 INFO - PROCESS | 3536 | 1461097148564 Marionette TRACE conn2 <- [1,2662,null,{}] 12:19:08 INFO - PROCESS | 3536 | 1461097148570 Marionette TRACE conn2 -> [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:19:08 INFO - PROCESS | 3536 | 1461097148686 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:19:08 INFO - PROCESS | 3536 | 1461097148964 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 3536 | ++DOCSHELL 18CD6400 == 118 [pid = 3536] [id = 675] 12:19:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 372 (18D96400) [pid = 3536] [serial = 2025] [outer = 00000000] 12:19:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 373 (1BEB6C00) [pid = 3536] [serial = 2026] [outer = 18D96400] 12:19:09 INFO - PROCESS | 3536 | 1461097149018 Marionette DEBUG loaded listener.js 12:19:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 374 (1CB16800) [pid = 3536] [serial = 2027] [outer = 18D96400] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 19F4C800 == 117 [pid = 3536] [id = 657] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 13847800 == 116 [pid = 3536] [id = 656] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 22087C00 == 115 [pid = 3536] [id = 655] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 22080400 == 114 [pid = 3536] [id = 654] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 2022CC00 == 113 [pid = 3536] [id = 653] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 1D170400 == 112 [pid = 3536] [id = 652] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 1D165000 == 111 [pid = 3536] [id = 651] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 11C1B400 == 110 [pid = 3536] [id = 650] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 17D94C00 == 109 [pid = 3536] [id = 649] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 17D8A000 == 108 [pid = 3536] [id = 648] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 373 (22C96800) [pid = 3536] [serial = 1906] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 22E62400 == 107 [pid = 3536] [id = 644] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 22E5CC00 == 106 [pid = 3536] [id = 643] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 230E4800 == 105 [pid = 3536] [id = 642] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 230DC000 == 104 [pid = 3536] [id = 641] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 18B45000 == 103 [pid = 3536] [id = 640] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 21E72800 == 102 [pid = 3536] [id = 639] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 1FA92C00 == 101 [pid = 3536] [id = 638] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 19752000 == 100 [pid = 3536] [id = 637] 12:19:09 INFO - PROCESS | 3536 | --DOCSHELL 1561E000 == 99 [pid = 3536] [id = 636] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 372 (221A6400) [pid = 3536] [serial = 1904] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 371 (18D97800) [pid = 3536] [serial = 1870] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 370 (1E2AC400) [pid = 3536] [serial = 1892] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 369 (19EC1400) [pid = 3536] [serial = 1843] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 368 (2489A800) [pid = 3536] [serial = 1855] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 367 (18883800) [pid = 3536] [serial = 1879] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 366 (1D298C00) [pid = 3536] [serial = 1888] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 365 (21E74C00) [pid = 3536] [serial = 1769] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 364 (2564E400) [pid = 3536] [serial = 1861] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 363 (1DD2CC00) [pid = 3536] [serial = 1901] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 362 (256ED000) [pid = 3536] [serial = 1864] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 361 (18829C00) [pid = 3536] [serial = 1900] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 360 (22C90400) [pid = 3536] [serial = 1852] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 359 (1430C000) [pid = 3536] [serial = 1877] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 358 (20221400) [pid = 3536] [serial = 1894] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 357 (2055D000) [pid = 3536] [serial = 1846] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 356 (1DAC0800) [pid = 3536] [serial = 1529] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 355 (1DD35800) [pid = 3536] [serial = 1703] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 354 (15C95800) [pid = 3536] [serial = 1840] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 353 (253C5800) [pid = 3536] [serial = 1873] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 352 (1C13A400) [pid = 3536] [serial = 1886] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 351 (1561B400) [pid = 3536] [serial = 1882] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 350 (18CD3000) [pid = 3536] [serial = 1880] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 349 (1DD2D800) [pid = 3536] [serial = 1891] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 348 (13844000) [pid = 3536] [serial = 1876] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 347 (1BEB6400) [pid = 3536] [serial = 1885] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 346 (253CB400) [pid = 3536] [serial = 1867] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 345 (25647000) [pid = 3536] [serial = 1858] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 344 (21E7E000) [pid = 3536] [serial = 1898] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 343 (2219B400) [pid = 3536] [serial = 1903] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 342 (18164800) [pid = 3536] [serial = 1883] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 341 (1D63EC00) [pid = 3536] [serial = 1889] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 340 (21609000) [pid = 3536] [serial = 1897] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 339 (2219DC00) [pid = 3536] [serial = 1849] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 338 (20558400) [pid = 3536] [serial = 1895] [outer = 00000000] [url = about:blank] 12:19:09 INFO - PROCESS | 3536 | --DOMWINDOW == 337 (21E72000) [pid = 3536] [serial = 1838] [outer = 00000000] [url = about:blank] 12:19:10 INFO - PROCESS | 3536 | 1461097150088 Marionette TRACE conn2 <- [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:19:10 INFO - PROCESS | 3536 | 1461097150131 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 12:19:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:19:10 INFO - PROCESS | 3536 | 1461097150137 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:19:10 INFO - PROCESS | 3536 | 1461097150139 Marionette TRACE conn2 <- [1,2666,null,{}] 12:19:10 INFO - PROCESS | 3536 | 1461097150143 Marionette TRACE conn2 -> [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:19:10 INFO - PROCESS | 3536 | 1461097150251 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:19:10 INFO - PROCESS | 3536 | 1461097150258 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:10 INFO - PROCESS | 3536 | ++DOCSHELL 17D94C00 == 100 [pid = 3536] [id = 676] 12:19:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 338 (18160800) [pid = 3536] [serial = 2028] [outer = 00000000] 12:19:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 339 (197B1400) [pid = 3536] [serial = 2029] [outer = 18160800] 12:19:10 INFO - PROCESS | 3536 | 1461097150304 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 340 (19CE2C00) [pid = 3536] [serial = 2030] [outer = 18160800] 12:19:11 INFO - PROCESS | 3536 | 1461097151371 Marionette TRACE conn2 <- [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:19:11 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:19:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1248ms 12:19:11 INFO - PROCESS | 3536 | 1461097151396 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 3536 | 1461097151398 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 12:19:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:19:11 INFO - PROCESS | 3536 | 1461097151402 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 3536 | 1461097151405 Marionette TRACE conn2 <- [1,2670,null,{}] 12:19:11 INFO - PROCESS | 3536 | 1461097151415 Marionette TRACE conn2 -> [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:19:11 INFO - PROCESS | 3536 | 1461097151576 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:19:11 INFO - PROCESS | 3536 | 1461097151599 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:11 INFO - PROCESS | 3536 | ++DOCSHELL 1C1D2C00 == 101 [pid = 3536] [id = 677] 12:19:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 341 (1C1D3400) [pid = 3536] [serial = 2031] [outer = 00000000] 12:19:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 342 (1DD2F000) [pid = 3536] [serial = 2032] [outer = 1C1D3400] 12:19:11 INFO - PROCESS | 3536 | 1461097151650 Marionette DEBUG loaded listener.js 12:19:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 343 (1E0D4400) [pid = 3536] [serial = 2033] [outer = 1C1D3400] 12:19:12 INFO - PROCESS | 3536 | 1461097152655 Marionette TRACE conn2 <- [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:19:12 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:19:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1295ms 12:19:12 INFO - PROCESS | 3536 | 1461097152702 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 12:19:12 INFO - PROCESS | 3536 | 1461097152704 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 12:19:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:19:12 INFO - PROCESS | 3536 | 1461097152708 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:19:12 INFO - PROCESS | 3536 | 1461097152710 Marionette TRACE conn2 <- [1,2674,null,{}] 12:19:12 INFO - PROCESS | 3536 | 1461097152713 Marionette TRACE conn2 -> [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:19:12 INFO - PROCESS | 3536 | 1461097152873 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:19:12 INFO - PROCESS | 3536 | 1461097152889 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 3536 | ++DOCSHELL 1E603000 == 102 [pid = 3536] [id = 678] 12:19:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 344 (1F980000) [pid = 3536] [serial = 2034] [outer = 00000000] 12:19:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 345 (20558400) [pid = 3536] [serial = 2035] [outer = 1F980000] 12:19:12 INFO - PROCESS | 3536 | 1461097152936 Marionette DEBUG loaded listener.js 12:19:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 346 (20F93400) [pid = 3536] [serial = 2036] [outer = 1F980000] 12:19:13 INFO - PROCESS | 3536 | --DOMWINDOW == 345 (1325D400) [pid = 3536] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:19:13 INFO - PROCESS | 3536 | --DOMWINDOW == 344 (22817800) [pid = 3536] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:19:13 INFO - PROCESS | 3536 | --DOMWINDOW == 343 (18167800) [pid = 3536] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:19:13 INFO - PROCESS | 3536 | --DOMWINDOW == 342 (1D634800) [pid = 3536] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:19:13 INFO - PROCESS | 3536 | --DOMWINDOW == 341 (1D16BC00) [pid = 3536] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:19:13 INFO - PROCESS | 3536 | --DOMWINDOW == 340 (17D8A800) [pid = 3536] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:19:13 INFO - PROCESS | 3536 | --DOMWINDOW == 339 (22191000) [pid = 3536] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:19:13 INFO - PROCESS | 3536 | --DOMWINDOW == 338 (1A6ECC00) [pid = 3536] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:19:13 INFO - PROCESS | 3536 | --DOMWINDOW == 337 (2055BC00) [pid = 3536] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:19:13 INFO - PROCESS | 3536 | --DOMWINDOW == 336 (146AF800) [pid = 3536] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:19:14 INFO - PROCESS | 3536 | 1461097154145 Marionette TRACE conn2 <- [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:19:14 INFO - PROCESS | 3536 | 1461097154165 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 12:19:14 INFO - PROCESS | 3536 | 1461097154168 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:19:14 INFO - PROCESS | 3536 | 1461097154170 Marionette TRACE conn2 <- [1,2678,null,{}] 12:19:14 INFO - PROCESS | 3536 | 1461097154173 Marionette TRACE conn2 -> [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:19:14 INFO - PROCESS | 3536 | 1461097154274 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:19:14 INFO - PROCESS | 3536 | 1461097154417 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:14 INFO - PROCESS | 3536 | ++DOCSHELL 18CD4400 == 103 [pid = 3536] [id = 679] 12:19:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 337 (18CD9C00) [pid = 3536] [serial = 2037] [outer = 00000000] 12:19:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 338 (1BFF8400) [pid = 3536] [serial = 2038] [outer = 18CD9C00] 12:19:14 INFO - PROCESS | 3536 | 1461097154463 Marionette DEBUG loaded listener.js 12:19:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 339 (20221400) [pid = 3536] [serial = 2039] [outer = 18CD9C00] 12:19:15 INFO - PROCESS | 3536 | 1461097155362 Marionette TRACE conn2 <- [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:19:15 INFO - PROCESS | 3536 | 1461097155429 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 12:19:15 INFO - PROCESS | 3536 | 1461097155432 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:19:15 INFO - PROCESS | 3536 | 1461097155434 Marionette TRACE conn2 <- [1,2682,null,{}] 12:19:15 INFO - PROCESS | 3536 | 1461097155437 Marionette TRACE conn2 -> [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:19:15 INFO - PROCESS | 3536 | 1461097155653 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:19:15 INFO - PROCESS | 3536 | 1461097155902 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:15 INFO - PROCESS | 3536 | ++DOCSHELL 12D56C00 == 104 [pid = 3536] [id = 680] 12:19:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 340 (13203C00) [pid = 3536] [serial = 2040] [outer = 00000000] 12:19:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 341 (1365BC00) [pid = 3536] [serial = 2041] [outer = 13203C00] 12:19:15 INFO - PROCESS | 3536 | 1461097155961 Marionette DEBUG loaded listener.js 12:19:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 342 (1430B000) [pid = 3536] [serial = 2042] [outer = 13203C00] 12:19:17 INFO - PROCESS | 3536 | 1461097157116 Marionette TRACE conn2 <- [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:19:17 INFO - PROCESS | 3536 | 1461097157150 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 12:19:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:19:17 INFO - PROCESS | 3536 | 1461097157156 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 3536 | 1461097157160 Marionette TRACE conn2 <- [1,2686,null,{}] 12:19:17 INFO - PROCESS | 3536 | 1461097157166 Marionette TRACE conn2 -> [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:19:17 INFO - PROCESS | 3536 | 1461097157301 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:19:17 INFO - PROCESS | 3536 | 1461097157502 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:17 INFO - PROCESS | 3536 | ++DOCSHELL 18B45000 == 105 [pid = 3536] [id = 681] 12:19:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 343 (18B45400) [pid = 3536] [serial = 2043] [outer = 00000000] 12:19:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 344 (192D9800) [pid = 3536] [serial = 2044] [outer = 18B45400] 12:19:17 INFO - PROCESS | 3536 | 1461097157562 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 345 (197AE000) [pid = 3536] [serial = 2045] [outer = 18B45400] 12:19:18 INFO - PROCESS | 3536 | 1461097158705 Marionette TRACE conn2 <- [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:19:18 INFO - PROCESS | 3536 | 1461097158764 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 12:19:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:19:18 INFO - PROCESS | 3536 | 1461097158768 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:19:18 INFO - PROCESS | 3536 | 1461097158770 Marionette TRACE conn2 <- [1,2690,null,{}] 12:19:18 INFO - PROCESS | 3536 | 1461097158774 Marionette TRACE conn2 -> [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:19:18 INFO - PROCESS | 3536 | 1461097158947 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:19:19 INFO - PROCESS | 3536 | 1461097159146 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 3536 | ++DOCSHELL 1A567400 == 106 [pid = 3536] [id = 682] 12:19:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 346 (1A6F9000) [pid = 3536] [serial = 2046] [outer = 00000000] 12:19:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 347 (1CC7FC00) [pid = 3536] [serial = 2047] [outer = 1A6F9000] 12:19:19 INFO - PROCESS | 3536 | 1461097159203 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 348 (1D2A9800) [pid = 3536] [serial = 2048] [outer = 1A6F9000] 12:19:19 INFO - PROCESS | 3536 | 1461097159791 Marionette TRACE conn2 <- [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:19:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:19:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1046ms 12:19:19 INFO - PROCESS | 3536 | 1461097159809 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 3536 | 1461097159813 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 12:19:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:19:19 INFO - PROCESS | 3536 | 1461097159824 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 3536 | 1461097159830 Marionette TRACE conn2 <- [1,2694,null,{}] 12:19:19 INFO - PROCESS | 3536 | 1461097159858 Marionette TRACE conn2 -> [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:19:20 INFO - PROCESS | 3536 | 1461097160028 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:19:20 INFO - PROCESS | 3536 | 1461097160221 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 3536 | ++DOCSHELL 1CB10800 == 107 [pid = 3536] [id = 683] 12:19:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 349 (1D799800) [pid = 3536] [serial = 2049] [outer = 00000000] 12:19:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 350 (1DD33800) [pid = 3536] [serial = 2050] [outer = 1D799800] 12:19:20 INFO - PROCESS | 3536 | 1461097160280 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 351 (1E60F000) [pid = 3536] [serial = 2051] [outer = 1D799800] 12:19:20 INFO - PROCESS | 3536 | 1461097160871 Marionette TRACE conn2 <- [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:19:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:19:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1124ms 12:19:20 INFO - PROCESS | 3536 | 1461097160954 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 3536 | 1461097160956 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 12:19:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:19:20 INFO - PROCESS | 3536 | 1461097160960 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - PROCESS | 3536 | 1461097160962 Marionette TRACE conn2 <- [1,2698,null,{}] 12:19:20 INFO - PROCESS | 3536 | 1461097160966 Marionette TRACE conn2 -> [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:19:21 INFO - PROCESS | 3536 | 1461097161161 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:19:21 INFO - PROCESS | 3536 | 1461097161322 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:21 INFO - PROCESS | 3536 | ++DOCSHELL 21E79400 == 108 [pid = 3536] [id = 684] 12:19:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 352 (21E7E000) [pid = 3536] [serial = 2052] [outer = 00000000] 12:19:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 353 (22196C00) [pid = 3536] [serial = 2053] [outer = 21E7E000] 12:19:21 INFO - PROCESS | 3536 | 1461097161380 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 354 (2219F000) [pid = 3536] [serial = 2054] [outer = 21E7E000] 12:19:21 INFO - PROCESS | 3536 | 1461097162006 Marionette TRACE conn2 <- [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:19:22 INFO - PROCESS | 3536 | 1461097162056 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 12:19:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:19:22 INFO - PROCESS | 3536 | 1461097162060 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:19:22 INFO - PROCESS | 3536 | 1461097162062 Marionette TRACE conn2 <- [1,2702,null,{}] 12:19:22 INFO - PROCESS | 3536 | 1461097162066 Marionette TRACE conn2 -> [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:19:22 INFO - PROCESS | 3536 | 1461097162195 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:19:22 INFO - PROCESS | 3536 | 1461097162388 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:22 INFO - PROCESS | 3536 | ++DOCSHELL 2281A400 == 109 [pid = 3536] [id = 685] 12:19:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 355 (2281DC00) [pid = 3536] [serial = 2055] [outer = 00000000] 12:19:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 356 (22E41C00) [pid = 3536] [serial = 2056] [outer = 2281DC00] 12:19:22 INFO - PROCESS | 3536 | 1461097162454 Marionette DEBUG loaded listener.js 12:19:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 357 (230E4800) [pid = 3536] [serial = 2057] [outer = 2281DC00] 12:19:23 INFO - PROCESS | 3536 | 1461097163061 Marionette TRACE conn2 <- [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:19:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:19:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1092ms 12:19:23 INFO - PROCESS | 3536 | 1461097163144 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:19:23 INFO - PROCESS | 3536 | 1461097163147 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 12:19:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:19:23 INFO - PROCESS | 3536 | 1461097163150 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:19:23 INFO - PROCESS | 3536 | 1461097163153 Marionette TRACE conn2 <- [1,2706,null,{}] 12:19:23 INFO - PROCESS | 3536 | 1461097163156 Marionette TRACE conn2 -> [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:19:23 INFO - PROCESS | 3536 | 1461097163285 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:19:23 INFO - PROCESS | 3536 | 1461097163480 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 3536 | ++DOCSHELL 221AE000 == 110 [pid = 3536] [id = 686] 12:19:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 358 (22E3D800) [pid = 3536] [serial = 2058] [outer = 00000000] 12:19:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 359 (24806800) [pid = 3536] [serial = 2059] [outer = 22E3D800] 12:19:23 INFO - PROCESS | 3536 | 1461097163539 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 360 (2480AC00) [pid = 3536] [serial = 2060] [outer = 22E3D800] 12:19:24 INFO - PROCESS | 3536 | 1461097164175 Marionette TRACE conn2 <- [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:19:24 INFO - PROCESS | 3536 | 1461097164194 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 12:19:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:19:24 INFO - PROCESS | 3536 | 1461097164215 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - PROCESS | 3536 | 1461097164217 Marionette TRACE conn2 <- [1,2710,null,{}] 12:19:24 INFO - PROCESS | 3536 | 1461097164220 Marionette TRACE conn2 -> [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:19:24 INFO - PROCESS | 3536 | 1461097164346 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:19:24 INFO - PROCESS | 3536 | 1461097164538 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:24 INFO - PROCESS | 3536 | ++DOCSHELL 2207BC00 == 111 [pid = 3536] [id = 687] 12:19:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 361 (22E4C000) [pid = 3536] [serial = 2061] [outer = 00000000] 12:19:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 362 (22E56C00) [pid = 3536] [serial = 2062] [outer = 22E4C000] 12:19:24 INFO - PROCESS | 3536 | 1461097164595 Marionette DEBUG loaded listener.js 12:19:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 363 (22E58800) [pid = 3536] [serial = 2063] [outer = 22E4C000] 12:19:25 INFO - PROCESS | 3536 | 1461097165190 Marionette TRACE conn2 <- [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:19:25 INFO - PROCESS | 3536 | 1461097165220 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 12:19:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:19:25 INFO - PROCESS | 3536 | 1461097165223 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:19:25 INFO - PROCESS | 3536 | 1461097165225 Marionette TRACE conn2 <- [1,2714,null,{}] 12:19:25 INFO - PROCESS | 3536 | 1461097165229 Marionette TRACE conn2 -> [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:19:25 INFO - PROCESS | 3536 | 1461097165354 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:19:25 INFO - PROCESS | 3536 | 1461097165559 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:25 INFO - PROCESS | 3536 | ++DOCSHELL 22E53800 == 112 [pid = 3536] [id = 688] 12:19:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 364 (22E58C00) [pid = 3536] [serial = 2064] [outer = 00000000] 12:19:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 365 (248F9400) [pid = 3536] [serial = 2065] [outer = 22E58C00] 12:19:25 INFO - PROCESS | 3536 | 1461097165623 Marionette DEBUG loaded listener.js 12:19:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 366 (253C5800) [pid = 3536] [serial = 2066] [outer = 22E58C00] 12:19:26 INFO - PROCESS | 3536 | 1461097166327 Marionette TRACE conn2 <- [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:19:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:19:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1155ms 12:19:26 INFO - PROCESS | 3536 | 1461097166377 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:19:26 INFO - PROCESS | 3536 | 1461097166379 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 12:19:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:19:26 INFO - PROCESS | 3536 | 1461097166383 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:19:26 INFO - PROCESS | 3536 | 1461097166385 Marionette TRACE conn2 <- [1,2718,null,{}] 12:19:26 INFO - PROCESS | 3536 | 1461097166389 Marionette TRACE conn2 -> [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:19:26 INFO - PROCESS | 3536 | 1461097166515 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:19:26 INFO - PROCESS | 3536 | 1461097166970 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:26 INFO - PROCESS | 3536 | ++DOCSHELL 123D8000 == 113 [pid = 3536] [id = 689] 12:19:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 367 (1325C800) [pid = 3536] [serial = 2067] [outer = 00000000] 12:19:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 368 (1664A400) [pid = 3536] [serial = 2068] [outer = 1325C800] 12:19:27 INFO - PROCESS | 3536 | 1461097167024 Marionette DEBUG loaded listener.js 12:19:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 369 (17D92400) [pid = 3536] [serial = 2069] [outer = 1325C800] 12:19:28 INFO - PROCESS | 3536 | 1461097168153 Marionette TRACE conn2 <- [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:19:28 INFO - PROCESS | 3536 | 1461097168203 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 12:19:28 INFO - PROCESS | 3536 | 1461097168208 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:19:28 INFO - PROCESS | 3536 | 1461097168212 Marionette TRACE conn2 <- [1,2722,null,{}] 12:19:28 INFO - PROCESS | 3536 | 1461097168217 Marionette TRACE conn2 -> [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:19:28 INFO - PROCESS | 3536 | 1461097168374 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:19:28 INFO - PROCESS | 3536 | 1461097168584 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:28 INFO - PROCESS | 3536 | ++DOCSHELL 19A1C400 == 114 [pid = 3536] [id = 690] 12:19:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 370 (19A1D000) [pid = 3536] [serial = 2070] [outer = 00000000] 12:19:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 371 (19EBA400) [pid = 3536] [serial = 2071] [outer = 19A1D000] 12:19:28 INFO - PROCESS | 3536 | 1461097168637 Marionette DEBUG loaded listener.js 12:19:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 372 (1A6ECC00) [pid = 3536] [serial = 2072] [outer = 19A1D000] 12:19:29 INFO - PROCESS | 3536 | 1461097169233 Marionette TRACE conn2 <- [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:19:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:19:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1077ms 12:19:29 INFO - PROCESS | 3536 | 1461097169306 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 3536 | 1461097169310 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 12:19:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:19:29 INFO - PROCESS | 3536 | 1461097169314 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - PROCESS | 3536 | 1461097169316 Marionette TRACE conn2 <- [1,2726,null,{}] 12:19:29 INFO - PROCESS | 3536 | 1461097169320 Marionette TRACE conn2 -> [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:19:29 INFO - PROCESS | 3536 | 1461097169444 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:19:29 INFO - PROCESS | 3536 | 1461097169642 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 3536 | ++DOCSHELL 19CE2800 == 115 [pid = 3536] [id = 691] 12:19:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 373 (1BFEEC00) [pid = 3536] [serial = 2073] [outer = 00000000] 12:19:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 374 (1D674800) [pid = 3536] [serial = 2074] [outer = 1BFEEC00] 12:19:29 INFO - PROCESS | 3536 | 1461097169695 Marionette DEBUG loaded listener.js 12:19:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 375 (1D9E2400) [pid = 3536] [serial = 2075] [outer = 1BFEEC00] 12:19:30 INFO - PROCESS | 3536 | 1461097170351 Marionette TRACE conn2 <- [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:19:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:19:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1092ms 12:19:30 INFO - PROCESS | 3536 | 1461097170410 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:19:30 INFO - PROCESS | 3536 | 1461097170412 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 12:19:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:19:30 INFO - PROCESS | 3536 | 1461097170421 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:19:30 INFO - PROCESS | 3536 | 1461097170427 Marionette TRACE conn2 <- [1,2730,null,{}] 12:19:30 INFO - PROCESS | 3536 | 1461097170431 Marionette TRACE conn2 -> [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:19:30 INFO - PROCESS | 3536 | 1461097170553 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:19:30 INFO - PROCESS | 3536 | 1461097170752 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:30 INFO - PROCESS | 3536 | ++DOCSHELL 1D291400 == 116 [pid = 3536] [id = 692] 12:19:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 376 (1D63C000) [pid = 3536] [serial = 2076] [outer = 00000000] 12:19:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 377 (21E73000) [pid = 3536] [serial = 2077] [outer = 1D63C000] 12:19:30 INFO - PROCESS | 3536 | 1461097170804 Marionette DEBUG loaded listener.js 12:19:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 378 (2207E800) [pid = 3536] [serial = 2078] [outer = 1D63C000] 12:19:31 INFO - PROCESS | 3536 | 1461097171375 Marionette TRACE conn2 <- [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:19:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:19:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 999ms 12:19:31 INFO - PROCESS | 3536 | 1461097171418 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 12:19:31 INFO - PROCESS | 3536 | 1461097171420 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 12:19:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:19:31 INFO - PROCESS | 3536 | 1461097171423 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 3536 | 1461097171425 Marionette TRACE conn2 <- [1,2734,null,{}] 12:19:31 INFO - PROCESS | 3536 | 1461097171429 Marionette TRACE conn2 -> [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:19:31 INFO - PROCESS | 3536 | 1461097171547 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:19:31 INFO - PROCESS | 3536 | 1461097171760 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:31 INFO - PROCESS | 3536 | ++DOCSHELL 1E2A8000 == 117 [pid = 3536] [id = 693] 12:19:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 379 (2281D000) [pid = 3536] [serial = 2079] [outer = 00000000] 12:19:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 380 (22E3E000) [pid = 3536] [serial = 2080] [outer = 2281D000] 12:19:31 INFO - PROCESS | 3536 | 1461097171809 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 381 (22E4A800) [pid = 3536] [serial = 2081] [outer = 2281D000] 12:19:31 INFO - PROCESS | 3536 | --DOCSHELL 18CD4400 == 116 [pid = 3536] [id = 679] 12:19:31 INFO - PROCESS | 3536 | --DOCSHELL 1E603000 == 115 [pid = 3536] [id = 678] 12:19:31 INFO - PROCESS | 3536 | --DOCSHELL 1C1D2C00 == 114 [pid = 3536] [id = 677] 12:19:31 INFO - PROCESS | 3536 | --DOCSHELL 17D94C00 == 113 [pid = 3536] [id = 676] 12:19:31 INFO - PROCESS | 3536 | --DOCSHELL 18CD6400 == 112 [pid = 3536] [id = 675] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 380 (23F08000) [pid = 3536] [serial = 1918] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 379 (1815E800) [pid = 3536] [serial = 1909] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 378 (2219A400) [pid = 3536] [serial = 1915] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 377 (24897000) [pid = 3536] [serial = 1921] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 376 (1A622800) [pid = 3536] [serial = 1912] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 375 (230E5C00) [pid = 3536] [serial = 1924] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 374 (25657400) [pid = 3536] [serial = 1927] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 373 (22E66400) [pid = 3536] [serial = 1930] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 372 (24857400) [pid = 3536] [serial = 1936] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 371 (2565DC00) [pid = 3536] [serial = 1933] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 370 (1C135800) [pid = 3536] [serial = 1939] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 369 (2485BC00) [pid = 3536] [serial = 1942] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 368 (23A16C00) [pid = 3536] [serial = 1975] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOCSHELL 248F7400 == 111 [pid = 3536] [id = 668] 12:19:32 INFO - PROCESS | 3536 | --DOCSHELL 248F4C00 == 110 [pid = 3536] [id = 667] 12:19:32 INFO - PROCESS | 3536 | --DOCSHELL 24869000 == 109 [pid = 3536] [id = 666] 12:19:32 INFO - PROCESS | 3536 | --DOCSHELL 2480F000 == 108 [pid = 3536] [id = 665] 12:19:32 INFO - PROCESS | 3536 | --DOCSHELL 24805C00 == 107 [pid = 3536] [id = 664] 12:19:32 INFO - PROCESS | 3536 | --DOCSHELL 22E43800 == 106 [pid = 3536] [id = 663] 12:19:32 INFO - PROCESS | 3536 | --DOCSHELL 22E40400 == 105 [pid = 3536] [id = 662] 12:19:32 INFO - PROCESS | 3536 | --DOCSHELL 23F03800 == 104 [pid = 3536] [id = 661] 12:19:32 INFO - PROCESS | 3536 | --DOCSHELL 1AAAF000 == 103 [pid = 3536] [id = 660] 12:19:32 INFO - PROCESS | 3536 | --DOCSHELL 1815D000 == 102 [pid = 3536] [id = 659] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 367 (16B78800) [pid = 3536] [serial = 1951] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 366 (18CD4C00) [pid = 3536] [serial = 1952] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 365 (22E60400) [pid = 3536] [serial = 1966] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 364 (1C977C00) [pid = 3536] [serial = 1949] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 363 (1A61C000) [pid = 3536] [serial = 1948] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 362 (1E60D800) [pid = 3536] [serial = 1957] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 361 (1D673000) [pid = 3536] [serial = 1954] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 360 (1DABF000) [pid = 3536] [serial = 1955] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 359 (18895400) [pid = 3536] [serial = 1946] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 358 (18167000) [pid = 3536] [serial = 1945] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 357 (221A8000) [pid = 3536] [serial = 1963] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 356 (230DCC00) [pid = 3536] [serial = 1972] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 355 (230DF800) [pid = 3536] [serial = 1967] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 354 (230E8800) [pid = 3536] [serial = 1973] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 353 (20F98000) [pid = 3536] [serial = 1960] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 352 (2160B000) [pid = 3536] [serial = 1961] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 351 (1974C400) [pid = 3536] [serial = 1969] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 350 (22819800) [pid = 3536] [serial = 1964] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 349 (1D641C00) [pid = 3536] [serial = 1970] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | --DOMWINDOW == 348 (1F984400) [pid = 3536] [serial = 1958] [outer = 00000000] [url = about:blank] 12:19:32 INFO - PROCESS | 3536 | 1461097172371 Marionette TRACE conn2 <- [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:19:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:19:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 999ms 12:19:32 INFO - PROCESS | 3536 | 1461097172425 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:19:32 INFO - PROCESS | 3536 | 1461097172427 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 12:19:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:19:32 INFO - PROCESS | 3536 | 1461097172430 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:19:32 INFO - PROCESS | 3536 | 1461097172432 Marionette TRACE conn2 <- [1,2738,null,{}] 12:19:32 INFO - PROCESS | 3536 | 1461097172436 Marionette TRACE conn2 -> [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:19:32 INFO - PROCESS | 3536 | 1461097172539 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:19:32 INFO - PROCESS | 3536 | 1461097172725 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:32 INFO - PROCESS | 3536 | ++DOCSHELL 183A3C00 == 103 [pid = 3536] [id = 694] 12:19:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 349 (18826C00) [pid = 3536] [serial = 2082] [outer = 00000000] 12:19:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 350 (1A622800) [pid = 3536] [serial = 2083] [outer = 18826C00] 12:19:32 INFO - PROCESS | 3536 | 1461097172780 Marionette DEBUG loaded listener.js 12:19:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 351 (1F97C800) [pid = 3536] [serial = 2084] [outer = 18826C00] 12:19:33 INFO - PROCESS | 3536 | 1461097173210 Marionette TRACE conn2 <- [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:19:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:19:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 827ms 12:19:33 INFO - PROCESS | 3536 | 1461097173274 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:19:33 INFO - PROCESS | 3536 | 1461097173276 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 12:19:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:19:33 INFO - PROCESS | 3536 | 1461097173280 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:19:33 INFO - PROCESS | 3536 | 1461097173281 Marionette TRACE conn2 <- [1,2742,null,{}] 12:19:33 INFO - PROCESS | 3536 | 1461097173285 Marionette TRACE conn2 -> [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:19:33 INFO - PROCESS | 3536 | 1461097173394 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:19:33 INFO - PROCESS | 3536 | 1461097173408 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:33 INFO - PROCESS | 3536 | ++DOCSHELL 19CDF800 == 104 [pid = 3536] [id = 695] 12:19:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 352 (21043C00) [pid = 3536] [serial = 2085] [outer = 00000000] 12:19:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 353 (2281C400) [pid = 3536] [serial = 2086] [outer = 21043C00] 12:19:33 INFO - PROCESS | 3536 | 1461097173456 Marionette DEBUG loaded listener.js 12:19:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 354 (22E49400) [pid = 3536] [serial = 2087] [outer = 21043C00] 12:19:33 INFO - PROCESS | 3536 | 1461097173938 Marionette TRACE conn2 <- [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:19:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:19:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 702ms 12:19:33 INFO - PROCESS | 3536 | 1461097173997 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:19:33 INFO - PROCESS | 3536 | 1461097173999 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 12:19:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:19:33 INFO - PROCESS | 3536 | 1461097174002 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:19:33 INFO - PROCESS | 3536 | 1461097174004 Marionette TRACE conn2 <- [1,2746,null,{}] 12:19:33 INFO - PROCESS | 3536 | 1461097174007 Marionette TRACE conn2 -> [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:19:34 INFO - PROCESS | 3536 | 1461097174135 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:19:34 INFO - PROCESS | 3536 | 1461097174142 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 3536 | ++DOCSHELL 197B5000 == 105 [pid = 3536] [id = 696] 12:19:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 355 (19C0A400) [pid = 3536] [serial = 2088] [outer = 00000000] 12:19:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 356 (230DCC00) [pid = 3536] [serial = 2089] [outer = 19C0A400] 12:19:34 INFO - PROCESS | 3536 | 1461097174187 Marionette DEBUG loaded listener.js 12:19:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 357 (230E2800) [pid = 3536] [serial = 2090] [outer = 19C0A400] 12:19:34 INFO - PROCESS | 3536 | 1461097174749 Marionette TRACE conn2 <- [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:19:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:19:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 796ms 12:19:34 INFO - PROCESS | 3536 | 1461097174804 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:19:34 INFO - PROCESS | 3536 | 1461097174806 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 12:19:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:19:34 INFO - PROCESS | 3536 | 1461097174810 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:19:34 INFO - PROCESS | 3536 | 1461097174811 Marionette TRACE conn2 <- [1,2750,null,{}] 12:19:34 INFO - PROCESS | 3536 | 1461097174821 Marionette TRACE conn2 -> [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:19:34 INFO - PROCESS | 3536 | 1461097174978 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:19:34 INFO - PROCESS | 3536 | 1461097175000 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 3536 | ++DOCSHELL 22E69400 == 106 [pid = 3536] [id = 697] 12:19:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 358 (230DB800) [pid = 3536] [serial = 2091] [outer = 00000000] 12:19:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 359 (23F07800) [pid = 3536] [serial = 2092] [outer = 230DB800] 12:19:35 INFO - PROCESS | 3536 | 1461097175045 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 360 (23F0E400) [pid = 3536] [serial = 2093] [outer = 230DB800] 12:19:35 INFO - PROCESS | 3536 | 1461097175528 Marionette TRACE conn2 <- [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:19:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:19:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 733ms 12:19:35 INFO - PROCESS | 3536 | 1461097175550 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:19:35 INFO - PROCESS | 3536 | 1461097175552 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 12:19:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:19:35 INFO - PROCESS | 3536 | 1461097175555 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:19:35 INFO - PROCESS | 3536 | 1461097175557 Marionette TRACE conn2 <- [1,2754,null,{}] 12:19:35 INFO - PROCESS | 3536 | 1461097175596 Marionette TRACE conn2 -> [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:19:35 INFO - PROCESS | 3536 | 1461097175758 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:19:35 INFO - PROCESS | 3536 | 1461097175778 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:35 INFO - PROCESS | 3536 | ++DOCSHELL 23F0C800 == 107 [pid = 3536] [id = 698] 12:19:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 361 (2480DC00) [pid = 3536] [serial = 2094] [outer = 00000000] 12:19:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 362 (24858C00) [pid = 3536] [serial = 2095] [outer = 2480DC00] 12:19:35 INFO - PROCESS | 3536 | 1461097175823 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 363 (2485BC00) [pid = 3536] [serial = 2096] [outer = 2480DC00] 12:19:36 INFO - PROCESS | 3536 | 1461097176322 Marionette TRACE conn2 <- [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:19:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:19:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 796ms 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 362 (221AAC00) [pid = 3536] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 361 (1DD2AC00) [pid = 3536] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 360 (1D28D400) [pid = 3536] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 359 (1DD38800) [pid = 3536] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 358 (1CC81000) [pid = 3536] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 357 (1815E400) [pid = 3536] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 356 (1BEBA400) [pid = 3536] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 355 (1FA9B000) [pid = 3536] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 354 (18B37400) [pid = 3536] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 353 (1A6F7800) [pid = 3536] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 352 (1F988800) [pid = 3536] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 351 (1C137800) [pid = 3536] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 350 (22825C00) [pid = 3536] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 349 (132E3400) [pid = 3536] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 348 (1D164800) [pid = 3536] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 347 (13269000) [pid = 3536] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 346 (132D8C00) [pid = 3536] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 345 (1E603400) [pid = 3536] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 344 (15617000) [pid = 3536] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 343 (20F95C00) [pid = 3536] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 342 (1E2A7800) [pid = 3536] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 341 (18CD6C00) [pid = 3536] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 340 (13A0B000) [pid = 3536] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 339 (19EBAC00) [pid = 3536] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 338 (1BFF7400) [pid = 3536] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 337 (15614800) [pid = 3536] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 336 (20F8EC00) [pid = 3536] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 335 (1D9ED400) [pid = 3536] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 334 (20222400) [pid = 3536] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:19:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 333 (1D670800) [pid = 3536] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 332 (1D63F400) [pid = 3536] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 331 (1E2A7C00) [pid = 3536] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 330 (12B82C00) [pid = 3536] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 329 (197ABC00) [pid = 3536] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 328 (16375C00) [pid = 3536] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 327 (1D63FC00) [pid = 3536] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 326 (24807400) [pid = 3536] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 325 (18397000) [pid = 3536] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 324 (22E46000) [pid = 3536] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 323 (1DDB2800) [pid = 3536] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 322 (1F980000) [pid = 3536] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 321 (1636E800) [pid = 3536] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 320 (2103A400) [pid = 3536] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 319 (23F04800) [pid = 3536] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 318 (21047C00) [pid = 3536] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 317 (1A238800) [pid = 3536] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 316 (11C1B800) [pid = 3536] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 315 (1BEB9800) [pid = 3536] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 314 (19A23000) [pid = 3536] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 313 (13AE7400) [pid = 3536] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 312 (253C3000) [pid = 3536] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 311 (22C8F000) [pid = 3536] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 310 (18160800) [pid = 3536] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 309 (22E65000) [pid = 3536] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 308 (1DAC7400) [pid = 3536] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 307 (1BFF7C00) [pid = 3536] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 306 (13414800) [pid = 3536] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 305 (17A71000) [pid = 3536] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 304 (158EE000) [pid = 3536] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 303 (22194400) [pid = 3536] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 302 (1CB18400) [pid = 3536] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 301 (1D0D0800) [pid = 3536] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 300 (132DE800) [pid = 3536] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 299 (18D96400) [pid = 3536] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 298 (1DAC7000) [pid = 3536] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 297 (16457C00) [pid = 3536] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 296 (1AAA4400) [pid = 3536] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 295 (1D672C00) [pid = 3536] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 294 (221A8800) [pid = 3536] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 293 (19756C00) [pid = 3536] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 292 (1D672400) [pid = 3536] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 291 (23F07400) [pid = 3536] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 290 (18887800) [pid = 3536] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 289 (197B3800) [pid = 3536] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 288 (19A21C00) [pid = 3536] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 287 (22194C00) [pid = 3536] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 286 (1D0D3800) [pid = 3536] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 285 (197AA400) [pid = 3536] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 284 (1D172800) [pid = 3536] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 283 (1810A800) [pid = 3536] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 282 (22E40800) [pid = 3536] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 281 (1E0DE800) [pid = 3536] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 280 (18166000) [pid = 3536] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 279 (1D299C00) [pid = 3536] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 278 (21048400) [pid = 3536] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 277 (21609800) [pid = 3536] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 276 (21E7BC00) [pid = 3536] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 275 (1D294800) [pid = 3536] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 274 (13268800) [pid = 3536] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 273 (230DF000) [pid = 3536] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 272 (1DAC5000) [pid = 3536] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 271 (21605800) [pid = 3536] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 270 (18886C00) [pid = 3536] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 269 (19883000) [pid = 3536] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 268 (1D295C00) [pid = 3536] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 267 (13653800) [pid = 3536] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 266 (13A10000) [pid = 3536] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 265 (1833B400) [pid = 3536] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 264 (1D678000) [pid = 3536] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 263 (22E5D000) [pid = 3536] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 262 (221A0400) [pid = 3536] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 261 (20563C00) [pid = 3536] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 260 (1C1D3400) [pid = 3536] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 259 (15C8DC00) [pid = 3536] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 258 (2484F400) [pid = 3536] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 257 (13401800) [pid = 3536] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 256 (1E0D0400) [pid = 3536] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 255 (25644800) [pid = 3536] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 254 (17A72C00) [pid = 3536] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 253 (1DABA400) [pid = 3536] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 252 (1D0D6800) [pid = 3536] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 251 (20F8DC00) [pid = 3536] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 250 (1D0CBC00) [pid = 3536] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 249 (19757800) [pid = 3536] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 248 (13AE9000) [pid = 3536] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 247 (22191400) [pid = 3536] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 246 (1C972000) [pid = 3536] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 245 (21602400) [pid = 3536] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 244 (13263C00) [pid = 3536] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 243 (15614C00) [pid = 3536] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 242 (156A7400) [pid = 3536] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 241 (19882000) [pid = 3536] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:19:37 INFO - PROCESS | 3536 | --DOMWINDOW == 240 (1341B800) [pid = 3536] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:19:37 INFO - PROCESS | 3536 | 1461097177635 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:19:37 INFO - PROCESS | 3536 | 1461097177637 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 12:19:37 INFO - PROCESS | 3536 | 1461097177657 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:19:37 INFO - PROCESS | 3536 | 1461097177659 Marionette TRACE conn2 <- [1,2758,null,{}] 12:19:37 INFO - PROCESS | 3536 | 1461097177662 Marionette TRACE conn2 -> [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:19:37 INFO - PROCESS | 3536 | 1461097177768 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:19:37 INFO - PROCESS | 3536 | 1461097177774 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:37 INFO - PROCESS | 3536 | ++DOCSHELL 132E2800 == 108 [pid = 3536] [id = 699] 12:19:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 241 (132E3400) [pid = 3536] [serial = 2097] [outer = 00000000] 12:19:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 242 (13414000) [pid = 3536] [serial = 2098] [outer = 132E3400] 12:19:37 INFO - PROCESS | 3536 | 1461097177970 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 243 (1388F800) [pid = 3536] [serial = 2099] [outer = 132E3400] 12:19:38 INFO - PROCESS | 3536 | 1461097178385 Marionette TRACE conn2 <- [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:19:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:19:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 734ms 12:19:38 INFO - PROCESS | 3536 | 1461097178393 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 3536 | 1461097178396 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 12:19:38 INFO - PROCESS | 3536 | 1461097178399 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:19:38 INFO - PROCESS | 3536 | 1461097178401 Marionette TRACE conn2 <- [1,2762,null,{}] 12:19:38 INFO - PROCESS | 3536 | 1461097178405 Marionette TRACE conn2 -> [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:19:38 INFO - PROCESS | 3536 | 1461097178586 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:19:38 INFO - PROCESS | 3536 | 1461097178606 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 3536 | ++DOCSHELL 13851000 == 109 [pid = 3536] [id = 700] 12:19:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 244 (13887C00) [pid = 3536] [serial = 2100] [outer = 00000000] 12:19:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 245 (1810A800) [pid = 3536] [serial = 2101] [outer = 13887C00] 12:19:38 INFO - PROCESS | 3536 | 1461097178651 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 246 (1833A400) [pid = 3536] [serial = 2102] [outer = 13887C00] 12:19:39 INFO - PROCESS | 3536 | 1461097179108 Marionette TRACE conn2 <- [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:19:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:19:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 734ms 12:19:39 INFO - PROCESS | 3536 | 1461097179139 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:19:39 INFO - PROCESS | 3536 | 1461097179141 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 12:19:39 INFO - PROCESS | 3536 | 1461097179145 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:19:39 INFO - PROCESS | 3536 | 1461097179146 Marionette TRACE conn2 <- [1,2766,null,{}] 12:19:39 INFO - PROCESS | 3536 | 1461097179150 Marionette TRACE conn2 -> [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:19:39 INFO - PROCESS | 3536 | 1461097179342 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:19:39 INFO - PROCESS | 3536 | 1461097179362 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:39 INFO - PROCESS | 3536 | ++DOCSHELL 14AB4400 == 110 [pid = 3536] [id = 701] 12:19:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 247 (156EBC00) [pid = 3536] [serial = 2103] [outer = 00000000] 12:19:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 248 (18D9F800) [pid = 3536] [serial = 2104] [outer = 156EBC00] 12:19:39 INFO - PROCESS | 3536 | 1461097179413 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 249 (197A9800) [pid = 3536] [serial = 2105] [outer = 156EBC00] 12:19:40 INFO - PROCESS | 3536 | 1461097180119 Marionette TRACE conn2 <- [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:19:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:19:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 999ms 12:19:40 INFO - PROCESS | 3536 | 1461097180149 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:19:40 INFO - PROCESS | 3536 | 1461097180154 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 12:19:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:19:40 INFO - PROCESS | 3536 | 1461097180160 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:19:40 INFO - PROCESS | 3536 | 1461097180164 Marionette TRACE conn2 <- [1,2770,null,{}] 12:19:40 INFO - PROCESS | 3536 | 1461097180170 Marionette TRACE conn2 -> [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:19:40 INFO - PROCESS | 3536 | 1461097180305 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:19:40 INFO - PROCESS | 3536 | 1461097180511 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 3536 | ++DOCSHELL 1561DC00 == 111 [pid = 3536] [id = 702] 12:19:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 250 (16455C00) [pid = 3536] [serial = 2106] [outer = 00000000] 12:19:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 251 (18897000) [pid = 3536] [serial = 2107] [outer = 16455C00] 12:19:40 INFO - PROCESS | 3536 | 1461097180571 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 252 (18CCC400) [pid = 3536] [serial = 2108] [outer = 16455C00] 12:19:41 INFO - PROCESS | 3536 | 1461097181201 Marionette TRACE conn2 <- [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:19:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:19:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1093ms 12:19:41 INFO - PROCESS | 3536 | 1461097181254 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:19:41 INFO - PROCESS | 3536 | 1461097181260 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 12:19:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:19:41 INFO - PROCESS | 3536 | 1461097181266 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 3536 | 1461097181269 Marionette TRACE conn2 <- [1,2774,null,{}] 12:19:41 INFO - PROCESS | 3536 | 1461097181273 Marionette TRACE conn2 -> [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:19:41 INFO - PROCESS | 3536 | 1461097181436 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:19:41 INFO - PROCESS | 3536 | 1461097181638 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:41 INFO - PROCESS | 3536 | ++DOCSHELL 181D4800 == 112 [pid = 3536] [id = 703] 12:19:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 253 (197AE800) [pid = 3536] [serial = 2109] [outer = 00000000] 12:19:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 254 (19CDFC00) [pid = 3536] [serial = 2110] [outer = 197AE800] 12:19:41 INFO - PROCESS | 3536 | 1461097181693 Marionette DEBUG loaded listener.js 12:19:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 255 (1A50C800) [pid = 3536] [serial = 2111] [outer = 197AE800] 12:19:42 INFO - PROCESS | 3536 | 1461097182331 Marionette TRACE conn2 <- [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:19:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:19:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1093ms 12:19:42 INFO - PROCESS | 3536 | 1461097182363 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:19:42 INFO - PROCESS | 3536 | 1461097182365 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 12:19:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:19:42 INFO - PROCESS | 3536 | 1461097182369 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:19:42 INFO - PROCESS | 3536 | 1461097182373 Marionette TRACE conn2 <- [1,2778,null,{}] 12:19:42 INFO - PROCESS | 3536 | 1461097182384 Marionette TRACE conn2 -> [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:19:42 INFO - PROCESS | 3536 | 1461097182522 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:19:42 INFO - PROCESS | 3536 | 1461097182733 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 3536 | ++DOCSHELL 1C969C00 == 113 [pid = 3536] [id = 704] 12:19:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 256 (1C96B000) [pid = 3536] [serial = 2112] [outer = 00000000] 12:19:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 257 (1CC7F000) [pid = 3536] [serial = 2113] [outer = 1C96B000] 12:19:42 INFO - PROCESS | 3536 | 1461097182793 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 3536 | ++DOMWINDOW == 258 (1D0D8800) [pid = 3536] [serial = 2114] [outer = 1C96B000] 12:19:43 INFO - PROCESS | 3536 | 1461097183365 Marionette TRACE conn2 <- [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:19:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:19:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1045ms 12:19:43 INFO - PROCESS | 3536 | 1461097183418 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:19:43 INFO - PROCESS | 3536 | 1461097183421 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 12:19:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:19:43 INFO - PROCESS | 3536 | 1461097183442 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:19:43 INFO - PROCESS | 3536 | 1461097183445 Marionette TRACE conn2 <- [1,2782,null,{}] 12:19:43 INFO - PROCESS | 3536 | 1461097183449 Marionette TRACE conn2 -> [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:19:43 INFO - PROCESS | 3536 | 1461097183588 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:19:43 INFO - PROCESS | 3536 | 1461097183794 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:43 INFO - PROCESS | 3536 | ++DOCSHELL 1D299C00 == 114 [pid = 3536] [id = 705] 12:19:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 259 (1D2A6000) [pid = 3536] [serial = 2115] [outer = 00000000] 12:19:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 260 (1D669C00) [pid = 3536] [serial = 2116] [outer = 1D2A6000] 12:19:43 INFO - PROCESS | 3536 | 1461097183851 Marionette DEBUG loaded listener.js 12:19:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 261 (1D798800) [pid = 3536] [serial = 2117] [outer = 1D2A6000] 12:19:44 INFO - PROCESS | 3536 | 1461097184428 Marionette TRACE conn2 <- [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:19:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:19:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1062ms 12:19:44 INFO - PROCESS | 3536 | 1461097184484 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:19:44 INFO - PROCESS | 3536 | 1461097184486 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 12:19:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:19:44 INFO - PROCESS | 3536 | 1461097184507 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:19:44 INFO - PROCESS | 3536 | 1461097184509 Marionette TRACE conn2 <- [1,2786,null,{}] 12:19:44 INFO - PROCESS | 3536 | 1461097184513 Marionette TRACE conn2 -> [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:19:44 INFO - PROCESS | 3536 | 1461097184649 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:19:44 INFO - PROCESS | 3536 | 1461097184843 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:44 INFO - PROCESS | 3536 | ++DOCSHELL 1C1D3400 == 115 [pid = 3536] [id = 706] 12:19:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 262 (1D294800) [pid = 3536] [serial = 2118] [outer = 00000000] 12:19:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 263 (1DAC6800) [pid = 3536] [serial = 2119] [outer = 1D294800] 12:19:44 INFO - PROCESS | 3536 | 1461097184901 Marionette DEBUG loaded listener.js 12:19:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 264 (1DD2F800) [pid = 3536] [serial = 2120] [outer = 1D294800] 12:19:45 INFO - PROCESS | 3536 | 1461097185550 Marionette TRACE conn2 <- [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:19:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:19:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1077ms 12:19:45 INFO - PROCESS | 3536 | 1461097185600 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:19:45 INFO - PROCESS | 3536 | 1461097185602 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 12:19:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:19:45 INFO - PROCESS | 3536 | 1461097185606 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:19:45 INFO - PROCESS | 3536 | 1461097185608 Marionette TRACE conn2 <- [1,2790,null,{}] 12:19:45 INFO - PROCESS | 3536 | 1461097185611 Marionette TRACE conn2 -> [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:19:45 INFO - PROCESS | 3536 | 1461097185779 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:19:45 INFO - PROCESS | 3536 | 1461097185975 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:45 INFO - PROCESS | 3536 | ++DOCSHELL 1D63FC00 == 116 [pid = 3536] [id = 707] 12:19:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 265 (1D79F400) [pid = 3536] [serial = 2121] [outer = 00000000] 12:19:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 266 (1F988400) [pid = 3536] [serial = 2122] [outer = 1D79F400] 12:19:46 INFO - PROCESS | 3536 | 1461097186036 Marionette DEBUG loaded listener.js 12:19:46 INFO - PROCESS | 3536 | ++DOMWINDOW == 267 (1FAA0800) [pid = 3536] [serial = 2123] [outer = 1D79F400] 12:19:46 INFO - PROCESS | 3536 | 1461097186632 Marionette TRACE conn2 <- [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:19:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:19:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1092ms 12:19:46 INFO - PROCESS | 3536 | 1461097186706 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:19:46 INFO - PROCESS | 3536 | 1461097186709 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 12:19:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:19:46 INFO - PROCESS | 3536 | 1461097186712 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 3536 | 1461097186714 Marionette TRACE conn2 <- [1,2794,null,{}] 12:19:46 INFO - PROCESS | 3536 | 1461097186718 Marionette TRACE conn2 -> [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:19:46 INFO - PROCESS | 3536 | 1461097186844 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:19:47 INFO - PROCESS | 3536 | 1461097187041 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:47 INFO - PROCESS | 3536 | ++DOCSHELL 1F980000 == 117 [pid = 3536] [id = 708] 12:19:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 268 (20227800) [pid = 3536] [serial = 2124] [outer = 00000000] 12:19:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 269 (21048400) [pid = 3536] [serial = 2125] [outer = 20227800] 12:19:47 INFO - PROCESS | 3536 | 1461097187098 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 270 (21609800) [pid = 3536] [serial = 2126] [outer = 20227800] 12:19:47 INFO - PROCESS | 3536 | 1461097187644 Marionette TRACE conn2 <- [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:19:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:19:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 999ms 12:19:47 INFO - PROCESS | 3536 | 1461097187715 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:19:47 INFO - PROCESS | 3536 | 1461097187718 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 12:19:47 INFO - PROCESS | 3536 | 1461097187721 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:19:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:19:47 INFO - PROCESS | 3536 | 1461097187723 Marionette TRACE conn2 <- [1,2798,null,{}] 12:19:47 INFO - PROCESS | 3536 | 1461097187727 Marionette TRACE conn2 -> [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:19:47 INFO - PROCESS | 3536 | 1461097187856 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:19:48 INFO - PROCESS | 3536 | 1461097188066 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:48 INFO - PROCESS | 3536 | ++DOCSHELL 20226800 == 118 [pid = 3536] [id = 709] 12:19:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 271 (2022E000) [pid = 3536] [serial = 2127] [outer = 00000000] 12:19:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 272 (2219E800) [pid = 3536] [serial = 2128] [outer = 2022E000] 12:19:48 INFO - PROCESS | 3536 | 1461097188124 Marionette DEBUG loaded listener.js 12:19:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 273 (221A8000) [pid = 3536] [serial = 2129] [outer = 2022E000] 12:19:48 INFO - PROCESS | 3536 | 1461097188733 Marionette TRACE conn2 <- [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:19:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:19:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1045ms 12:19:48 INFO - PROCESS | 3536 | 1461097188778 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 3536 | 1461097188780 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 12:19:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:19:48 INFO - PROCESS | 3536 | 1461097188784 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 3536 | 1461097188786 Marionette TRACE conn2 <- [1,2802,null,{}] 12:19:48 INFO - PROCESS | 3536 | 1461097188790 Marionette TRACE conn2 -> [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:19:48 INFO - PROCESS | 3536 | 1461097188916 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:19:49 INFO - PROCESS | 3536 | 1461097189127 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 3536 | ++DOCSHELL 197AC800 == 119 [pid = 3536] [id = 710] 12:19:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 274 (1CC7EC00) [pid = 3536] [serial = 2130] [outer = 00000000] 12:19:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 275 (22C95800) [pid = 3536] [serial = 2131] [outer = 1CC7EC00] 12:19:49 INFO - PROCESS | 3536 | 1461097189184 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 276 (22E3C000) [pid = 3536] [serial = 2132] [outer = 1CC7EC00] 12:19:49 INFO - PROCESS | 3536 | 1461097189856 Marionette TRACE conn2 <- [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:19:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:19:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1155ms 12:19:49 INFO - PROCESS | 3536 | 1461097189941 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:19:49 INFO - PROCESS | 3536 | 1461097189944 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 12:19:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:19:49 INFO - PROCESS | 3536 | 1461097189950 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:19:49 INFO - PROCESS | 3536 | 1461097189952 Marionette TRACE conn2 <- [1,2806,null,{}] 12:19:49 INFO - PROCESS | 3536 | 1461097189956 Marionette TRACE conn2 -> [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:19:50 INFO - PROCESS | 3536 | 1461097190101 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:19:50 INFO - PROCESS | 3536 | 1461097190297 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:50 INFO - PROCESS | 3536 | ++DOCSHELL 14315000 == 120 [pid = 3536] [id = 711] 12:19:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 277 (15614C00) [pid = 3536] [serial = 2133] [outer = 00000000] 12:19:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 278 (19E54000) [pid = 3536] [serial = 2134] [outer = 15614C00] 12:19:50 INFO - PROCESS | 3536 | 1461097190352 Marionette DEBUG loaded listener.js 12:19:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 279 (1A243000) [pid = 3536] [serial = 2135] [outer = 15614C00] 12:19:50 INFO - PROCESS | 3536 | 1461097190998 Marionette TRACE conn2 <- [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:19:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:19:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1092ms 12:19:51 INFO - PROCESS | 3536 | 1461097191050 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:19:51 INFO - PROCESS | 3536 | 1461097191053 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 12:19:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:19:51 INFO - PROCESS | 3536 | 1461097191057 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - PROCESS | 3536 | 1461097191059 Marionette TRACE conn2 <- [1,2810,null,{}] 12:19:51 INFO - PROCESS | 3536 | 1461097191063 Marionette TRACE conn2 -> [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:19:51 INFO - PROCESS | 3536 | 1461097191211 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:19:51 INFO - PROCESS | 3536 | 1461097191435 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 3536 | ++DOCSHELL 11B49400 == 121 [pid = 3536] [id = 712] 12:19:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 280 (13410400) [pid = 3536] [serial = 2136] [outer = 00000000] 12:19:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 281 (1815C400) [pid = 3536] [serial = 2137] [outer = 13410400] 12:19:51 INFO - PROCESS | 3536 | 1461097191494 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 282 (19751000) [pid = 3536] [serial = 2138] [outer = 13410400] 12:19:52 INFO - PROCESS | 3536 | 1461097192152 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:19:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:19:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1607ms 12:19:52 INFO - PROCESS | 3536 | 1461097192650 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:19:52 INFO - PROCESS | 3536 | 1461097192655 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 12:19:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:19:52 INFO - PROCESS | 3536 | 1461097192660 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:19:52 INFO - PROCESS | 3536 | 1461097192662 Marionette TRACE conn2 <- [1,2814,null,{}] 12:19:52 INFO - PROCESS | 3536 | 1461097192668 Marionette TRACE conn2 -> [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:19:52 INFO - PROCESS | 3536 | 1461097192793 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:19:53 INFO - PROCESS | 3536 | 1461097193035 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:53 INFO - PROCESS | 3536 | ++DOCSHELL 14A18800 == 122 [pid = 3536] [id = 713] 12:19:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 283 (14ABB800) [pid = 3536] [serial = 2139] [outer = 00000000] 12:19:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 284 (1561B000) [pid = 3536] [serial = 2140] [outer = 14ABB800] 12:19:53 INFO - PROCESS | 3536 | 1461097193083 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 285 (158ED800) [pid = 3536] [serial = 2141] [outer = 14ABB800] 12:19:53 INFO - PROCESS | 3536 | 1461097193738 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:19:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:19:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1155ms 12:19:53 INFO - PROCESS | 3536 | 1461097193825 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:19:53 INFO - PROCESS | 3536 | 1461097193829 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 12:19:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:19:53 INFO - PROCESS | 3536 | 1461097193838 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:19:53 INFO - PROCESS | 3536 | 1461097193842 Marionette TRACE conn2 <- [1,2818,null,{}] 12:19:53 INFO - PROCESS | 3536 | 1461097193846 Marionette TRACE conn2 -> [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:19:53 INFO - PROCESS | 3536 | 1461097193971 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:19:54 INFO - PROCESS | 3536 | 1461097194166 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:54 INFO - PROCESS | 3536 | ++DOCSHELL 136D9800 == 123 [pid = 3536] [id = 714] 12:19:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 286 (136DBC00) [pid = 3536] [serial = 2142] [outer = 00000000] 12:19:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 287 (17D8C800) [pid = 3536] [serial = 2143] [outer = 136DBC00] 12:19:54 INFO - PROCESS | 3536 | 1461097194215 Marionette DEBUG loaded listener.js 12:19:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 288 (17D95C00) [pid = 3536] [serial = 2144] [outer = 136DBC00] 12:19:54 INFO - PROCESS | 3536 | 1461097194773 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 13AE6800 == 122 [pid = 3536] [id = 27] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 17AA1800 == 121 [pid = 3536] [id = 217] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 1DD2E000 == 120 [pid = 3536] [id = 15] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 19581C00 == 119 [pid = 3536] [id = 26] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 1833A800 == 118 [pid = 3536] [id = 25] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 1D79A400 == 117 [pid = 3536] [id = 12] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 15653000 == 116 [pid = 3536] [id = 23] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 1D616400 == 115 [pid = 3536] [id = 11] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 1810F800 == 114 [pid = 3536] [id = 24] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 1D9E9000 == 113 [pid = 3536] [id = 13] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 15653C00 == 112 [pid = 3536] [id = 22] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 1388E000 == 111 [pid = 3536] [id = 21] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 19A18C00 == 110 [pid = 3536] [id = 229] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 13261000 == 109 [pid = 3536] [id = 20] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 1569B000 == 108 [pid = 3536] [id = 426] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 1987F400 == 107 [pid = 3536] [id = 273] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 19A19000 == 106 [pid = 3536] [id = 429] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 13AEE400 == 105 [pid = 3536] [id = 28] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 16370C00 == 104 [pid = 3536] [id = 567] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 1BFF1C00 == 103 [pid = 3536] [id = 589] 12:19:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:19:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1030ms 12:19:54 INFO - PROCESS | 3536 | --DOMWINDOW == 287 (256E9800) [pid = 3536] [serial = 1996] [outer = 00000000] [url = about:blank] 12:19:54 INFO - PROCESS | 3536 | --DOMWINDOW == 286 (27E22800) [pid = 3536] [serial = 2008] [outer = 00000000] [url = about:blank] 12:19:54 INFO - PROCESS | 3536 | --DOMWINDOW == 285 (1D169C00) [pid = 3536] [serial = 2017] [outer = 00000000] [url = about:blank] 12:19:54 INFO - PROCESS | 3536 | --DOMWINDOW == 284 (284EDC00) [pid = 3536] [serial = 2014] [outer = 00000000] [url = about:blank] 12:19:54 INFO - PROCESS | 3536 | --DOMWINDOW == 283 (284E5800) [pid = 3536] [serial = 2011] [outer = 00000000] [url = about:blank] 12:19:54 INFO - PROCESS | 3536 | --DOMWINDOW == 282 (248F8000) [pid = 3536] [serial = 1999] [outer = 00000000] [url = about:blank] 12:19:54 INFO - PROCESS | 3536 | --DOMWINDOW == 281 (26E15000) [pid = 3536] [serial = 2005] [outer = 00000000] [url = about:blank] 12:19:54 INFO - PROCESS | 3536 | --DOMWINDOW == 280 (256F3400) [pid = 3536] [serial = 2002] [outer = 00000000] [url = about:blank] 12:19:54 INFO - PROCESS | 3536 | --DOMWINDOW == 279 (23A1E000) [pid = 3536] [serial = 2023] [outer = 00000000] [url = about:blank] 12:19:54 INFO - PROCESS | 3536 | --DOMWINDOW == 278 (1F980800) [pid = 3536] [serial = 2020] [outer = 00000000] [url = about:blank] 12:19:54 INFO - PROCESS | 3536 | --DOMWINDOW == 277 (1BFF8400) [pid = 3536] [serial = 2038] [outer = 00000000] [url = about:blank] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 2207BC00 == 102 [pid = 3536] [id = 687] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 221AE000 == 101 [pid = 3536] [id = 686] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 2281A400 == 100 [pid = 3536] [id = 685] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 22197800 == 99 [pid = 3536] [id = 635] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 21E79400 == 98 [pid = 3536] [id = 684] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 1CB10800 == 97 [pid = 3536] [id = 683] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 1A567400 == 96 [pid = 3536] [id = 682] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 18B45000 == 95 [pid = 3536] [id = 681] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 132DC800 == 94 [pid = 3536] [id = 658] 12:19:54 INFO - PROCESS | 3536 | --DOCSHELL 12D56C00 == 93 [pid = 3536] [id = 680] 12:19:54 INFO - PROCESS | 3536 | 1461097194917 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:19:54 INFO - PROCESS | 3536 | 1461097194919 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 12:19:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:19:54 INFO - PROCESS | 3536 | 1461097194926 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:19:54 INFO - PROCESS | 3536 | 1461097194928 Marionette TRACE conn2 <- [1,2822,null,{}] 12:19:54 INFO - PROCESS | 3536 | 1461097194943 Marionette TRACE conn2 -> [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:19:55 INFO - PROCESS | 3536 | 1461097195103 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 276 (24894000) [pid = 3536] [serial = 1907] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 275 (1E610400) [pid = 3536] [serial = 1439] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 274 (1D9E8400) [pid = 3536] [serial = 1430] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 273 (2021F800) [pid = 3536] [serial = 1670] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 272 (1D296000) [pid = 3536] [serial = 1385] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 271 (18167C00) [pid = 3536] [serial = 1544] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 270 (1C13BC00) [pid = 3536] [serial = 1283] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 269 (22826800) [pid = 3536] [serial = 1916] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 268 (19EB5000) [pid = 3536] [serial = 1979] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 267 (1BEBFC00) [pid = 3536] [serial = 1379] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 266 (20F99C00) [pid = 3536] [serial = 1778] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 265 (1CB1CC00) [pid = 3536] [serial = 1655] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 264 (23A17C00) [pid = 3536] [serial = 1796] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 263 (16374C00) [pid = 3536] [serial = 1553] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 262 (1D298000) [pid = 3536] [serial = 1658] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 261 (14AB5800) [pid = 3536] [serial = 1475] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 260 (19A1BC00) [pid = 3536] [serial = 1978] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 259 (13AE6C00) [pid = 3536] [serial = 1370] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 258 (20560000) [pid = 3536] [serial = 1334] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 257 (18CD2800) [pid = 3536] [serial = 1427] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 256 (25648C00) [pid = 3536] [serial = 1859] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 255 (20561000) [pid = 3536] [serial = 1718] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 254 (1C96C000) [pid = 3536] [serial = 1481] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 253 (16B7A000) [pid = 3536] [serial = 1319] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 252 (1BEB2800) [pid = 3536] [serial = 1280] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 251 (1D9E8C00) [pid = 3536] [serial = 1712] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 250 (18395400) [pid = 3536] [serial = 1772] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 249 (2103E000) [pid = 3536] [serial = 1550] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 248 (1FA9B800) [pid = 3536] [serial = 1715] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 247 (2022D000) [pid = 3536] [serial = 1595] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 246 (1DD39C00) [pid = 3536] [serial = 1664] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 245 (21040C00) [pid = 3536] [serial = 1721] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 244 (25650800) [pid = 3536] [serial = 1862] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 243 (15CD5C00) [pid = 3536] [serial = 1337] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 242 (1CB1C800) [pid = 3536] [serial = 1913] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 241 (1888B000) [pid = 3536] [serial = 1649] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 240 (1E0D8400) [pid = 3536] [serial = 1325] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 239 (2480FC00) [pid = 3536] [serial = 1993] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 238 (19582000) [pid = 3536] [serial = 1589] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 237 (2489D000) [pid = 3536] [serial = 1991] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 236 (2055E800) [pid = 3536] [serial = 1541] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 235 (20558400) [pid = 3536] [serial = 2035] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 234 (18891000) [pid = 3536] [serial = 1910] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 233 (2160BC00) [pid = 3536] [serial = 1724] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 232 (20F93400) [pid = 3536] [serial = 2036] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 231 (24866C00) [pid = 3536] [serial = 1985] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 230 (2160AC00) [pid = 3536] [serial = 1601] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 229 (253CA000) [pid = 3536] [serial = 1874] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 228 (188A0C00) [pid = 3536] [serial = 1613] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 227 (221A4000) [pid = 3536] [serial = 1850] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 226 (1D79B000) [pid = 3536] [serial = 1289] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 225 (17D93400) [pid = 3536] [serial = 1841] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 224 (253CD000) [pid = 3536] [serial = 1868] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 223 (2489C000) [pid = 3536] [serial = 1856] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 222 (19CE2C00) [pid = 3536] [serial = 2030] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 221 (25661000) [pid = 3536] [serial = 1934] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 220 (1FA94400) [pid = 3536] [serial = 1538] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 219 (1DD34C00) [pid = 3536] [serial = 1592] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 218 (24858400) [pid = 3536] [serial = 1984] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 217 (13852000) [pid = 3536] [serial = 1271] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 216 (1E602000) [pid = 3536] [serial = 1871] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 215 (18CD5000) [pid = 3536] [serial = 1532] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 214 (23F0A800) [pid = 3536] [serial = 1919] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 213 (1D677800) [pid = 3536] [serial = 1484] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 212 (1D66AC00) [pid = 3536] [serial = 1388] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 211 (1561B800) [pid = 3536] [serial = 1733] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 210 (1CB16800) [pid = 3536] [serial = 2027] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 209 (1DDA6400) [pid = 3536] [serial = 1433] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 208 (1C13B800) [pid = 3536] [serial = 1535] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 207 (1C96BC00) [pid = 3536] [serial = 1382] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 206 (1BEB6C00) [pid = 3536] [serial = 2026] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 205 (1FA9D400) [pid = 3536] [serial = 1981] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 204 (21047400) [pid = 3536] [serial = 1982] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 203 (22C95400) [pid = 3536] [serial = 1793] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 202 (23A15000) [pid = 3536] [serial = 1805] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 201 (1D9EE000) [pid = 3536] [serial = 1661] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 200 (2565B800) [pid = 3536] [serial = 1928] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 199 (1FA97000) [pid = 3536] [serial = 1493] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 198 (1BEC1C00) [pid = 3536] [serial = 1652] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 197 (1E60E400) [pid = 3536] [serial = 1802] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 196 (221A8400) [pid = 3536] [serial = 1787] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 195 (1D299000) [pid = 3536] [serial = 1286] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 194 (1D9E9C00) [pid = 3536] [serial = 1940] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 193 (1DD32800) [pid = 3536] [serial = 1292] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 192 (1C1C5000) [pid = 3536] [serial = 1844] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 191 (22E47400) [pid = 3536] [serial = 1987] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 190 (1E60A000) [pid = 3536] [serial = 1331] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 189 (19751400) [pid = 3536] [serial = 1709] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 188 (24892400) [pid = 3536] [serial = 1990] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 187 (22C94000) [pid = 3536] [serial = 1610] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 186 (21E77400) [pid = 3536] [serial = 1604] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 185 (22197400) [pid = 3536] [serial = 1784] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 184 (2281A000) [pid = 3536] [serial = 1781] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 183 (1E2B1C00) [pid = 3536] [serial = 1328] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 182 (13AE7800) [pid = 3536] [serial = 1646] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 181 (23F0F800) [pid = 3536] [serial = 1925] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 180 (1E601C00) [pid = 3536] [serial = 1667] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 179 (22081400) [pid = 3536] [serial = 1730] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 178 (18DA0000) [pid = 3536] [serial = 1322] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 177 (24899800) [pid = 3536] [serial = 1922] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 176 (1DAC6400) [pid = 3536] [serial = 1487] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 175 (19588400) [pid = 3536] [serial = 1496] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 174 (1636F400) [pid = 3536] [serial = 1424] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 173 (1A562400) [pid = 3536] [serial = 1775] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 172 (21604800) [pid = 3536] [serial = 1847] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 171 (22E69000) [pid = 3536] [serial = 1931] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 170 (22820C00) [pid = 3536] [serial = 1790] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 169 (20F96C00) [pid = 3536] [serial = 1547] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 168 (1DD2F000) [pid = 3536] [serial = 2032] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 167 (18339800) [pid = 3536] [serial = 1478] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 166 (2485A000) [pid = 3536] [serial = 1937] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 165 (22E4A400) [pid = 3536] [serial = 1988] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 164 (1644F800) [pid = 3536] [serial = 1706] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 163 (2486D800) [pid = 3536] [serial = 1994] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 162 (1E2B2000) [pid = 3536] [serial = 1490] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 161 (256EEC00) [pid = 3536] [serial = 1865] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 160 (19C0D800) [pid = 3536] [serial = 1376] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 159 (2485C800) [pid = 3536] [serial = 1943] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 158 (1E0D3400) [pid = 3536] [serial = 1436] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 157 (197B1400) [pid = 3536] [serial = 2029] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 156 (2103B800) [pid = 3536] [serial = 1598] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 155 (1E2B1400) [pid = 3536] [serial = 1673] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 154 (19A24C00) [pid = 3536] [serial = 1277] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 153 (15AD7C00) [pid = 3536] [serial = 1586] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 152 (23A11400) [pid = 3536] [serial = 1853] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 151 (1E0D4400) [pid = 3536] [serial = 2033] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 150 (1D640000) [pid = 3536] [serial = 1238] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 149 (21E7E800) [pid = 3536] [serial = 1727] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 148 (21E80400) [pid = 3536] [serial = 1607] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 147 (18399000) [pid = 3536] [serial = 1274] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 146 (1974BC00) [pid = 3536] [serial = 1799] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 145 (2207E000) [pid = 3536] [serial = 1736] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | --DOMWINDOW == 144 (17A9EC00) [pid = 3536] [serial = 1373] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3536 | 1461097195258 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:55 INFO - PROCESS | 3536 | ++DOCSHELL 1341E800 == 94 [pid = 3536] [id = 715] 12:19:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 145 (13844000) [pid = 3536] [serial = 2145] [outer = 00000000] 12:19:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 146 (15AD7C00) [pid = 3536] [serial = 2146] [outer = 13844000] 12:19:55 INFO - PROCESS | 3536 | 1461097195309 Marionette DEBUG loaded listener.js 12:19:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 147 (16650000) [pid = 3536] [serial = 2147] [outer = 13844000] 12:19:55 INFO - PROCESS | 3536 | 1461097195845 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:19:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:19:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 937ms 12:19:55 INFO - PROCESS | 3536 | 1461097195875 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:19:55 INFO - PROCESS | 3536 | 1461097195878 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 12:19:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:19:55 INFO - PROCESS | 3536 | 1461097195882 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:19:55 INFO - PROCESS | 3536 | 1461097195885 Marionette TRACE conn2 <- [1,2826,null,{}] 12:19:55 INFO - PROCESS | 3536 | 1461097195889 Marionette TRACE conn2 -> [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:19:55 INFO - PROCESS | 3536 | 1461097195991 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:19:56 INFO - PROCESS | 3536 | 1461097196000 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 3536 | ++DOCSHELL 17D97400 == 95 [pid = 3536] [id = 716] 12:19:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 148 (1810EC00) [pid = 3536] [serial = 2148] [outer = 00000000] 12:19:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 149 (18399000) [pid = 3536] [serial = 2149] [outer = 1810EC00] 12:19:56 INFO - PROCESS | 3536 | 1461097196047 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 150 (1882B800) [pid = 3536] [serial = 2150] [outer = 1810EC00] 12:19:56 INFO - PROCESS | 3536 | 1461097196594 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:19:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:19:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 749ms 12:19:56 INFO - PROCESS | 3536 | 1461097196620 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:19:56 INFO - PROCESS | 3536 | 1461097196622 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 12:19:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:19:56 INFO - PROCESS | 3536 | 1461097196625 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:19:56 INFO - PROCESS | 3536 | 1461097196627 Marionette TRACE conn2 <- [1,2830,null,{}] 12:19:56 INFO - PROCESS | 3536 | 1461097196630 Marionette TRACE conn2 -> [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:19:56 INFO - PROCESS | 3536 | 1461097196730 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:19:56 INFO - PROCESS | 3536 | 1461097196865 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 3536 | ++DOCSHELL 18887400 == 96 [pid = 3536] [id = 717] 12:19:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 151 (18889000) [pid = 3536] [serial = 2151] [outer = 00000000] 12:19:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 152 (188A0C00) [pid = 3536] [serial = 2152] [outer = 18889000] 12:19:56 INFO - PROCESS | 3536 | 1461097196919 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 153 (18B46000) [pid = 3536] [serial = 2153] [outer = 18889000] 12:19:57 INFO - PROCESS | 3536 | 1461097197310 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:19:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:19:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 733ms 12:19:57 INFO - PROCESS | 3536 | 1461097197366 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 3536 | 1461097197368 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 12:19:57 INFO - PROCESS | 3536 | 1461097197371 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:19:57 INFO - PROCESS | 3536 | 1461097197373 Marionette TRACE conn2 <- [1,2834,null,{}] 12:19:57 INFO - PROCESS | 3536 | 1461097197377 Marionette TRACE conn2 -> [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:19:57 INFO - PROCESS | 3536 | 1461097197545 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:19:57 INFO - PROCESS | 3536 | 1461097197571 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:57 INFO - PROCESS | 3536 | ++DOCSHELL 18D9EC00 == 97 [pid = 3536] [id = 718] 12:19:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 154 (18D9FC00) [pid = 3536] [serial = 2154] [outer = 00000000] 12:19:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 155 (19640800) [pid = 3536] [serial = 2155] [outer = 18D9FC00] 12:19:57 INFO - PROCESS | 3536 | 1461097197619 Marionette DEBUG loaded listener.js 12:19:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 156 (19752C00) [pid = 3536] [serial = 2156] [outer = 18D9FC00] 12:19:58 INFO - PROCESS | 3536 | 1461097198110 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:19:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:19:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 796ms 12:19:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:19:58 INFO - PROCESS | 3536 | 1461097198174 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:19:58 INFO - PROCESS | 3536 | 1461097198176 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 12:19:58 INFO - PROCESS | 3536 | 1461097198179 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 3536 | 1461097198181 Marionette TRACE conn2 <- [1,2838,null,{}] 12:19:58 INFO - PROCESS | 3536 | 1461097198184 Marionette TRACE conn2 -> [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:19:58 INFO - PROCESS | 3536 | 1461097198349 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:19:58 INFO - PROCESS | 3536 | 1461097198373 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:58 INFO - PROCESS | 3536 | ++DOCSHELL 143B2000 == 98 [pid = 3536] [id = 719] 12:19:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 157 (15411400) [pid = 3536] [serial = 2157] [outer = 00000000] 12:19:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 158 (197B3C00) [pid = 3536] [serial = 2158] [outer = 15411400] 12:19:58 INFO - PROCESS | 3536 | 1461097198420 Marionette DEBUG loaded listener.js 12:19:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 159 (19A1AC00) [pid = 3536] [serial = 2159] [outer = 15411400] 12:19:58 INFO - PROCESS | 3536 | 1461097198889 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:19:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:19:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 733ms 12:19:58 INFO - PROCESS | 3536 | 1461097198920 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:19:58 INFO - PROCESS | 3536 | 1461097198922 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 12:19:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:19:58 INFO - PROCESS | 3536 | 1461097198925 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 3536 | 1461097198927 Marionette TRACE conn2 <- [1,2842,null,{}] 12:19:58 INFO - PROCESS | 3536 | 1461097198930 Marionette TRACE conn2 -> [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:19:59 INFO - PROCESS | 3536 | 1461097199082 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:19:59 INFO - PROCESS | 3536 | 1461097199100 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 3536 | ++DOCSHELL 197AB800 == 99 [pid = 3536] [id = 720] 12:19:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 160 (19A18C00) [pid = 3536] [serial = 2160] [outer = 00000000] 12:19:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 161 (19C0E400) [pid = 3536] [serial = 2161] [outer = 19A18C00] 12:19:59 INFO - PROCESS | 3536 | 1461097199145 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 162 (19EC0000) [pid = 3536] [serial = 2162] [outer = 19A18C00] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 161 (1340D400) [pid = 3536] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 160 (19E4BC00) [pid = 3536] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 159 (2486C800) [pid = 3536] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 158 (27E20800) [pid = 3536] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 157 (248FB800) [pid = 3536] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 156 (26E20000) [pid = 3536] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 155 (1958E800) [pid = 3536] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 154 (248F5000) [pid = 3536] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 153 (25654800) [pid = 3536] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 152 (18883C00) [pid = 3536] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 151 (230DB800) [pid = 3536] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 150 (2480DC00) [pid = 3536] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 149 (132E3400) [pid = 3536] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 148 (19C0A400) [pid = 3536] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 147 (13887C00) [pid = 3536] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 146 (18CD9C00) [pid = 3536] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 145 (2281D000) [pid = 3536] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 144 (1D63C000) [pid = 3536] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 143 (18826C00) [pid = 3536] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 142 (1325C800) [pid = 3536] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 141 (21043C00) [pid = 3536] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 140 (1BFEEC00) [pid = 3536] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:19:59 INFO - PROCESS | 3536 | --DOMWINDOW == 139 (19A1D000) [pid = 3536] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:20:00 INFO - PROCESS | 3536 | 1461097200148 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:20:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1249ms 12:20:00 INFO - PROCESS | 3536 | 1461097200176 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 3536 | 1461097200178 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 12:20:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:20:00 INFO - PROCESS | 3536 | 1461097200181 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 3536 | 1461097200183 Marionette TRACE conn2 <- [1,2846,null,{}] 12:20:00 INFO - PROCESS | 3536 | 1461097200186 Marionette TRACE conn2 -> [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:20:00 INFO - PROCESS | 3536 | 1461097200288 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:20:00 INFO - PROCESS | 3536 | 1461097200297 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 3536 | ++DOCSHELL 17AC3800 == 100 [pid = 3536] [id = 721] 12:20:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 140 (18899400) [pid = 3536] [serial = 2163] [outer = 00000000] 12:20:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 141 (197AA800) [pid = 3536] [serial = 2164] [outer = 18899400] 12:20:00 INFO - PROCESS | 3536 | 1461097200342 Marionette DEBUG loaded listener.js 12:20:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 142 (19A27800) [pid = 3536] [serial = 2165] [outer = 18899400] 12:20:00 INFO - PROCESS | 3536 | 1461097200824 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:20:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 686ms 12:20:00 INFO - PROCESS | 3536 | 1461097200881 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 3536 | 1461097200883 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 12:20:00 INFO - PROCESS | 3536 | 1461097200886 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:20:00 INFO - PROCESS | 3536 | 1461097200888 Marionette TRACE conn2 <- [1,2850,null,{}] 12:20:00 INFO - PROCESS | 3536 | 1461097200892 Marionette TRACE conn2 -> [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:20:00 INFO - PROCESS | 3536 | 1461097200994 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:20:00 INFO - PROCESS | 3536 | 1461097201001 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 3536 | ++DOCSHELL 18164C00 == 101 [pid = 3536] [id = 722] 12:20:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 143 (1963F800) [pid = 3536] [serial = 2166] [outer = 00000000] 12:20:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 144 (1BEB4000) [pid = 3536] [serial = 2167] [outer = 1963F800] 12:20:01 INFO - PROCESS | 3536 | 1461097201054 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 145 (1BEB9800) [pid = 3536] [serial = 2168] [outer = 1963F800] 12:20:01 INFO - PROCESS | 3536 | 1461097201553 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:20:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:20:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 687ms 12:20:01 INFO - PROCESS | 3536 | 1461097201586 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 3536 | 1461097201588 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 12:20:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:20:01 INFO - PROCESS | 3536 | 1461097201595 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 3536 | 1461097201598 Marionette TRACE conn2 <- [1,2854,null,{}] 12:20:01 INFO - PROCESS | 3536 | 1461097201601 Marionette TRACE conn2 -> [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:20:01 INFO - PROCESS | 3536 | 1461097201721 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:20:01 INFO - PROCESS | 3536 | 1461097201728 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:01 INFO - PROCESS | 3536 | ++DOCSHELL 1BFEA400 == 102 [pid = 3536] [id = 723] 12:20:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 146 (1BFECC00) [pid = 3536] [serial = 2169] [outer = 00000000] 12:20:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 147 (1BFF7400) [pid = 3536] [serial = 2170] [outer = 1BFECC00] 12:20:01 INFO - PROCESS | 3536 | 1461097201777 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 148 (1C1C5000) [pid = 3536] [serial = 2171] [outer = 1BFECC00] 12:20:02 INFO - PROCESS | 3536 | 1461097202605 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:20:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:20:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1046ms 12:20:02 INFO - PROCESS | 3536 | 1461097202658 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:20:02 INFO - PROCESS | 3536 | 1461097202663 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 12:20:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:20:02 INFO - PROCESS | 3536 | 1461097202669 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:20:02 INFO - PROCESS | 3536 | 1461097202673 Marionette TRACE conn2 <- [1,2858,null,{}] 12:20:02 INFO - PROCESS | 3536 | 1461097202678 Marionette TRACE conn2 -> [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:20:02 INFO - PROCESS | 3536 | 1461097202811 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:20:02 INFO - PROCESS | 3536 | 1461097203003 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 3536 | ++DOCSHELL 14351800 == 103 [pid = 3536] [id = 724] 12:20:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 149 (143AA400) [pid = 3536] [serial = 2172] [outer = 00000000] 12:20:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 150 (15CD1800) [pid = 3536] [serial = 2173] [outer = 143AA400] 12:20:03 INFO - PROCESS | 3536 | 1461097203063 Marionette DEBUG loaded listener.js 12:20:03 INFO - PROCESS | 3536 | ++DOMWINDOW == 151 (16B6F400) [pid = 3536] [serial = 2174] [outer = 143AA400] 12:20:03 INFO - PROCESS | 3536 | 1461097203669 Marionette TRACE conn2 <- [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:20:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:20:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1046ms 12:20:03 INFO - PROCESS | 3536 | 1461097203716 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:20:03 INFO - PROCESS | 3536 | 1461097203722 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 12:20:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:20:03 INFO - PROCESS | 3536 | 1461097203748 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 3536 | 1461097203751 Marionette TRACE conn2 <- [1,2862,null,{}] 12:20:03 INFO - PROCESS | 3536 | 1461097203755 Marionette TRACE conn2 -> [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:20:03 INFO - PROCESS | 3536 | 1461097203917 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:20:04 INFO - PROCESS | 3536 | 1461097204094 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:04 INFO - PROCESS | 3536 | ++DOCSHELL 18166000 == 104 [pid = 3536] [id = 725] 12:20:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 152 (18168400) [pid = 3536] [serial = 2175] [outer = 00000000] 12:20:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 153 (1888C800) [pid = 3536] [serial = 2176] [outer = 18168400] 12:20:04 INFO - PROCESS | 3536 | 1461097204159 Marionette DEBUG loaded listener.js 12:20:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 154 (18CCD800) [pid = 3536] [serial = 2177] [outer = 18168400] 12:20:04 INFO - PROCESS | 3536 | 1461097204784 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:20:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:20:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1093ms 12:20:04 INFO - PROCESS | 3536 | 1461097204847 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:20:04 INFO - PROCESS | 3536 | 1461097204850 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 12:20:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:20:04 INFO - PROCESS | 3536 | 1461097204853 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:20:04 INFO - PROCESS | 3536 | 1461097204857 Marionette TRACE conn2 <- [1,2866,null,{}] 12:20:04 INFO - PROCESS | 3536 | 1461097204869 Marionette TRACE conn2 -> [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:20:04 INFO - PROCESS | 3536 | 1461097205001 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:20:05 INFO - PROCESS | 3536 | 1461097205180 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:05 INFO - PROCESS | 3536 | ++DOCSHELL 1BEC1400 == 105 [pid = 3536] [id = 726] 12:20:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 155 (1BEC1C00) [pid = 3536] [serial = 2178] [outer = 00000000] 12:20:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 156 (1BFEF800) [pid = 3536] [serial = 2179] [outer = 1BEC1C00] 12:20:05 INFO - PROCESS | 3536 | 1461097205241 Marionette DEBUG loaded listener.js 12:20:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 157 (1C13DC00) [pid = 3536] [serial = 2180] [outer = 1BEC1C00] 12:20:05 INFO - PROCESS | 3536 | 1461097205814 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:20:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:20:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 999ms 12:20:05 INFO - PROCESS | 3536 | 1461097205855 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:20:05 INFO - PROCESS | 3536 | 1461097205858 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 12:20:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:20:05 INFO - PROCESS | 3536 | 1461097205861 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:20:05 INFO - PROCESS | 3536 | 1461097205863 Marionette TRACE conn2 <- [1,2870,null,{}] 12:20:05 INFO - PROCESS | 3536 | 1461097205867 Marionette TRACE conn2 -> [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:20:05 INFO - PROCESS | 3536 | 1461097205996 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:20:06 INFO - PROCESS | 3536 | 1461097206185 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 3536 | ++DOCSHELL 1A6F7000 == 106 [pid = 3536] [id = 727] 12:20:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 158 (1C971000) [pid = 3536] [serial = 2181] [outer = 00000000] 12:20:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 159 (1CB17C00) [pid = 3536] [serial = 2182] [outer = 1C971000] 12:20:06 INFO - PROCESS | 3536 | 1461097206243 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 3536 | ++DOMWINDOW == 160 (1CC7E400) [pid = 3536] [serial = 2183] [outer = 1C971000] 12:20:06 INFO - PROCESS | 3536 | 1461097206841 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:20:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:20:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1046ms 12:20:06 INFO - PROCESS | 3536 | 1461097206887 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:20:06 INFO - PROCESS | 3536 | 1461097206889 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 12:20:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:20:06 INFO - PROCESS | 3536 | 1461097206913 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:20:06 INFO - PROCESS | 3536 | 1461097206915 Marionette TRACE conn2 <- [1,2874,null,{}] 12:20:06 INFO - PROCESS | 3536 | 1461097206919 Marionette TRACE conn2 -> [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:20:07 INFO - PROCESS | 3536 | 1461097207045 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:20:07 INFO - PROCESS | 3536 | 1461097207220 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:07 INFO - PROCESS | 3536 | ++DOCSHELL 1C96EC00 == 107 [pid = 3536] [id = 728] 12:20:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 161 (1D170400) [pid = 3536] [serial = 2184] [outer = 00000000] 12:20:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 162 (1D297800) [pid = 3536] [serial = 2185] [outer = 1D170400] 12:20:07 INFO - PROCESS | 3536 | 1461097207280 Marionette DEBUG loaded listener.js 12:20:07 INFO - PROCESS | 3536 | ++DOMWINDOW == 163 (1D2AA800) [pid = 3536] [serial = 2186] [outer = 1D170400] 12:20:07 INFO - PROCESS | 3536 | 1461097207852 Marionette TRACE conn2 <- [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:20:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:20:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 999ms 12:20:07 INFO - PROCESS | 3536 | 1461097207913 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 3536 | 1461097207916 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 12:20:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:20:07 INFO - PROCESS | 3536 | 1461097207919 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 3536 | 1461097207921 Marionette TRACE conn2 <- [1,2878,null,{}] 12:20:07 INFO - PROCESS | 3536 | 1461097207925 Marionette TRACE conn2 -> [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:20:08 INFO - PROCESS | 3536 | 1461097208060 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:20:08 INFO - PROCESS | 3536 | 1461097208239 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:08 INFO - PROCESS | 3536 | ++DOCSHELL 1D292400 == 108 [pid = 3536] [id = 729] 12:20:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 164 (1D669400) [pid = 3536] [serial = 2187] [outer = 00000000] 12:20:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 165 (1D79B000) [pid = 3536] [serial = 2188] [outer = 1D669400] 12:20:08 INFO - PROCESS | 3536 | 1461097208301 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 3536 | ++DOMWINDOW == 166 (1D79F000) [pid = 3536] [serial = 2189] [outer = 1D669400] 12:20:08 INFO - PROCESS | 3536 | 1461097208883 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:20:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:20:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 999ms 12:20:08 INFO - PROCESS | 3536 | 1461097208921 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:20:08 INFO - PROCESS | 3536 | 1461097208923 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 12:20:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:20:08 INFO - PROCESS | 3536 | 1461097208927 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:20:08 INFO - PROCESS | 3536 | 1461097208929 Marionette TRACE conn2 <- [1,2882,null,{}] 12:20:08 INFO - PROCESS | 3536 | 1461097208933 Marionette TRACE conn2 -> [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:20:09 INFO - PROCESS | 3536 | 1461097209058 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:20:09 INFO - PROCESS | 3536 | 1461097209248 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 3536 | ++DOCSHELL 1D798C00 == 109 [pid = 3536] [id = 730] 12:20:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 167 (1D9E2C00) [pid = 3536] [serial = 2190] [outer = 00000000] 12:20:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 168 (1DAC1C00) [pid = 3536] [serial = 2191] [outer = 1D9E2C00] 12:20:09 INFO - PROCESS | 3536 | 1461097209310 Marionette DEBUG loaded listener.js 12:20:09 INFO - PROCESS | 3536 | ++DOMWINDOW == 169 (1DAC5C00) [pid = 3536] [serial = 2192] [outer = 1D9E2C00] 12:20:09 INFO - PROCESS | 3536 | 1461097209914 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:20:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:20:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1046ms 12:20:09 INFO - PROCESS | 3536 | 1461097209985 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:20:09 INFO - PROCESS | 3536 | 1461097209987 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 12:20:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:20:09 INFO - PROCESS | 3536 | 1461097209991 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:20:09 INFO - PROCESS | 3536 | 1461097209993 Marionette TRACE conn2 <- [1,2886,null,{}] 12:20:10 INFO - PROCESS | 3536 | 1461097209997 Marionette TRACE conn2 -> [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:20:10 INFO - PROCESS | 3536 | 1461097210122 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:20:10 INFO - PROCESS | 3536 | 1461097210304 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:10 INFO - PROCESS | 3536 | ++DOCSHELL 1D9E8C00 == 110 [pid = 3536] [id = 731] 12:20:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 170 (1D9EA000) [pid = 3536] [serial = 2193] [outer = 00000000] 12:20:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 171 (1DD36C00) [pid = 3536] [serial = 2194] [outer = 1D9EA000] 12:20:10 INFO - PROCESS | 3536 | 1461097210362 Marionette DEBUG loaded listener.js 12:20:10 INFO - PROCESS | 3536 | ++DOMWINDOW == 172 (1DDAA800) [pid = 3536] [serial = 2195] [outer = 1D9EA000] 12:20:10 INFO - PROCESS | 3536 | 1461097210887 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:20:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 937ms 12:20:10 INFO - PROCESS | 3536 | 1461097210936 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 3536 | 1461097210938 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 12:20:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:20:10 INFO - PROCESS | 3536 | 1461097210942 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 3536 | 1461097210944 Marionette TRACE conn2 <- [1,2890,null,{}] 12:20:10 INFO - PROCESS | 3536 | 1461097210947 Marionette TRACE conn2 -> [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:20:11 INFO - PROCESS | 3536 | 1461097211073 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:20:11 INFO - PROCESS | 3536 | 1461097211264 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:11 INFO - PROCESS | 3536 | ++DOCSHELL 136D6400 == 111 [pid = 3536] [id = 732] 12:20:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 173 (1D7A0C00) [pid = 3536] [serial = 2196] [outer = 00000000] 12:20:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 174 (1E0D8400) [pid = 3536] [serial = 2197] [outer = 1D7A0C00] 12:20:11 INFO - PROCESS | 3536 | 1461097211329 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 3536 | ++DOMWINDOW == 175 (1E0DB400) [pid = 3536] [serial = 2198] [outer = 1D7A0C00] 12:20:11 INFO - PROCESS | 3536 | 1461097211934 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:20:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:20:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1045ms 12:20:11 INFO - PROCESS | 3536 | 1461097211981 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:20:11 INFO - PROCESS | 3536 | 1461097211983 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 12:20:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:20:12 INFO - PROCESS | 3536 | 1461097212003 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 3536 | 1461097212005 Marionette TRACE conn2 <- [1,2894,null,{}] 12:20:12 INFO - PROCESS | 3536 | 1461097212009 Marionette TRACE conn2 -> [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:20:12 INFO - PROCESS | 3536 | 1461097212136 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:20:12 INFO - PROCESS | 3536 | 1461097212314 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 3536 | ++DOCSHELL 1DDB4C00 == 112 [pid = 3536] [id = 733] 12:20:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 176 (1E2AA000) [pid = 3536] [serial = 2199] [outer = 00000000] 12:20:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 177 (1E601800) [pid = 3536] [serial = 2200] [outer = 1E2AA000] 12:20:12 INFO - PROCESS | 3536 | 1461097212377 Marionette DEBUG loaded listener.js 12:20:12 INFO - PROCESS | 3536 | ++DOMWINDOW == 178 (1E604800) [pid = 3536] [serial = 2201] [outer = 1E2AA000] 12:20:12 INFO - PROCESS | 3536 | 1461097212959 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:20:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:20:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 999ms 12:20:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:20:13 INFO - PROCESS | 3536 | 1461097213006 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:20:13 INFO - PROCESS | 3536 | 1461097213009 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 12:20:13 INFO - PROCESS | 3536 | 1461097213012 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:20:13 INFO - PROCESS | 3536 | 1461097213015 Marionette TRACE conn2 <- [1,2898,null,{}] 12:20:13 INFO - PROCESS | 3536 | 1461097213019 Marionette TRACE conn2 -> [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:20:13 INFO - PROCESS | 3536 | 1461097213163 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:20:13 INFO - PROCESS | 3536 | 1461097213357 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:13 INFO - PROCESS | 3536 | ++DOCSHELL 1F97B400 == 113 [pid = 3536] [id = 734] 12:20:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 179 (1F97C400) [pid = 3536] [serial = 2202] [outer = 00000000] 12:20:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 180 (1FA96400) [pid = 3536] [serial = 2203] [outer = 1F97C400] 12:20:13 INFO - PROCESS | 3536 | 1461097213430 Marionette DEBUG loaded listener.js 12:20:13 INFO - PROCESS | 3536 | ++DOMWINDOW == 181 (1FA9B400) [pid = 3536] [serial = 2204] [outer = 1F97C400] 12:20:13 INFO - PROCESS | 3536 | 1461097213991 Marionette TRACE conn2 <- [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:20:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:20:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:20:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 998ms 12:20:14 INFO - PROCESS | 3536 | 1461097214023 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:20:14 INFO - PROCESS | 3536 | 1461097214026 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 12:20:14 INFO - TEST-START | /DOMEvents/constructors.html 12:20:14 INFO - PROCESS | 3536 | 1461097214031 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:20:14 INFO - PROCESS | 3536 | 1461097214033 Marionette TRACE conn2 <- [1,2902,null,{}] 12:20:14 INFO - PROCESS | 3536 | 1461097214037 Marionette TRACE conn2 -> [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:20:14 INFO - PROCESS | 3536 | 1461097214165 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:20:14 INFO - PROCESS | 3536 | 1461097214354 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 3536 | ++DOCSHELL 1325D400 == 114 [pid = 3536] [id = 735] 12:20:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 182 (13407400) [pid = 3536] [serial = 2205] [outer = 00000000] 12:20:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 183 (17D8A000) [pid = 3536] [serial = 2206] [outer = 13407400] 12:20:14 INFO - PROCESS | 3536 | 1461097214418 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 3536 | ++DOMWINDOW == 184 (18167400) [pid = 3536] [serial = 2207] [outer = 13407400] 12:20:15 INFO - PROCESS | 3536 | 1461097215288 Marionette TRACE conn2 <- [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:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:20:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:20:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:20:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:20:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:20:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:20:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:20:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:20:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:20:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 1311ms 12:20:15 INFO - PROCESS | 3536 | 1461097215339 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:20:15 INFO - PROCESS | 3536 | 1461097215347 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 12:20:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:20:15 INFO - PROCESS | 3536 | 1461097215396 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:20:15 INFO - PROCESS | 3536 | 1461097215399 Marionette TRACE conn2 <- [1,2906,null,{}] 12:20:15 INFO - PROCESS | 3536 | 1461097215407 Marionette TRACE conn2 -> [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:20:15 INFO - PROCESS | 3536 | 1461097215539 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:20:15 INFO - PROCESS | 3536 | 1461097215716 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:15 INFO - PROCESS | 3536 | ++DOCSHELL 15CD5C00 == 115 [pid = 3536] [id = 736] 12:20:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 185 (16869C00) [pid = 3536] [serial = 2208] [outer = 00000000] 12:20:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 186 (18397000) [pid = 3536] [serial = 2209] [outer = 16869C00] 12:20:15 INFO - PROCESS | 3536 | 1461097215769 Marionette DEBUG loaded listener.js 12:20:15 INFO - PROCESS | 3536 | ++DOMWINDOW == 187 (1888F000) [pid = 3536] [serial = 2210] [outer = 16869C00] 12:20:16 INFO - PROCESS | 3536 | 1461097216320 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:20:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:20:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 936ms 12:20:16 INFO - PROCESS | 3536 | 1461097216351 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:20:16 INFO - PROCESS | 3536 | 1461097216356 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 12:20:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:20:16 INFO - PROCESS | 3536 | 1461097216364 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - PROCESS | 3536 | 1461097216367 Marionette TRACE conn2 <- [1,2910,null,{}] 12:20:16 INFO - PROCESS | 3536 | 1461097216371 Marionette TRACE conn2 -> [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:20:16 INFO - PROCESS | 3536 | 1461097216496 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:20:16 INFO - PROCESS | 3536 | 1461097216688 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:16 INFO - PROCESS | 3536 | ++DOCSHELL 17F6BC00 == 116 [pid = 3536] [id = 737] 12:20:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 188 (18166C00) [pid = 3536] [serial = 2211] [outer = 00000000] 12:20:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 189 (19A1F000) [pid = 3536] [serial = 2212] [outer = 18166C00] 12:20:16 INFO - PROCESS | 3536 | 1461097216739 Marionette DEBUG loaded listener.js 12:20:16 INFO - PROCESS | 3536 | ++DOMWINDOW == 190 (19C0E000) [pid = 3536] [serial = 2213] [outer = 18166C00] 12:20:16 INFO - PROCESS | 3536 | --DOCSHELL 1958EC00 == 115 [pid = 3536] [id = 674] 12:20:16 INFO - PROCESS | 3536 | --DOCSHELL 132E2C00 == 114 [pid = 3536] [id = 673] 12:20:16 INFO - PROCESS | 3536 | --DOCSHELL 18164C00 == 113 [pid = 3536] [id = 722] 12:20:16 INFO - PROCESS | 3536 | --DOCSHELL 17AC3800 == 112 [pid = 3536] [id = 721] 12:20:16 INFO - PROCESS | 3536 | --DOCSHELL 197AB800 == 111 [pid = 3536] [id = 720] 12:20:16 INFO - PROCESS | 3536 | --DOCSHELL 143B2000 == 110 [pid = 3536] [id = 719] 12:20:16 INFO - PROCESS | 3536 | --DOCSHELL 18D9EC00 == 109 [pid = 3536] [id = 718] 12:20:16 INFO - PROCESS | 3536 | --DOCSHELL 18887400 == 108 [pid = 3536] [id = 717] 12:20:16 INFO - PROCESS | 3536 | --DOCSHELL 17D97400 == 107 [pid = 3536] [id = 716] 12:20:16 INFO - PROCESS | 3536 | --DOCSHELL 1341E800 == 106 [pid = 3536] [id = 715] 12:20:16 INFO - PROCESS | 3536 | --DOCSHELL 136D9800 == 105 [pid = 3536] [id = 714] 12:20:16 INFO - PROCESS | 3536 | --DOCSHELL 14A18800 == 104 [pid = 3536] [id = 713] 12:20:16 INFO - PROCESS | 3536 | --DOMWINDOW == 189 (1DD33800) [pid = 3536] [serial = 2050] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3536 | --DOMWINDOW == 188 (22196C00) [pid = 3536] [serial = 2053] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3536 | --DOMWINDOW == 187 (22E41C00) [pid = 3536] [serial = 2056] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3536 | --DOMWINDOW == 186 (24806800) [pid = 3536] [serial = 2059] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3536 | --DOMWINDOW == 185 (22E56C00) [pid = 3536] [serial = 2062] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3536 | --DOMWINDOW == 184 (248F9400) [pid = 3536] [serial = 2065] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3536 | --DOMWINDOW == 183 (18D9F800) [pid = 3536] [serial = 2104] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | [3536] 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:20:17 INFO - PROCESS | 3536 | [3536] 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:20:17 INFO - PROCESS | 3536 | [3536] 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:20:17 INFO - PROCESS | 3536 | [3536] 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:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 182 (248F9C00) [pid = 3536] [serial = 2000] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 181 (284E7000) [pid = 3536] [serial = 2012] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 180 (26E16C00) [pid = 3536] [serial = 2006] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 179 (27E26800) [pid = 3536] [serial = 2009] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 178 (1D677C00) [pid = 3536] [serial = 2018] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 177 (256F0800) [pid = 3536] [serial = 2003] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 176 (256EFC00) [pid = 3536] [serial = 1997] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 175 (284EFC00) [pid = 3536] [serial = 2015] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 174 (1F983800) [pid = 3536] [serial = 2021] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 173 (253CD800) [pid = 3536] [serial = 2024] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 172 (2281C400) [pid = 3536] [serial = 2086] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 171 (22E49400) [pid = 3536] [serial = 2087] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 170 (192D9800) [pid = 3536] [serial = 2044] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 169 (1D9E2400) [pid = 3536] [serial = 2075] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 168 (1D674800) [pid = 3536] [serial = 2074] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 167 (1CC7FC00) [pid = 3536] [serial = 2047] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 166 (1A6ECC00) [pid = 3536] [serial = 2072] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 165 (19EBA400) [pid = 3536] [serial = 2071] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 164 (1833A400) [pid = 3536] [serial = 2102] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 163 (2485BC00) [pid = 3536] [serial = 2096] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 162 (23F0E400) [pid = 3536] [serial = 2093] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 161 (1388F800) [pid = 3536] [serial = 2099] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 160 (230E2800) [pid = 3536] [serial = 2090] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 159 (23F07800) [pid = 3536] [serial = 2092] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 158 (24858C00) [pid = 3536] [serial = 2095] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 157 (13414000) [pid = 3536] [serial = 2098] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 156 (230DCC00) [pid = 3536] [serial = 2089] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 155 (1810A800) [pid = 3536] [serial = 2101] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 154 (20221400) [pid = 3536] [serial = 2039] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 153 (22E4A800) [pid = 3536] [serial = 2081] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 152 (22E3E000) [pid = 3536] [serial = 2080] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 151 (2207E800) [pid = 3536] [serial = 2078] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 150 (21E73000) [pid = 3536] [serial = 2077] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 149 (1A622800) [pid = 3536] [serial = 2083] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 148 (1365BC00) [pid = 3536] [serial = 2041] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 147 (1F97C800) [pid = 3536] [serial = 2084] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 146 (17D92400) [pid = 3536] [serial = 2069] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | --DOMWINDOW == 145 (1664A400) [pid = 3536] [serial = 2068] [outer = 00000000] [url = about:blank] 12:20:17 INFO - PROCESS | 3536 | 1461097217336 Marionette TRACE conn2 <- [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:20:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:20:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:20:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:20:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:20:17 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:20:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:20:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:20:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:20:17 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:20:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:20:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:20:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:20:17 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:20:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:20:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:20:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:20:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:20:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 984ms 12:20:17 INFO - PROCESS | 3536 | 1461097217361 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:20:17 INFO - PROCESS | 3536 | 1461097217363 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 12:20:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:20:17 INFO - PROCESS | 3536 | 1461097217367 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 3536 | 1461097217370 Marionette TRACE conn2 <- [1,2914,null,{}] 12:20:17 INFO - PROCESS | 3536 | 1461097217380 Marionette TRACE conn2 -> [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:20:17 INFO - PROCESS | 3536 | 1461097217495 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:20:17 INFO - PROCESS | 3536 | 1461097217668 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 3536 | ++DOCSHELL 13A0B000 == 105 [pid = 3536] [id = 738] 12:20:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 146 (17F71800) [pid = 3536] [serial = 2214] [outer = 00000000] 12:20:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 147 (19750400) [pid = 3536] [serial = 2215] [outer = 17F71800] 12:20:17 INFO - PROCESS | 3536 | 1461097217716 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 3536 | ++DOMWINDOW == 148 (19A19000) [pid = 3536] [serial = 2216] [outer = 17F71800] 12:20:18 INFO - PROCESS | 3536 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:20:18 INFO - PROCESS | 3536 | 1461097218073 Marionette TRACE conn2 <- [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:20:18 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:20:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 734ms 12:20:18 INFO - PROCESS | 3536 | 1461097218116 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:20:18 INFO - PROCESS | 3536 | 1461097218118 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 12:20:18 INFO - PROCESS | 3536 | 1461097218122 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:20:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:20:18 INFO - PROCESS | 3536 | 1461097218123 Marionette TRACE conn2 <- [1,2918,null,{}] 12:20:18 INFO - PROCESS | 3536 | 1461097218127 Marionette TRACE conn2 -> [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:20:18 INFO - PROCESS | 3536 | 1461097218260 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:20:18 INFO - PROCESS | 3536 | 1461097218274 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:18 INFO - PROCESS | 3536 | ++DOCSHELL 19F41000 == 106 [pid = 3536] [id = 739] 12:20:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 149 (1A56E400) [pid = 3536] [serial = 2217] [outer = 00000000] 12:20:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 150 (1A6FA800) [pid = 3536] [serial = 2218] [outer = 1A56E400] 12:20:18 INFO - PROCESS | 3536 | 1461097218321 Marionette DEBUG loaded listener.js 12:20:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 151 (1BEBB800) [pid = 3536] [serial = 2219] [outer = 1A56E400] 12:20:18 INFO - PROCESS | 3536 | 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:20:18 INFO - PROCESS | 3536 | 1461097218782 Marionette TRACE conn2 <- [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:20:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:20:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 703ms 12:20:18 INFO - PROCESS | 3536 | 1461097218844 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:20:18 INFO - PROCESS | 3536 | 1461097218846 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 12:20:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:20:18 INFO - PROCESS | 3536 | 1461097218854 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:20:18 INFO - PROCESS | 3536 | 1461097218856 Marionette TRACE conn2 <- [1,2922,null,{}] 12:20:18 INFO - PROCESS | 3536 | 1461097218860 Marionette TRACE conn2 -> [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:20:18 INFO - PROCESS | 3536 | 1461097218962 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:20:18 INFO - PROCESS | 3536 | 1461097218969 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:18 INFO - PROCESS | 3536 | ++DOCSHELL 13656000 == 107 [pid = 3536] [id = 740] 12:20:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 152 (1A6F8000) [pid = 3536] [serial = 2220] [outer = 00000000] 12:20:18 INFO - PROCESS | 3536 | ++DOMWINDOW == 153 (1C96D800) [pid = 3536] [serial = 2221] [outer = 1A6F8000] 12:20:19 INFO - PROCESS | 3536 | 1461097219014 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 154 (1CC79000) [pid = 3536] [serial = 2222] [outer = 1A6F8000] 12:20:19 INFO - PROCESS | 3536 | 1461097219564 Marionette TRACE conn2 <- [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:20:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:20:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 734ms 12:20:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:20:19 INFO - PROCESS | 3536 | 1461097219599 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:20:19 INFO - PROCESS | 3536 | 1461097219601 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 12:20:19 INFO - PROCESS | 3536 | 1461097219605 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:20:19 INFO - PROCESS | 3536 | 1461097219606 Marionette TRACE conn2 <- [1,2926,null,{}] 12:20:19 INFO - PROCESS | 3536 | 1461097219610 Marionette TRACE conn2 -> [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:20:19 INFO - PROCESS | 3536 | 1461097219795 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:20:19 INFO - PROCESS | 3536 | 1461097219824 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:19 INFO - PROCESS | 3536 | ++DOCSHELL 1D671000 == 108 [pid = 3536] [id = 741] 12:20:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 155 (1D674800) [pid = 3536] [serial = 2223] [outer = 00000000] 12:20:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 156 (1D7A3000) [pid = 3536] [serial = 2224] [outer = 1D674800] 12:20:19 INFO - PROCESS | 3536 | 1461097219873 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 3536 | ++DOMWINDOW == 157 (1DABB000) [pid = 3536] [serial = 2225] [outer = 1D674800] 12:20:20 INFO - PROCESS | 3536 | 1461097220318 Marionette TRACE conn2 <- [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:20:20 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:20:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 734ms 12:20:20 INFO - PROCESS | 3536 | 1461097220345 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:20:20 INFO - PROCESS | 3536 | 1461097220346 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 12:20:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:20:20 INFO - PROCESS | 3536 | 1461097220355 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:20:20 INFO - PROCESS | 3536 | 1461097220357 Marionette TRACE conn2 <- [1,2930,null,{}] 12:20:20 INFO - PROCESS | 3536 | 1461097220360 Marionette TRACE conn2 -> [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:20:20 INFO - PROCESS | 3536 | 1461097220509 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:20:20 INFO - PROCESS | 3536 | 1461097220528 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:20 INFO - PROCESS | 3536 | ++DOCSHELL 1D294C00 == 109 [pid = 3536] [id = 742] 12:20:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 158 (1D7A1C00) [pid = 3536] [serial = 2226] [outer = 00000000] 12:20:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 159 (1E0D2000) [pid = 3536] [serial = 2227] [outer = 1D7A1C00] 12:20:20 INFO - PROCESS | 3536 | 1461097220574 Marionette DEBUG loaded listener.js 12:20:20 INFO - PROCESS | 3536 | ++DOMWINDOW == 160 (1E2A9800) [pid = 3536] [serial = 2228] [outer = 1D7A1C00] 12:20:21 INFO - PROCESS | 3536 | 1461097221030 Marionette TRACE conn2 <- [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:20:21 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:20:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 687ms 12:20:21 INFO - PROCESS | 3536 | 1461097221050 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:20:21 INFO - PROCESS | 3536 | 1461097221052 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 12:20:21 INFO - PROCESS | 3536 | 1461097221055 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:20:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:20:21 INFO - PROCESS | 3536 | 1461097221057 Marionette TRACE conn2 <- [1,2934,null,{}] 12:20:21 INFO - PROCESS | 3536 | 1461097221060 Marionette TRACE conn2 -> [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:20:21 INFO - PROCESS | 3536 | 1461097221199 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:20:21 INFO - PROCESS | 3536 | --DOMWINDOW == 159 (18889000) [pid = 3536] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:20:21 INFO - PROCESS | 3536 | --DOMWINDOW == 158 (13844000) [pid = 3536] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:20:21 INFO - PROCESS | 3536 | --DOMWINDOW == 157 (136DBC00) [pid = 3536] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:20:21 INFO - PROCESS | 3536 | --DOMWINDOW == 156 (14ABB800) [pid = 3536] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:20:21 INFO - PROCESS | 3536 | --DOMWINDOW == 155 (1810EC00) [pid = 3536] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:20:21 INFO - PROCESS | 3536 | --DOMWINDOW == 154 (19A18C00) [pid = 3536] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:20:21 INFO - PROCESS | 3536 | --DOMWINDOW == 153 (15411400) [pid = 3536] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:20:21 INFO - PROCESS | 3536 | --DOMWINDOW == 152 (1963F800) [pid = 3536] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:20:21 INFO - PROCESS | 3536 | --DOMWINDOW == 151 (18D9FC00) [pid = 3536] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:20:21 INFO - PROCESS | 3536 | --DOMWINDOW == 150 (18899400) [pid = 3536] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:20:21 INFO - PROCESS | 3536 | 1461097221610 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:21 INFO - PROCESS | 3536 | ++DOCSHELL 13844000 == 110 [pid = 3536] [id = 743] 12:20:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 151 (13846800) [pid = 3536] [serial = 2229] [outer = 00000000] 12:20:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 152 (16B6E400) [pid = 3536] [serial = 2230] [outer = 13846800] 12:20:21 INFO - PROCESS | 3536 | 1461097221658 Marionette DEBUG loaded listener.js 12:20:21 INFO - PROCESS | 3536 | ++DOMWINDOW == 153 (1888CC00) [pid = 3536] [serial = 2231] [outer = 13846800] 12:20:21 INFO - PROCESS | 3536 | 1461097221993 Marionette TRACE conn2 <- [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:20:22 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:20:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 999ms 12:20:22 INFO - PROCESS | 3536 | 1461097222059 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 3536 | 1461097222061 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 12:20:22 INFO - PROCESS | 3536 | 1461097222064 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - PROCESS | 3536 | 1461097222066 Marionette TRACE conn2 <- [1,2938,null,{}] 12:20:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:20:22 INFO - PROCESS | 3536 | 1461097222070 Marionette TRACE conn2 -> [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:20:22 INFO - PROCESS | 3536 | 1461097222173 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:20:22 INFO - PROCESS | 3536 | 1461097222179 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:22 INFO - PROCESS | 3536 | ++DOCSHELL 13A03400 == 111 [pid = 3536] [id = 744] 12:20:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 154 (18335C00) [pid = 3536] [serial = 2232] [outer = 00000000] 12:20:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 155 (1E60E000) [pid = 3536] [serial = 2233] [outer = 18335C00] 12:20:22 INFO - PROCESS | 3536 | 1461097222224 Marionette DEBUG loaded listener.js 12:20:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 156 (1F983400) [pid = 3536] [serial = 2234] [outer = 18335C00] 12:20:22 INFO - PROCESS | 3536 | ++DOCSHELL 1DD31000 == 112 [pid = 3536] [id = 745] 12:20:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 157 (1E604400) [pid = 3536] [serial = 2235] [outer = 00000000] 12:20:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 158 (1E60C000) [pid = 3536] [serial = 2236] [outer = 1E604400] 12:20:22 INFO - PROCESS | 3536 | 1461097222725 Marionette TRACE conn2 <- [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:20:22 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:20:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 703ms 12:20:22 INFO - PROCESS | 3536 | 1461097222766 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 3536 | 1461097222768 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 12:20:22 INFO - PROCESS | 3536 | 1461097222771 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:20:22 INFO - PROCESS | 3536 | 1461097222772 Marionette TRACE conn2 <- [1,2942,null,{}] 12:20:22 INFO - PROCESS | 3536 | 1461097222776 Marionette TRACE conn2 -> [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:20:22 INFO - PROCESS | 3536 | 1461097222914 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:20:22 INFO - PROCESS | 3536 | 1461097222954 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:22 INFO - PROCESS | 3536 | ++DOCSHELL 1F988C00 == 113 [pid = 3536] [id = 746] 12:20:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 159 (1FA9DC00) [pid = 3536] [serial = 2237] [outer = 00000000] 12:20:22 INFO - PROCESS | 3536 | ++DOMWINDOW == 160 (20224400) [pid = 3536] [serial = 2238] [outer = 1FA9DC00] 12:20:22 INFO - PROCESS | 3536 | 1461097222998 Marionette DEBUG loaded listener.js 12:20:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 161 (2022C000) [pid = 3536] [serial = 2239] [outer = 1FA9DC00] 12:20:23 INFO - PROCESS | 3536 | 1461097223466 Marionette TRACE conn2 <- [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:20:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:20:23 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:20:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 734ms 12:20:23 INFO - PROCESS | 3536 | 1461097223595 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:20:23 INFO - PROCESS | 3536 | 1461097223599 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 12:20:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:20:23 INFO - PROCESS | 3536 | 1461097223609 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:20:23 INFO - PROCESS | 3536 | 1461097223614 Marionette TRACE conn2 <- [1,2946,null,{}] 12:20:23 INFO - PROCESS | 3536 | 1461097223623 Marionette TRACE conn2 -> [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:20:23 INFO - PROCESS | 3536 | 1461097223794 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:20:23 INFO - PROCESS | 3536 | 1461097223953 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:23 INFO - PROCESS | 3536 | ++DOCSHELL 15650400 == 114 [pid = 3536] [id = 747] 12:20:23 INFO - PROCESS | 3536 | ++DOMWINDOW == 162 (156A5400) [pid = 3536] [serial = 2240] [outer = 00000000] 12:20:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 163 (16457800) [pid = 3536] [serial = 2241] [outer = 156A5400] 12:20:24 INFO - PROCESS | 3536 | 1461097224014 Marionette DEBUG loaded listener.js 12:20:24 INFO - PROCESS | 3536 | ++DOMWINDOW == 164 (17AC0000) [pid = 3536] [serial = 2242] [outer = 156A5400] 12:20:24 INFO - PROCESS | 3536 | 1461097224636 Marionette TRACE conn2 <- [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:20:24 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:20:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1046ms 12:20:24 INFO - PROCESS | 3536 | 1461097224662 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:20:24 INFO - PROCESS | 3536 | 1461097224666 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 12:20:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:20:24 INFO - PROCESS | 3536 | 1461097224674 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:20:24 INFO - PROCESS | 3536 | 1461097224678 Marionette TRACE conn2 <- [1,2950,null,{}] 12:20:24 INFO - PROCESS | 3536 | 1461097224709 Marionette TRACE conn2 -> [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:20:24 INFO - PROCESS | 3536 | 1461097224841 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:20:25 INFO - PROCESS | 3536 | 1461097225021 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:25 INFO - PROCESS | 3536 | ++DOCSHELL 15615C00 == 115 [pid = 3536] [id = 748] 12:20:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 165 (16375400) [pid = 3536] [serial = 2243] [outer = 00000000] 12:20:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 166 (18D9F800) [pid = 3536] [serial = 2244] [outer = 16375400] 12:20:25 INFO - PROCESS | 3536 | 1461097225080 Marionette DEBUG loaded listener.js 12:20:25 INFO - PROCESS | 3536 | ++DOMWINDOW == 167 (19751400) [pid = 3536] [serial = 2245] [outer = 16375400] 12:20:25 INFO - PROCESS | 3536 | 1461097225642 Marionette TRACE conn2 <- [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:20:25 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:20:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 999ms 12:20:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:20:25 INFO - PROCESS | 3536 | 1461097225675 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:20:25 INFO - PROCESS | 3536 | 1461097225678 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 12:20:25 INFO - PROCESS | 3536 | 1461097225681 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:20:25 INFO - PROCESS | 3536 | 1461097225684 Marionette TRACE conn2 <- [1,2954,null,{}] 12:20:25 INFO - PROCESS | 3536 | 1461097225693 Marionette TRACE conn2 -> [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:20:25 INFO - PROCESS | 3536 | 1461097225836 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:20:26 INFO - PROCESS | 3536 | 1461097226031 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:26 INFO - PROCESS | 3536 | ++DOCSHELL 1D640800 == 116 [pid = 3536] [id = 749] 12:20:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 168 (1D671800) [pid = 3536] [serial = 2246] [outer = 00000000] 12:20:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 169 (1DAC0400) [pid = 3536] [serial = 2247] [outer = 1D671800] 12:20:26 INFO - PROCESS | 3536 | 1461097226093 Marionette DEBUG loaded listener.js 12:20:26 INFO - PROCESS | 3536 | ++DOMWINDOW == 170 (1E60C400) [pid = 3536] [serial = 2248] [outer = 1D671800] 12:20:26 INFO - PROCESS | 3536 | 1461097226625 Marionette TRACE conn2 <- [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:20:26 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:20:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 999ms 12:20:26 INFO - PROCESS | 3536 | 1461097226684 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:20:26 INFO - PROCESS | 3536 | 1461097226686 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 12:20:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:20:26 INFO - PROCESS | 3536 | 1461097226690 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:20:26 INFO - PROCESS | 3536 | 1461097226692 Marionette TRACE conn2 <- [1,2958,null,{}] 12:20:26 INFO - PROCESS | 3536 | 1461097226696 Marionette TRACE conn2 -> [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:20:26 INFO - PROCESS | 3536 | 1461097226834 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:20:27 INFO - PROCESS | 3536 | 1461097227028 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:27 INFO - PROCESS | 3536 | ++DOCSHELL 1F982800 == 117 [pid = 3536] [id = 750] 12:20:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 171 (20223000) [pid = 3536] [serial = 2249] [outer = 00000000] 12:20:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 172 (2055FC00) [pid = 3536] [serial = 2250] [outer = 20223000] 12:20:27 INFO - PROCESS | 3536 | 1461097227086 Marionette DEBUG loaded listener.js 12:20:27 INFO - PROCESS | 3536 | ++DOMWINDOW == 173 (20564C00) [pid = 3536] [serial = 2251] [outer = 20223000] 12:20:27 INFO - PROCESS | 3536 | 1461097227629 Marionette TRACE conn2 <- [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:20:27 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:20:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 999ms 12:20:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:20:27 INFO - PROCESS | 3536 | 1461097227693 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:20:27 INFO - PROCESS | 3536 | 1461097227695 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 12:20:27 INFO - PROCESS | 3536 | 1461097227699 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:20:27 INFO - PROCESS | 3536 | 1461097227701 Marionette TRACE conn2 <- [1,2962,null,{}] 12:20:27 INFO - PROCESS | 3536 | 1461097227705 Marionette TRACE conn2 -> [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:20:27 INFO - PROCESS | 3536 | 1461097227840 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:20:28 INFO - PROCESS | 3536 | 1461097228032 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:28 INFO - PROCESS | 3536 | ++DOCSHELL 20F90000 == 118 [pid = 3536] [id = 751] 12:20:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 174 (20F92800) [pid = 3536] [serial = 2252] [outer = 00000000] 12:20:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 175 (20F9A800) [pid = 3536] [serial = 2253] [outer = 20F92800] 12:20:28 INFO - PROCESS | 3536 | 1461097228089 Marionette DEBUG loaded listener.js 12:20:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 176 (20F9C800) [pid = 3536] [serial = 2254] [outer = 20F92800] 12:20:28 INFO - PROCESS | 3536 | 1461097228592 Marionette TRACE conn2 <- [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:20:28 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:20:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 936ms 12:20:28 INFO - PROCESS | 3536 | 1461097228643 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:20:28 INFO - PROCESS | 3536 | 1461097228646 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 12:20:28 INFO - PROCESS | 3536 | 1461097228649 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:20:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:20:28 INFO - PROCESS | 3536 | 1461097228651 Marionette TRACE conn2 <- [1,2966,null,{}] 12:20:28 INFO - PROCESS | 3536 | 1461097228670 Marionette TRACE conn2 -> [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:20:28 INFO - PROCESS | 3536 | 1461097228874 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:20:28 INFO - PROCESS | 3536 | 1461097228981 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:28 INFO - PROCESS | 3536 | ++DOCSHELL 2103E000 == 119 [pid = 3536] [id = 752] 12:20:28 INFO - PROCESS | 3536 | ++DOMWINDOW == 177 (21045000) [pid = 3536] [serial = 2255] [outer = 00000000] 12:20:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 178 (21604800) [pid = 3536] [serial = 2256] [outer = 21045000] 12:20:29 INFO - PROCESS | 3536 | 1461097229039 Marionette DEBUG loaded listener.js 12:20:29 INFO - PROCESS | 3536 | ++DOMWINDOW == 179 (2160BC00) [pid = 3536] [serial = 2257] [outer = 21045000] 12:20:29 INFO - PROCESS | 3536 | 1461097229593 Marionette TRACE conn2 <- [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:20:29 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:20:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 999ms 12:20:29 INFO - PROCESS | 3536 | 1461097229651 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:20:29 INFO - PROCESS | 3536 | 1461097229654 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 12:20:29 INFO - PROCESS | 3536 | 1461097229674 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:20:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:20:29 INFO - PROCESS | 3536 | 1461097229676 Marionette TRACE conn2 <- [1,2970,null,{}] 12:20:29 INFO - PROCESS | 3536 | 1461097229680 Marionette TRACE conn2 -> [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:20:29 INFO - PROCESS | 3536 | 1461097229805 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:20:29 INFO - PROCESS | 3536 | 1461097230005 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 3536 | ++DOCSHELL 20F95000 == 120 [pid = 3536] [id = 753] 12:20:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 180 (21048800) [pid = 3536] [serial = 2258] [outer = 00000000] 12:20:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 181 (21E79000) [pid = 3536] [serial = 2259] [outer = 21048800] 12:20:30 INFO - PROCESS | 3536 | 1461097230061 Marionette DEBUG loaded listener.js 12:20:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 182 (21E7E800) [pid = 3536] [serial = 2260] [outer = 21048800] 12:20:30 INFO - PROCESS | 3536 | 1461097230562 Marionette TRACE conn2 <- [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:20:30 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:20:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:20:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:20:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 953ms 12:20:30 INFO - PROCESS | 3536 | 1461097230622 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:20:30 INFO - PROCESS | 3536 | 1461097230625 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 12:20:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:20:30 INFO - PROCESS | 3536 | 1461097230628 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:20:30 INFO - PROCESS | 3536 | 1461097230630 Marionette TRACE conn2 <- [1,2974,null,{}] 12:20:30 INFO - PROCESS | 3536 | 1461097230634 Marionette TRACE conn2 -> [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:20:30 INFO - PROCESS | 3536 | 1461097230760 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:20:30 INFO - PROCESS | 3536 | 1461097230957 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 3536 | ++DOCSHELL 21602400 == 121 [pid = 3536] [id = 754] 12:20:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 183 (2207C400) [pid = 3536] [serial = 2261] [outer = 00000000] 12:20:30 INFO - PROCESS | 3536 | ++DOMWINDOW == 184 (22193400) [pid = 3536] [serial = 2262] [outer = 2207C400] 12:20:30 INFO - PROCESS | 3536 | 1461097231014 Marionette DEBUG loaded listener.js 12:20:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 185 (22195C00) [pid = 3536] [serial = 2263] [outer = 2207C400] 12:20:31 INFO - PROCESS | 3536 | 1461097231542 Marionette TRACE conn2 <- [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:20:31 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:20:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 952ms 12:20:31 INFO - PROCESS | 3536 | 1461097231586 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:20:31 INFO - PROCESS | 3536 | 1461097231588 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 12:20:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:20:31 INFO - PROCESS | 3536 | 1461097231596 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:20:31 INFO - PROCESS | 3536 | 1461097231598 Marionette TRACE conn2 <- [1,2978,null,{}] 12:20:31 INFO - PROCESS | 3536 | 1461097231602 Marionette TRACE conn2 -> [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:20:31 INFO - PROCESS | 3536 | 1461097231731 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:20:31 INFO - PROCESS | 3536 | 1461097231923 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:31 INFO - PROCESS | 3536 | ++DOCSHELL 21E77000 == 122 [pid = 3536] [id = 755] 12:20:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 186 (22198400) [pid = 3536] [serial = 2264] [outer = 00000000] 12:20:31 INFO - PROCESS | 3536 | ++DOMWINDOW == 187 (221A2800) [pid = 3536] [serial = 2265] [outer = 22198400] 12:20:31 INFO - PROCESS | 3536 | 1461097231980 Marionette DEBUG loaded listener.js 12:20:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 188 (221A5800) [pid = 3536] [serial = 2266] [outer = 22198400] 12:20:32 INFO - PROCESS | 3536 | ++DOCSHELL 2219BC00 == 123 [pid = 3536] [id = 756] 12:20:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 189 (221A2C00) [pid = 3536] [serial = 2267] [outer = 00000000] 12:20:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 190 (2281D000) [pid = 3536] [serial = 2268] [outer = 221A2C00] 12:20:32 INFO - PROCESS | 3536 | 1461097232550 Marionette TRACE conn2 <- [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:20:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:20:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 999ms 12:20:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:20:32 INFO - PROCESS | 3536 | 1461097232598 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:20:32 INFO - PROCESS | 3536 | 1461097232601 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 12:20:32 INFO - PROCESS | 3536 | 1461097232604 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:20:32 INFO - PROCESS | 3536 | 1461097232606 Marionette TRACE conn2 <- [1,2982,null,{}] 12:20:32 INFO - PROCESS | 3536 | 1461097232610 Marionette TRACE conn2 -> [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:20:32 INFO - PROCESS | 3536 | 1461097232779 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:20:32 INFO - PROCESS | 3536 | 1461097232974 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:32 INFO - PROCESS | 3536 | ++DOCSHELL 22198C00 == 124 [pid = 3536] [id = 757] 12:20:32 INFO - PROCESS | 3536 | ++DOMWINDOW == 191 (221AB400) [pid = 3536] [serial = 2269] [outer = 00000000] 12:20:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 192 (22820000) [pid = 3536] [serial = 2270] [outer = 221AB400] 12:20:33 INFO - PROCESS | 3536 | 1461097233031 Marionette DEBUG loaded listener.js 12:20:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 193 (22C8E000) [pid = 3536] [serial = 2271] [outer = 221AB400] 12:20:33 INFO - PROCESS | 3536 | 1461097233572 Marionette TRACE conn2 <- [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:20:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:20:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:20:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 999ms 12:20:33 INFO - PROCESS | 3536 | 1461097233606 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:20:33 INFO - PROCESS | 3536 | 1461097233608 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 12:20:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:20:33 INFO - PROCESS | 3536 | 1461097233612 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:20:33 INFO - PROCESS | 3536 | 1461097233614 Marionette TRACE conn2 <- [1,2986,null,{}] 12:20:33 INFO - PROCESS | 3536 | 1461097233618 Marionette TRACE conn2 -> [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:20:33 INFO - PROCESS | 3536 | 1461097233832 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:20:33 INFO - PROCESS | 3536 | 1461097233937 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:33 INFO - PROCESS | 3536 | ++DOCSHELL 2219E400 == 125 [pid = 3536] [id = 758] 12:20:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 194 (221AE000) [pid = 3536] [serial = 2272] [outer = 00000000] 12:20:33 INFO - PROCESS | 3536 | ++DOMWINDOW == 195 (22E3EC00) [pid = 3536] [serial = 2273] [outer = 221AE000] 12:20:33 INFO - PROCESS | 3536 | 1461097234005 Marionette DEBUG loaded listener.js 12:20:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 196 (22E45000) [pid = 3536] [serial = 2274] [outer = 221AE000] 12:20:34 INFO - PROCESS | 3536 | 1461097234545 Marionette TRACE conn2 <- [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:20:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:20:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 999ms 12:20:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:20:34 INFO - PROCESS | 3536 | 1461097234614 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:20:34 INFO - PROCESS | 3536 | 1461097234616 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 12:20:34 INFO - PROCESS | 3536 | 1461097234620 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - PROCESS | 3536 | 1461097234622 Marionette TRACE conn2 <- [1,2990,null,{}] 12:20:34 INFO - PROCESS | 3536 | 1461097234625 Marionette TRACE conn2 -> [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:20:34 INFO - PROCESS | 3536 | 1461097234755 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:20:34 INFO - PROCESS | 3536 | 1461097234954 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:34 INFO - PROCESS | 3536 | ++DOCSHELL 22E47400 == 126 [pid = 3536] [id = 759] 12:20:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 197 (22E4BC00) [pid = 3536] [serial = 2275] [outer = 00000000] 12:20:34 INFO - PROCESS | 3536 | ++DOMWINDOW == 198 (22E55C00) [pid = 3536] [serial = 2276] [outer = 22E4BC00] 12:20:35 INFO - PROCESS | 3536 | 1461097235017 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 199 (22E58000) [pid = 3536] [serial = 2277] [outer = 22E4BC00] 12:20:35 INFO - PROCESS | 3536 | 1461097235516 Marionette TRACE conn2 <- [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:20:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:20:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 937ms 12:20:35 INFO - PROCESS | 3536 | 1461097235565 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:20:35 INFO - PROCESS | 3536 | 1461097235567 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 12:20:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:20:35 INFO - PROCESS | 3536 | 1461097235571 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - PROCESS | 3536 | 1461097235572 Marionette TRACE conn2 <- [1,2994,null,{}] 12:20:35 INFO - PROCESS | 3536 | 1461097235595 Marionette TRACE conn2 -> [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:20:35 INFO - PROCESS | 3536 | 1461097235724 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:20:35 INFO - PROCESS | 3536 | 1461097235917 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 3536 | ++DOCSHELL 22E5F400 == 127 [pid = 3536] [id = 760] 12:20:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 200 (22E61000) [pid = 3536] [serial = 2278] [outer = 00000000] 12:20:35 INFO - PROCESS | 3536 | ++DOMWINDOW == 201 (22E67000) [pid = 3536] [serial = 2279] [outer = 22E61000] 12:20:35 INFO - PROCESS | 3536 | 1461097235974 Marionette DEBUG loaded listener.js 12:20:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 202 (22E69000) [pid = 3536] [serial = 2280] [outer = 22E61000] 12:20:36 INFO - PROCESS | 3536 | 1461097236513 Marionette TRACE conn2 <- [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:20:36 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:20:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 984ms 12:20:36 INFO - PROCESS | 3536 | 1461097236557 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:20:36 INFO - PROCESS | 3536 | 1461097236559 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 12:20:36 INFO - PROCESS | 3536 | 1461097236564 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:20:36 INFO - PROCESS | 3536 | 1461097236566 Marionette TRACE conn2 <- [1,2998,null,{}] 12:20:36 INFO - PROCESS | 3536 | 1461097236570 Marionette TRACE conn2 -> [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:20:36 INFO - PROCESS | 3536 | 1461097236769 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:20:36 INFO - PROCESS | 3536 | 1461097236969 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:36 INFO - PROCESS | 3536 | ++DOCSHELL 14311400 == 128 [pid = 3536] [id = 761] 12:20:36 INFO - PROCESS | 3536 | ++DOMWINDOW == 203 (14A18C00) [pid = 3536] [serial = 2281] [outer = 00000000] 12:20:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 204 (1644F800) [pid = 3536] [serial = 2282] [outer = 14A18C00] 12:20:37 INFO - PROCESS | 3536 | 1461097237025 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 3536 | ++DOMWINDOW == 205 (17D94000) [pid = 3536] [serial = 2283] [outer = 14A18C00] 12:20:37 INFO - PROCESS | 3536 | [3536] 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:20:37 INFO - PROCESS | 3536 | 1461097237979 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:20:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:20:38 INFO - {} 12:20:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:20:38 INFO - {} 12:20:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:20:38 INFO - {} 12:20:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:20:38 INFO - {} 12:20:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1452ms 12:20:38 INFO - PROCESS | 3536 | 1461097238022 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:20:38 INFO - PROCESS | 3536 | 1461097238026 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 12:20:38 INFO - TEST-START | /FileAPI/fileReader.html 12:20:38 INFO - PROCESS | 3536 | 1461097238031 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 3536 | 1461097238035 Marionette TRACE conn2 <- [1,3002,null,{}] 12:20:38 INFO - PROCESS | 3536 | 1461097238040 Marionette TRACE conn2 -> [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:20:38 INFO - PROCESS | 3536 | 1461097238176 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:20:38 INFO - PROCESS | 3536 | 1461097238357 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 3536 | ++DOCSHELL 1636E800 == 129 [pid = 3536] [id = 762] 12:20:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 206 (1644E000) [pid = 3536] [serial = 2284] [outer = 00000000] 12:20:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 207 (18B3F000) [pid = 3536] [serial = 2285] [outer = 1644E000] 12:20:38 INFO - PROCESS | 3536 | 1461097238409 Marionette DEBUG loaded listener.js 12:20:38 INFO - PROCESS | 3536 | ++DOMWINDOW == 208 (18CD9400) [pid = 3536] [serial = 2286] [outer = 1644E000] 12:20:38 INFO - PROCESS | 3536 | 1461097238935 Marionette TRACE conn2 <- [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:20:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:20:38 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:20:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:20:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:20:38 INFO - TEST-OK | /FileAPI/fileReader.html | took 953ms 12:20:38 INFO - PROCESS | 3536 | 1461097238980 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:20:38 INFO - PROCESS | 3536 | 1461097238986 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 12:20:38 INFO - TEST-START | /FileAPI/historical.html 12:20:38 INFO - PROCESS | 3536 | 1461097238994 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 3536 | 1461097238996 Marionette TRACE conn2 <- [1,3006,null,{}] 12:20:39 INFO - PROCESS | 3536 | 1461097239000 Marionette TRACE conn2 -> [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:20:39 INFO - PROCESS | 3536 | 1461097239126 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:20:39 INFO - PROCESS | 3536 | 1461097239352 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:39 INFO - PROCESS | 3536 | ++DOCSHELL 1388F000 == 130 [pid = 3536] [id = 763] 12:20:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 209 (1388F800) [pid = 3536] [serial = 2287] [outer = 00000000] 12:20:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 210 (18164000) [pid = 3536] [serial = 2288] [outer = 1388F800] 12:20:39 INFO - PROCESS | 3536 | 1461097239403 Marionette DEBUG loaded listener.js 12:20:39 INFO - PROCESS | 3536 | ++DOMWINDOW == 211 (19A19400) [pid = 3536] [serial = 2289] [outer = 1388F800] 12:20:39 INFO - PROCESS | 3536 | --DOCSHELL 1918CC00 == 129 [pid = 3536] [id = 8] 12:20:39 INFO - PROCESS | 3536 | --DOCSHELL 1DD31000 == 128 [pid = 3536] [id = 745] 12:20:39 INFO - PROCESS | 3536 | --DOCSHELL 13A03400 == 127 [pid = 3536] [id = 744] 12:20:39 INFO - PROCESS | 3536 | --DOCSHELL 13844000 == 126 [pid = 3536] [id = 743] 12:20:39 INFO - PROCESS | 3536 | --DOCSHELL 1D294C00 == 125 [pid = 3536] [id = 742] 12:20:39 INFO - PROCESS | 3536 | --DOCSHELL 1D671000 == 124 [pid = 3536] [id = 741] 12:20:39 INFO - PROCESS | 3536 | --DOCSHELL 13656000 == 123 [pid = 3536] [id = 740] 12:20:39 INFO - PROCESS | 3536 | --DOCSHELL 19F41000 == 122 [pid = 3536] [id = 739] 12:20:39 INFO - PROCESS | 3536 | --DOCSHELL 13A0B000 == 121 [pid = 3536] [id = 738] 12:20:39 INFO - PROCESS | 3536 | --DOCSHELL 17F6BC00 == 120 [pid = 3536] [id = 737] 12:20:39 INFO - PROCESS | 3536 | --DOMWINDOW == 210 (1F988400) [pid = 3536] [serial = 2122] [outer = 00000000] [url = about:blank] 12:20:39 INFO - PROCESS | 3536 | --DOMWINDOW == 209 (21048400) [pid = 3536] [serial = 2125] [outer = 00000000] [url = about:blank] 12:20:39 INFO - PROCESS | 3536 | --DOMWINDOW == 208 (2219E800) [pid = 3536] [serial = 2128] [outer = 00000000] [url = about:blank] 12:20:39 INFO - PROCESS | 3536 | --DOMWINDOW == 207 (22C95800) [pid = 3536] [serial = 2131] [outer = 00000000] [url = about:blank] 12:20:39 INFO - PROCESS | 3536 | --DOMWINDOW == 206 (19E54000) [pid = 3536] [serial = 2134] [outer = 00000000] [url = about:blank] 12:20:39 INFO - PROCESS | 3536 | --DOMWINDOW == 205 (1815C400) [pid = 3536] [serial = 2137] [outer = 00000000] [url = about:blank] 12:20:39 INFO - PROCESS | 3536 | --DOMWINDOW == 204 (1BFF7400) [pid = 3536] [serial = 2170] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOCSHELL 15CD5C00 == 119 [pid = 3536] [id = 736] 12:20:40 INFO - PROCESS | 3536 | --DOCSHELL 1D9E8C00 == 118 [pid = 3536] [id = 731] 12:20:40 INFO - PROCESS | 3536 | --DOCSHELL 1D798C00 == 117 [pid = 3536] [id = 730] 12:20:40 INFO - PROCESS | 3536 | --DOCSHELL 1D292400 == 116 [pid = 3536] [id = 729] 12:20:40 INFO - PROCESS | 3536 | --DOCSHELL 1C96EC00 == 115 [pid = 3536] [id = 728] 12:20:40 INFO - PROCESS | 3536 | --DOCSHELL 1A6F7000 == 114 [pid = 3536] [id = 727] 12:20:40 INFO - PROCESS | 3536 | --DOCSHELL 1BEC1400 == 113 [pid = 3536] [id = 726] 12:20:40 INFO - PROCESS | 3536 | --DOCSHELL 18166000 == 112 [pid = 3536] [id = 725] 12:20:40 INFO - PROCESS | 3536 | --DOCSHELL 14351800 == 111 [pid = 3536] [id = 724] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 203 (158ED800) [pid = 3536] [serial = 2141] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 202 (1561B000) [pid = 3536] [serial = 2140] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 201 (18399000) [pid = 3536] [serial = 2149] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 200 (1882B800) [pid = 3536] [serial = 2150] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 199 (19C0E400) [pid = 3536] [serial = 2161] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 198 (1DAC6800) [pid = 3536] [serial = 2119] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 197 (1CC7F000) [pid = 3536] [serial = 2113] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 196 (1D669C00) [pid = 3536] [serial = 2116] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 195 (18897000) [pid = 3536] [serial = 2107] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 194 (19A1AC00) [pid = 3536] [serial = 2159] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 193 (197B3C00) [pid = 3536] [serial = 2158] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 192 (19CDFC00) [pid = 3536] [serial = 2110] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 191 (1BEB9800) [pid = 3536] [serial = 2168] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 190 (1BEB4000) [pid = 3536] [serial = 2167] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 189 (19EC0000) [pid = 3536] [serial = 2162] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 188 (19640800) [pid = 3536] [serial = 2155] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 187 (19752C00) [pid = 3536] [serial = 2156] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 186 (197AA800) [pid = 3536] [serial = 2164] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 185 (18B46000) [pid = 3536] [serial = 2153] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 184 (19A27800) [pid = 3536] [serial = 2165] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 183 (188A0C00) [pid = 3536] [serial = 2152] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 182 (15AD7C00) [pid = 3536] [serial = 2146] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 181 (16650000) [pid = 3536] [serial = 2147] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 180 (17D95C00) [pid = 3536] [serial = 2144] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | --DOMWINDOW == 179 (17D8C800) [pid = 3536] [serial = 2143] [outer = 00000000] [url = about:blank] 12:20:40 INFO - PROCESS | 3536 | 1461097240081 Marionette TRACE conn2 <- [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:20:40 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:20:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:20:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:20:40 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:20:40 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:20:40 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:20:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:20:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:20:40 INFO - TEST-OK | /FileAPI/historical.html | took 1140ms 12:20:40 INFO - PROCESS | 3536 | 1461097240141 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:20:40 INFO - PROCESS | 3536 | 1461097240144 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 12:20:40 INFO - TEST-START | /FileAPI/idlharness.html 12:20:40 INFO - PROCESS | 3536 | 1461097240148 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:20:40 INFO - PROCESS | 3536 | 1461097240151 Marionette TRACE conn2 <- [1,3010,null,{}] 12:20:40 INFO - PROCESS | 3536 | 1461097240164 Marionette TRACE conn2 -> [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:20:40 INFO - PROCESS | 3536 | 1461097240281 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:20:40 INFO - PROCESS | 3536 | 1461097240424 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:40 INFO - PROCESS | 3536 | ++DOCSHELL 16374C00 == 112 [pid = 3536] [id = 764] 12:20:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 180 (1664D400) [pid = 3536] [serial = 2290] [outer = 00000000] 12:20:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 181 (188A0C00) [pid = 3536] [serial = 2291] [outer = 1664D400] 12:20:40 INFO - PROCESS | 3536 | 1461097240472 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 3536 | ++DOMWINDOW == 182 (18D9D800) [pid = 3536] [serial = 2292] [outer = 1664D400] 12:20:41 INFO - PROCESS | 3536 | 1461097241373 Marionette TRACE conn2 <- [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:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:20:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:20:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:20:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:20:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:20:41 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:20:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:20:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:20:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:20:41 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:20:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:20:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:20:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:20:41 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:20:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:20:41 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:20:41 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:20:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:20:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:20:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:20:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:20:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:20:41 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:20:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:20:41 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:20:41 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:20:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:20:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:20:41 INFO - TEST-OK | /FileAPI/idlharness.html | took 1358ms 12:20:41 INFO - PROCESS | 3536 | 1461097241512 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 3536 | 1461097241515 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 12:20:41 INFO - TEST-START | /FileAPI/idlharness.worker 12:20:41 INFO - PROCESS | 3536 | 1461097241518 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - PROCESS | 3536 | 1461097241520 Marionette TRACE conn2 <- [1,3014,null,{}] 12:20:41 INFO - PROCESS | 3536 | 1461097241524 Marionette TRACE conn2 -> [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:20:41 INFO - PROCESS | 3536 | 1461097241682 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:20:41 INFO - PROCESS | 3536 | 1461097241694 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:41 INFO - PROCESS | 3536 | ++DOCSHELL 1430F400 == 113 [pid = 3536] [id = 765] 12:20:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 183 (156F0800) [pid = 3536] [serial = 2293] [outer = 00000000] 12:20:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 184 (19E54000) [pid = 3536] [serial = 2294] [outer = 156F0800] 12:20:41 INFO - PROCESS | 3536 | 1461097241743 Marionette DEBUG loaded listener.js 12:20:41 INFO - PROCESS | 3536 | ++DOMWINDOW == 185 (1D296C00) [pid = 3536] [serial = 2295] [outer = 156F0800] 12:20:41 INFO - PROCESS | 3536 | [3536] 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:20:42 INFO - PROCESS | 3536 | 1461097242844 Marionette TRACE conn2 <- [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:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:20:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:20:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:20:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:20:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:20:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:20:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:20:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:20:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:20:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:20:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:20:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:20:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:20:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:20:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:20:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:20:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:20:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:20:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:20:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:20:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:20:43 INFO - {} 12:20:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1530ms 12:20:43 INFO - PROCESS | 3536 | 1461097243070 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:20:43 INFO - PROCESS | 3536 | 1461097243072 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 12:20:43 INFO - PROCESS | 3536 | 1461097243075 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:20:43 INFO - PROCESS | 3536 | 1461097243077 Marionette TRACE conn2 <- [1,3018,null,{}] 12:20:43 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:20:43 INFO - PROCESS | 3536 | 1461097243080 Marionette TRACE conn2 -> [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:20:43 INFO - PROCESS | 3536 | 1461097243252 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:20:43 INFO - PROCESS | 3536 | 1461097243267 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 3536 | ++DOCSHELL 18166400 == 114 [pid = 3536] [id = 766] 12:20:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 186 (18167C00) [pid = 3536] [serial = 2296] [outer = 00000000] 12:20:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 187 (1D7A4800) [pid = 3536] [serial = 2297] [outer = 18167C00] 12:20:43 INFO - PROCESS | 3536 | 1461097243314 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 3536 | ++DOMWINDOW == 188 (22C96000) [pid = 3536] [serial = 2298] [outer = 18167C00] 12:20:43 INFO - PROCESS | 3536 | 1461097243784 Marionette TRACE conn2 <- [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:20:43 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:20:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 733ms 12:20:43 INFO - PROCESS | 3536 | 1461097243820 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:20:43 INFO - PROCESS | 3536 | 1461097243822 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 12:20:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:20:43 INFO - PROCESS | 3536 | 1461097243825 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:20:43 INFO - PROCESS | 3536 | 1461097243827 Marionette TRACE conn2 <- [1,3022,null,{}] 12:20:43 INFO - PROCESS | 3536 | 1461097243831 Marionette TRACE conn2 -> [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:20:43 INFO - PROCESS | 3536 | 1461097244007 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:20:44 INFO - PROCESS | 3536 | 1461097244032 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:44 INFO - PROCESS | 3536 | ++DOCSHELL 16651000 == 115 [pid = 3536] [id = 767] 12:20:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 189 (18164C00) [pid = 3536] [serial = 2299] [outer = 00000000] 12:20:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 190 (230DF000) [pid = 3536] [serial = 2300] [outer = 18164C00] 12:20:44 INFO - PROCESS | 3536 | 1461097244081 Marionette DEBUG loaded listener.js 12:20:44 INFO - PROCESS | 3536 | ++DOMWINDOW == 191 (23A13800) [pid = 3536] [serial = 2301] [outer = 18164C00] 12:20:44 INFO - PROCESS | 3536 | --DOMWINDOW == 190 (156EBC00) [pid = 3536] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:20:44 INFO - PROCESS | 3536 | --DOMWINDOW == 189 (1D674800) [pid = 3536] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:20:44 INFO - PROCESS | 3536 | --DOMWINDOW == 188 (1A56E400) [pid = 3536] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:20:44 INFO - PROCESS | 3536 | --DOMWINDOW == 187 (18166C00) [pid = 3536] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:20:44 INFO - PROCESS | 3536 | --DOMWINDOW == 186 (16869C00) [pid = 3536] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:20:44 INFO - PROCESS | 3536 | --DOMWINDOW == 185 (1D7A1C00) [pid = 3536] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:20:44 INFO - PROCESS | 3536 | --DOMWINDOW == 184 (1BFECC00) [pid = 3536] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:20:44 INFO - PROCESS | 3536 | --DOMWINDOW == 183 (17F71800) [pid = 3536] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:20:44 INFO - PROCESS | 3536 | --DOMWINDOW == 182 (1A6F8000) [pid = 3536] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:20:44 INFO - PROCESS | 3536 | --DOMWINDOW == 181 (13846800) [pid = 3536] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:20:44 INFO - PROCESS | 3536 | --DOMWINDOW == 180 (18335C00) [pid = 3536] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:20:44 INFO - PROCESS | 3536 | --DOMWINDOW == 179 (1E604400) [pid = 3536] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:20:44 INFO - PROCESS | 3536 | 1461097244818 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:20:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:20:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1046ms 12:20:44 INFO - PROCESS | 3536 | 1461097244888 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 3536 | 1461097244891 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 12:20:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:20:44 INFO - PROCESS | 3536 | 1461097244904 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - PROCESS | 3536 | 1461097244905 Marionette TRACE conn2 <- [1,3026,null,{}] 12:20:44 INFO - PROCESS | 3536 | 1461097244909 Marionette TRACE conn2 -> [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:20:45 INFO - PROCESS | 3536 | 1461097245015 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:20:45 INFO - PROCESS | 3536 | 1461097245027 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:45 INFO - PROCESS | 3536 | ++DOCSHELL 1974F400 == 116 [pid = 3536] [id = 768] 12:20:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 180 (19F4A000) [pid = 3536] [serial = 2302] [outer = 00000000] 12:20:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 181 (1E604400) [pid = 3536] [serial = 2303] [outer = 19F4A000] 12:20:45 INFO - PROCESS | 3536 | 1461097245072 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 182 (230DD800) [pid = 3536] [serial = 2304] [outer = 19F4A000] 12:20:45 INFO - PROCESS | 3536 | 1461097245532 Marionette TRACE conn2 <- [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:20:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:20:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:20:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:20:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 687ms 12:20:45 INFO - PROCESS | 3536 | 1461097245609 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:20:45 INFO - PROCESS | 3536 | 1461097245611 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 12:20:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:20:45 INFO - PROCESS | 3536 | 1461097245615 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:20:45 INFO - PROCESS | 3536 | 1461097245616 Marionette TRACE conn2 <- [1,3030,null,{}] 12:20:45 INFO - PROCESS | 3536 | 1461097245620 Marionette TRACE conn2 -> [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:20:45 INFO - PROCESS | 3536 | 1461097245725 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:20:45 INFO - PROCESS | 3536 | 1461097245764 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:45 INFO - PROCESS | 3536 | ++DOCSHELL 1D293400 == 117 [pid = 3536] [id = 769] 12:20:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 183 (230E6400) [pid = 3536] [serial = 2305] [outer = 00000000] 12:20:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 184 (23A1E000) [pid = 3536] [serial = 2306] [outer = 230E6400] 12:20:45 INFO - PROCESS | 3536 | 1461097245812 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 3536 | ++DOMWINDOW == 185 (23A20000) [pid = 3536] [serial = 2307] [outer = 230E6400] 12:20:46 INFO - PROCESS | 3536 | 1461097246481 Marionette TRACE conn2 <- [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:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:20:46 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:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:20:46 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:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:20:46 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:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:20:46 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:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:20:46 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:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:20:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:20:46 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:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:20:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:20:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 12:20:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:20:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:20:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:20:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:20:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 984ms 12:20:46 INFO - PROCESS | 3536 | 1461097246592 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:20:46 INFO - PROCESS | 3536 | 1461097246594 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 12:20:46 INFO - PROCESS | 3536 | 1461097246597 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:20:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:20:46 INFO - PROCESS | 3536 | 1461097246599 Marionette TRACE conn2 <- [1,3034,null,{}] 12:20:46 INFO - PROCESS | 3536 | 1461097246603 Marionette TRACE conn2 -> [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:20:46 INFO - PROCESS | 3536 | 1461097246820 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:20:46 INFO - PROCESS | 3536 | 1461097246997 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 3536 | ++DOCSHELL 13654000 == 118 [pid = 3536] [id = 770] 12:20:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 186 (136D9800) [pid = 3536] [serial = 2308] [outer = 00000000] 12:20:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 187 (15410000) [pid = 3536] [serial = 2309] [outer = 136D9800] 12:20:47 INFO - PROCESS | 3536 | 1461097247059 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 3536 | ++DOMWINDOW == 188 (156F5800) [pid = 3536] [serial = 2310] [outer = 136D9800] 12:20:47 INFO - PROCESS | 3536 | [3536] 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:20:47 INFO - PROCESS | 3536 | 1461097247686 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:20:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1155ms 12:20:47 INFO - PROCESS | 3536 | 1461097247752 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:20:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:20:47 INFO - PROCESS | 3536 | 1461097247758 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 12:20:47 INFO - PROCESS | 3536 | 1461097247762 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 3536 | 1461097247767 Marionette TRACE conn2 <- [1,3038,null,{}] 12:20:47 INFO - PROCESS | 3536 | 1461097247772 Marionette TRACE conn2 -> [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:20:47 INFO - PROCESS | 3536 | 1461097247913 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:20:48 INFO - PROCESS | 3536 | 1461097248093 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 3536 | ++DOCSHELL 1888B000 == 119 [pid = 3536] [id = 771] 12:20:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 189 (1888C000) [pid = 3536] [serial = 2311] [outer = 00000000] 12:20:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 190 (19882000) [pid = 3536] [serial = 2312] [outer = 1888C000] 12:20:48 INFO - PROCESS | 3536 | 1461097248154 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 3536 | ++DOMWINDOW == 191 (197B7C00) [pid = 3536] [serial = 2313] [outer = 1888C000] 12:20:48 INFO - PROCESS | 3536 | 1461097248761 Marionette TRACE conn2 <- [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:20:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:20:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:20:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:20:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:20:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1046ms 12:20:48 INFO - PROCESS | 3536 | 1461097248809 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 3536 | 1461097248813 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 12:20:48 INFO - PROCESS | 3536 | 1461097248837 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 3536 | 1461097248839 Marionette TRACE conn2 <- [1,3042,null,{}] 12:20:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:20:48 INFO - PROCESS | 3536 | 1461097248843 Marionette TRACE conn2 -> [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:20:48 INFO - PROCESS | 3536 | 1461097248976 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:20:49 INFO - PROCESS | 3536 | 1461097249159 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:49 INFO - PROCESS | 3536 | ++DOCSHELL 19A35C00 == 120 [pid = 3536] [id = 772] 12:20:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 192 (19C0A800) [pid = 3536] [serial = 2314] [outer = 00000000] 12:20:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 193 (1D298C00) [pid = 3536] [serial = 2315] [outer = 19C0A800] 12:20:49 INFO - PROCESS | 3536 | 1461097249216 Marionette DEBUG loaded listener.js 12:20:49 INFO - PROCESS | 3536 | ++DOMWINDOW == 194 (1D676000) [pid = 3536] [serial = 2316] [outer = 19C0A800] 12:20:50 INFO - PROCESS | 3536 | 1461097250141 Marionette TRACE conn2 <- [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:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:20: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:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:20: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:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:20:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1436ms 12:20:50 INFO - PROCESS | 3536 | 1461097250280 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:20:50 INFO - PROCESS | 3536 | 1461097250284 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 12:20:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:20:50 INFO - PROCESS | 3536 | 1461097250296 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:20:50 INFO - PROCESS | 3536 | 1461097250301 Marionette TRACE conn2 <- [1,3046,null,{}] 12:20:50 INFO - PROCESS | 3536 | 1461097250305 Marionette TRACE conn2 -> [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:20:50 INFO - PROCESS | 3536 | 1461097250415 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:20:50 INFO - PROCESS | 3536 | 1461097250634 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 3536 | ++DOCSHELL 11C11400 == 121 [pid = 3536] [id = 773] 12:20:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 195 (11C1CC00) [pid = 3536] [serial = 2317] [outer = 00000000] 12:20:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 196 (1E0D8800) [pid = 3536] [serial = 2318] [outer = 11C1CC00] 12:20:50 INFO - PROCESS | 3536 | 1461097250692 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 3536 | ++DOMWINDOW == 197 (21E7CC00) [pid = 3536] [serial = 2319] [outer = 11C1CC00] 12:20:51 INFO - PROCESS | 3536 | 1461097251286 Marionette TRACE conn2 <- [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:20:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:20:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:20:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:20:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:20:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:20:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:20:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:20:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:20:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:20:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:20:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:20:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:20:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:20:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:20:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:20:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:20:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:20:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:20:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:20:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:20:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:20:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:20:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1046ms 12:20:51 INFO - PROCESS | 3536 | 1461097251362 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:20:51 INFO - PROCESS | 3536 | 1461097251364 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 12:20:51 INFO - PROCESS | 3536 | 1461097251369 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 3536 | 1461097251371 Marionette TRACE conn2 <- [1,3050,null,{}] 12:20:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:20:51 INFO - PROCESS | 3536 | 1461097251375 Marionette TRACE conn2 -> [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:20:51 INFO - PROCESS | 3536 | 1461097251509 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:20:51 INFO - PROCESS | 3536 | 1461097251703 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 3536 | ++DOCSHELL 1D28B400 == 122 [pid = 3536] [id = 774] 12:20:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 198 (22087400) [pid = 3536] [serial = 2320] [outer = 00000000] 12:20:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 199 (23F02000) [pid = 3536] [serial = 2321] [outer = 22087400] 12:20:51 INFO - PROCESS | 3536 | 1461097251773 Marionette DEBUG loaded listener.js 12:20:51 INFO - PROCESS | 3536 | ++DOMWINDOW == 200 (23F07800) [pid = 3536] [serial = 2322] [outer = 22087400] 12:20:52 INFO - PROCESS | 3536 | [3536] 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:20:52 INFO - PROCESS | 3536 | 1461097252380 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:20:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:20:52 INFO - {} 12:20:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1031ms 12:20:52 INFO - PROCESS | 3536 | 1461097252410 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:20:52 INFO - PROCESS | 3536 | 1461097252412 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 12:20:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:20:52 INFO - PROCESS | 3536 | 1461097252433 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:20:52 INFO - PROCESS | 3536 | 1461097252435 Marionette TRACE conn2 <- [1,3054,null,{}] 12:20:52 INFO - PROCESS | 3536 | 1461097252438 Marionette TRACE conn2 -> [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:20:52 INFO - PROCESS | 3536 | 1461097252587 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:20:52 INFO - PROCESS | 3536 | 1461097252771 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:52 INFO - PROCESS | 3536 | ++DOCSHELL 2480DC00 == 123 [pid = 3536] [id = 775] 12:20:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 201 (2480E000) [pid = 3536] [serial = 2323] [outer = 00000000] 12:20:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 202 (17D8D800) [pid = 3536] [serial = 2324] [outer = 2480E000] 12:20:52 INFO - PROCESS | 3536 | 1461097252841 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 3536 | ++DOMWINDOW == 203 (18332800) [pid = 3536] [serial = 2325] [outer = 2480E000] 12:20:53 INFO - PROCESS | 3536 | 1461097253422 Marionette TRACE conn2 <- [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:20:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:20:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:20:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:20:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:20:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:20:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:20:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:20:53 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1030ms 12:20:53 INFO - PROCESS | 3536 | 1461097253499 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:20:53 INFO - PROCESS | 3536 | 1461097253501 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 12:20:53 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:20:53 INFO - PROCESS | 3536 | 1461097253507 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:20:53 INFO - PROCESS | 3536 | 1461097253509 Marionette TRACE conn2 <- [1,3058,null,{}] 12:20:53 INFO - PROCESS | 3536 | 1461097253515 Marionette TRACE conn2 -> [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:20:53 INFO - PROCESS | 3536 | 1461097253661 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:20:53 INFO - PROCESS | 3536 | 1461097253856 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:53 INFO - PROCESS | 3536 | ++DOCSHELL 2480BC00 == 124 [pid = 3536] [id = 776] 12:20:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 204 (2480C000) [pid = 3536] [serial = 2326] [outer = 00000000] 12:20:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 205 (24860400) [pid = 3536] [serial = 2327] [outer = 2480C000] 12:20:53 INFO - PROCESS | 3536 | 1461097253913 Marionette DEBUG loaded listener.js 12:20:53 INFO - PROCESS | 3536 | ++DOMWINDOW == 206 (24862400) [pid = 3536] [serial = 2328] [outer = 2480C000] 12:20:54 INFO - PROCESS | 3536 | 1461097254464 Marionette TRACE conn2 <- [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:20:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:20:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:20:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:20:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:20:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:20:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:20:54 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 999ms 12:20:54 INFO - PROCESS | 3536 | 1461097254507 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:20:54 INFO - PROCESS | 3536 | 1461097254509 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 12:20:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:20:54 INFO - PROCESS | 3536 | 1461097254513 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:20:54 INFO - PROCESS | 3536 | 1461097254515 Marionette TRACE conn2 <- [1,3062,null,{}] 12:20:54 INFO - PROCESS | 3536 | 1461097254537 Marionette TRACE conn2 -> [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:20:54 INFO - PROCESS | 3536 | 1461097254674 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:20:54 INFO - PROCESS | 3536 | 1461097254839 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:54 INFO - PROCESS | 3536 | ++DOCSHELL 24865800 == 125 [pid = 3536] [id = 777] 12:20:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 207 (24866800) [pid = 3536] [serial = 2329] [outer = 00000000] 12:20:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 208 (24891800) [pid = 3536] [serial = 2330] [outer = 24866800] 12:20:54 INFO - PROCESS | 3536 | 1461097254897 Marionette DEBUG loaded listener.js 12:20:54 INFO - PROCESS | 3536 | ++DOMWINDOW == 209 (24893C00) [pid = 3536] [serial = 2331] [outer = 24866800] 12:20:55 INFO - PROCESS | 3536 | 1461097255420 Marionette TRACE conn2 <- [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:20:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:20:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:20:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:20:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:20:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:20:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:20:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 967ms 12:20:55 INFO - PROCESS | 3536 | 1461097255483 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:20:55 INFO - PROCESS | 3536 | 1461097255486 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 12:20:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:20:55 INFO - PROCESS | 3536 | 1461097255491 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:20:55 INFO - PROCESS | 3536 | 1461097255493 Marionette TRACE conn2 <- [1,3066,null,{}] 12:20:55 INFO - PROCESS | 3536 | 1461097255497 Marionette TRACE conn2 -> [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:20:55 INFO - PROCESS | 3536 | 1461097255632 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:20:55 INFO - PROCESS | 3536 | 1461097255826 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 3536 | ++DOCSHELL 24860800 == 126 [pid = 3536] [id = 778] 12:20:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 210 (2486A800) [pid = 3536] [serial = 2332] [outer = 00000000] 12:20:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 211 (2489E800) [pid = 3536] [serial = 2333] [outer = 2486A800] 12:20:55 INFO - PROCESS | 3536 | 1461097255883 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 3536 | ++DOMWINDOW == 212 (248A0000) [pid = 3536] [serial = 2334] [outer = 2486A800] 12:20:56 INFO - PROCESS | 3536 | 1461097256446 Marionette TRACE conn2 <- [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:20:56 INFO - PROCESS | 3536 | 1461097256532 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 12:20:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:20:56 INFO - PROCESS | 3536 | 1461097256552 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 3536 | 1461097256555 Marionette TRACE conn2 <- [1,3070,null,{}] 12:20:56 INFO - PROCESS | 3536 | 1461097256559 Marionette TRACE conn2 -> [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:20:56 INFO - PROCESS | 3536 | 1461097256698 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:20:56 INFO - PROCESS | 3536 | 1461097256888 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 3536 | ++DOCSHELL 2489CC00 == 127 [pid = 3536] [id = 779] 12:20:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 213 (248F0C00) [pid = 3536] [serial = 2335] [outer = 00000000] 12:20:56 INFO - PROCESS | 3536 | ++DOMWINDOW == 214 (253C2000) [pid = 3536] [serial = 2336] [outer = 248F0C00] 12:20:56 INFO - PROCESS | 3536 | 1461097256969 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 215 (253C1800) [pid = 3536] [serial = 2337] [outer = 248F0C00] 12:20:57 INFO - PROCESS | 3536 | 1461097257473 Marionette TRACE conn2 <- [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:20:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:20:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:20:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:20:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 937ms 12:20:57 INFO - PROCESS | 3536 | 1461097257498 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:20:57 INFO - PROCESS | 3536 | 1461097257500 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 12:20:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:20:57 INFO - PROCESS | 3536 | 1461097257504 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:20:57 INFO - PROCESS | 3536 | 1461097257506 Marionette TRACE conn2 <- [1,3074,null,{}] 12:20:57 INFO - PROCESS | 3536 | 1461097257510 Marionette TRACE conn2 -> [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:20:57 INFO - PROCESS | 3536 | 1461097257652 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:20:57 INFO - PROCESS | 3536 | 1461097257845 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 3536 | ++DOCSHELL 248F6800 == 128 [pid = 3536] [id = 780] 12:20:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 216 (248F9000) [pid = 3536] [serial = 2338] [outer = 00000000] 12:20:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 217 (253C7000) [pid = 3536] [serial = 2339] [outer = 248F9000] 12:20:57 INFO - PROCESS | 3536 | 1461097257903 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 3536 | ++DOMWINDOW == 218 (253CF000) [pid = 3536] [serial = 2340] [outer = 248F9000] 12:20:58 INFO - PROCESS | 3536 | 1461097258460 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:20:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:20:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 999ms 12:20:58 INFO - PROCESS | 3536 | 1461097258514 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 3536 | 1461097258517 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 12:20:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:20:58 INFO - PROCESS | 3536 | 1461097258523 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 3536 | 1461097258526 Marionette TRACE conn2 <- [1,3078,null,{}] 12:20:58 INFO - PROCESS | 3536 | 1461097258529 Marionette TRACE conn2 -> [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:20:58 INFO - PROCESS | 3536 | 1461097258683 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:20:58 INFO - PROCESS | 3536 | 1461097258886 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:58 INFO - PROCESS | 3536 | ++DOCSHELL 253C4400 == 129 [pid = 3536] [id = 781] 12:20:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 219 (253D0800) [pid = 3536] [serial = 2341] [outer = 00000000] 12:20:58 INFO - PROCESS | 3536 | ++DOMWINDOW == 220 (25651400) [pid = 3536] [serial = 2342] [outer = 253D0800] 12:20:58 INFO - PROCESS | 3536 | 1461097258943 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 221 (25651800) [pid = 3536] [serial = 2343] [outer = 253D0800] 12:20:59 INFO - PROCESS | 3536 | 1461097259452 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:20:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:20:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 937ms 12:20:59 INFO - PROCESS | 3536 | 1461097259468 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 12:20:59 INFO - PROCESS | 3536 | 1461097259470 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 12:20:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:20:59 INFO - PROCESS | 3536 | 1461097259473 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:20:59 INFO - PROCESS | 3536 | 1461097259475 Marionette TRACE conn2 <- [1,3082,null,{}] 12:20:59 INFO - PROCESS | 3536 | 1461097259478 Marionette TRACE conn2 -> [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:20:59 INFO - PROCESS | 3536 | 1461097259609 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:20:59 INFO - PROCESS | 3536 | 1461097259803 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 3536 | ++DOCSHELL 253C9400 == 130 [pid = 3536] [id = 782] 12:20:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 222 (25643800) [pid = 3536] [serial = 2344] [outer = 00000000] 12:20:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 223 (25660000) [pid = 3536] [serial = 2345] [outer = 25643800] 12:20:59 INFO - PROCESS | 3536 | 1461097259857 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 3536 | ++DOMWINDOW == 224 (25662800) [pid = 3536] [serial = 2346] [outer = 25643800] 12:21:00 INFO - PROCESS | 3536 | 1461097260390 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:21:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:21:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 952ms 12:21:00 INFO - PROCESS | 3536 | 1461097260419 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:21:00 INFO - PROCESS | 3536 | 1461097260421 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 12:21:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:21:00 INFO - PROCESS | 3536 | 1461097260425 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:21:00 INFO - PROCESS | 3536 | 1461097260427 Marionette TRACE conn2 <- [1,3086,null,{}] 12:21:00 INFO - PROCESS | 3536 | 1461097260431 Marionette TRACE conn2 -> [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:21:00 INFO - PROCESS | 3536 | 1461097260561 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:21:00 INFO - PROCESS | 3536 | 1461097260765 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:00 INFO - PROCESS | 3536 | ++DOCSHELL 2565C400 == 131 [pid = 3536] [id = 783] 12:21:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 225 (25661800) [pid = 3536] [serial = 2347] [outer = 00000000] 12:21:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 226 (256F4C00) [pid = 3536] [serial = 2348] [outer = 25661800] 12:21:00 INFO - PROCESS | 3536 | 1461097260821 Marionette DEBUG loaded listener.js 12:21:00 INFO - PROCESS | 3536 | ++DOMWINDOW == 227 (256F5000) [pid = 3536] [serial = 2349] [outer = 25661800] 12:21:01 INFO - PROCESS | 3536 | 1461097261341 Marionette TRACE conn2 <- [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:21:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:21:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:21:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 952ms 12:21:01 INFO - PROCESS | 3536 | 1461097261370 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 3536 | 1461097261372 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 12:21:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:21:01 INFO - PROCESS | 3536 | 1461097261376 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - PROCESS | 3536 | 1461097261377 Marionette TRACE conn2 <- [1,3090,null,{}] 12:21:01 INFO - PROCESS | 3536 | 1461097261396 Marionette TRACE conn2 -> [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:21:01 INFO - PROCESS | 3536 | 1461097261582 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:21:01 INFO - PROCESS | 3536 | 1461097261694 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 3536 | ++DOCSHELL 256F3400 == 132 [pid = 3536] [id = 784] 12:21:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 228 (256F4400) [pid = 3536] [serial = 2350] [outer = 00000000] 12:21:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 229 (26E18800) [pid = 3536] [serial = 2351] [outer = 256F4400] 12:21:01 INFO - PROCESS | 3536 | 1461097261748 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 3536 | ++DOMWINDOW == 230 (26E1A000) [pid = 3536] [serial = 2352] [outer = 256F4400] 12:21:02 INFO - PROCESS | 3536 | 1461097262348 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:21:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:21:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 999ms 12:21:02 INFO - PROCESS | 3536 | 1461097262378 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:21:02 INFO - PROCESS | 3536 | 1461097262380 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 12:21:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:21:02 INFO - PROCESS | 3536 | 1461097262402 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:21:02 INFO - PROCESS | 3536 | 1461097262404 Marionette TRACE conn2 <- [1,3094,null,{}] 12:21:02 INFO - PROCESS | 3536 | 1461097262409 Marionette TRACE conn2 -> [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:21:02 INFO - PROCESS | 3536 | 1461097262541 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:21:02 INFO - PROCESS | 3536 | 1461097262743 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:02 INFO - PROCESS | 3536 | ++DOCSHELL 13656000 == 133 [pid = 3536] [id = 785] 12:21:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 231 (1384DC00) [pid = 3536] [serial = 2353] [outer = 00000000] 12:21:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 232 (18889C00) [pid = 3536] [serial = 2354] [outer = 1384DC00] 12:21:02 INFO - PROCESS | 3536 | 1461097262808 Marionette DEBUG loaded listener.js 12:21:02 INFO - PROCESS | 3536 | ++DOMWINDOW == 233 (18B44000) [pid = 3536] [serial = 2355] [outer = 1384DC00] 12:21:03 INFO - PROCESS | 3536 | 1461097263599 Marionette TRACE conn2 <- [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:21:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:21:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:21:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:21:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1249ms 12:21:03 INFO - PROCESS | 3536 | 1461097263665 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:21:03 INFO - PROCESS | 3536 | 1461097263669 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 12:21:03 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:21:03 INFO - PROCESS | 3536 | 1461097263676 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:21:03 INFO - PROCESS | 3536 | 1461097263680 Marionette TRACE conn2 <- [1,3098,null,{}] 12:21:03 INFO - PROCESS | 3536 | 1461097263687 Marionette TRACE conn2 -> [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:21:03 INFO - PROCESS | 3536 | 1461097263812 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:21:04 INFO - PROCESS | 3536 | 1461097264019 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:04 INFO - PROCESS | 3536 | ++DOCSHELL 16457C00 == 134 [pid = 3536] [id = 786] 12:21:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 234 (16866C00) [pid = 3536] [serial = 2356] [outer = 00000000] 12:21:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 235 (1888F800) [pid = 3536] [serial = 2357] [outer = 16866C00] 12:21:04 INFO - PROCESS | 3536 | 1461097264069 Marionette DEBUG loaded listener.js 12:21:04 INFO - PROCESS | 3536 | ++DOMWINDOW == 236 (18CCCC00) [pid = 3536] [serial = 2358] [outer = 16866C00] 12:21:04 INFO - PROCESS | 3536 | 1461097264633 Marionette TRACE conn2 <- [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:21:04 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:21:04 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:21:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:21:04 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 999ms 12:21:04 INFO - PROCESS | 3536 | 1461097264679 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:21:04 INFO - PROCESS | 3536 | 1461097264685 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 12:21:04 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:21:04 INFO - PROCESS | 3536 | 1461097264691 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 3536 | 1461097264693 Marionette TRACE conn2 <- [1,3102,null,{}] 12:21:04 INFO - PROCESS | 3536 | 1461097264697 Marionette TRACE conn2 -> [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:21:04 INFO - PROCESS | 3536 | 1461097264820 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:21:05 INFO - PROCESS | 3536 | 1461097265051 Marionette TRACE conn2 -> [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\", \"3fb55fbd-9a87-4c62-b827-689e83e3cde1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:05 INFO - PROCESS | 3536 | ++DOCSHELL 15CD5C00 == 135 [pid = 3536] [id = 787] 12:21:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 237 (15DA0000) [pid = 3536] [serial = 2359] [outer = 00000000] 12:21:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 238 (19F4B800) [pid = 3536] [serial = 2360] [outer = 15DA0000] 12:21:05 INFO - PROCESS | 3536 | 1461097265087 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 3536 | ++DOMWINDOW == 239 (1BEB4000) [pid = 3536] [serial = 2361] [outer = 15DA0000] 12:21:05 INFO - PROCESS | 3536 | --DOCSHELL 1D293400 == 134 [pid = 3536] [id = 769] 12:21:05 INFO - PROCESS | 3536 | --DOCSHELL 1974F400 == 133 [pid = 3536] [id = 768] 12:21:05 INFO - PROCESS | 3536 | --DOCSHELL 16651000 == 132 [pid = 3536] [id = 767] 12:21:05 INFO - PROCESS | 3536 | --DOCSHELL 18166400 == 131 [pid = 3536] [id = 766] 12:21:05 INFO - PROCESS | 3536 | --DOCSHELL 1430F400 == 130 [pid = 3536] [id = 765] 12:21:05 INFO - PROCESS | 3536 | --DOCSHELL 16374C00 == 129 [pid = 3536] [id = 764] 12:21:05 INFO - PROCESS | 3536 | --DOCSHELL 1388F000 == 128 [pid = 3536] [id = 763] 12:21:05 INFO - PROCESS | 3536 | --DOCSHELL 1636E800 == 127 [pid = 3536] [id = 762] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 238 (20224400) [pid = 3536] [serial = 2238] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOCSHELL 2219BC00 == 126 [pid = 3536] [id = 756] 12:21:05 INFO - PROCESS | 3536 | --DOCSHELL 21602400 == 125 [pid = 3536] [id = 754] 12:21:05 INFO - PROCESS | 3536 | --DOCSHELL 20F95000 == 124 [pid = 3536] [id = 753] 12:21:05 INFO - PROCESS | 3536 | --DOCSHELL 2103E000 == 123 [pid = 3536] [id = 752] 12:21:05 INFO - PROCESS | 3536 | --DOCSHELL 20F90000 == 122 [pid = 3536] [id = 751] 12:21:05 INFO - PROCESS | 3536 | --DOCSHELL 1F982800 == 121 [pid = 3536] [id = 750] 12:21:05 INFO - PROCESS | 3536 | --DOCSHELL 15650400 == 120 [pid = 3536] [id = 747] 12:21:05 INFO - PROCESS | 3536 | 1461097265753 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:21:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:21:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1092ms 12:21:05 INFO - PROCESS | 3536 | 1461097265768 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:21:05 INFO - PROCESS | 3536 | 1461097265770 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 237 (1D7A3000) [pid = 3536] [serial = 2224] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 236 (1A6FA800) [pid = 3536] [serial = 2218] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 235 (1BEBB800) [pid = 3536] [serial = 2219] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 234 (19C0E000) [pid = 3536] [serial = 2213] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 233 (19A1F000) [pid = 3536] [serial = 2212] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 232 (1888F000) [pid = 3536] [serial = 2210] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 231 (18397000) [pid = 3536] [serial = 2209] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 230 (1E0D8400) [pid = 3536] [serial = 2197] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 229 (1E0D2000) [pid = 3536] [serial = 2227] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 228 (1C1C5000) [pid = 3536] [serial = 2171] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 227 (1DAC1C00) [pid = 3536] [serial = 2191] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 226 (19750400) [pid = 3536] [serial = 2215] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 225 (19A19000) [pid = 3536] [serial = 2216] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 224 (1DABB000) [pid = 3536] [serial = 2225] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 223 (1CB17C00) [pid = 3536] [serial = 2182] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 222 (1E601800) [pid = 3536] [serial = 2200] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 221 (1BFEF800) [pid = 3536] [serial = 2179] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 220 (1C96D800) [pid = 3536] [serial = 2221] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 219 (16B6E400) [pid = 3536] [serial = 2230] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 218 (1D297800) [pid = 3536] [serial = 2185] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 217 (15CD1800) [pid = 3536] [serial = 2173] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 216 (1D79B000) [pid = 3536] [serial = 2188] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 215 (1DD36C00) [pid = 3536] [serial = 2194] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 214 (17D8A000) [pid = 3536] [serial = 2206] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 213 (1FA96400) [pid = 3536] [serial = 2203] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 212 (1888C800) [pid = 3536] [serial = 2176] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 211 (1E2A9800) [pid = 3536] [serial = 2228] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 210 (1E60E000) [pid = 3536] [serial = 2233] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 209 (1888CC00) [pid = 3536] [serial = 2231] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 208 (1F983400) [pid = 3536] [serial = 2234] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 207 (1E60C000) [pid = 3536] [serial = 2236] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 206 (1CC79000) [pid = 3536] [serial = 2222] [outer = 00000000] [url = about:blank] 12:21:05 INFO - PROCESS | 3536 | --DOMWINDOW == 205 (197A9800) [pid = 3536] [serial = 2105] [outer = 00000000] [url = about:blank] 12:21:06 WARNING - u'runner_teardown' () 12:21:06 INFO - No more tests 12:21:06 INFO - Got 0 unexpected results 12:21:06 INFO - SUITE-END | took 702s 12:21:07 INFO - Closing logging queue 12:21:07 INFO - queue closed 12:21:07 INFO - Return code: 0 12:21:07 WARNING - # TBPL SUCCESS # 12:21:07 INFO - Running post-action listener: _resource_record_post_action 12:21:07 INFO - Running post-run listener: _resource_record_post_run 12:21:08 INFO - Total resource usage - Wall time: 712s; CPU: 17.0%; Read bytes: 91937280; Write bytes: 987198976; Read time: 1831015; Write time: 1053032 12:21:08 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:21:08 INFO - install - Wall time: 4s; CPU: 11.0%; Read bytes: 0; Write bytes: 106446848; Read time: 0; Write time: 109902 12:21:08 INFO - run-tests - Wall time: 709s; CPU: 17.0%; Read bytes: 91937280; Write bytes: 806057472; Read time: 1831015; Write time: 884338 12:21:08 INFO - Running post-run listener: _upload_blobber_files 12:21:08 INFO - Blob upload gear active. 12:21:08 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 12:21:08 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:21:08 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:21:08 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:21:09 INFO - (blobuploader) - INFO - Open directory for files ... 12:21:09 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 12:21:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:21:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:21:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:21:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:21:10 INFO - (blobuploader) - INFO - Done attempting. 12:21:10 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 12:21:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:21:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:21:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:21:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:21:12 INFO - (blobuploader) - INFO - Done attempting. 12:21:12 INFO - (blobuploader) - INFO - Iteration through files over. 12:21:12 INFO - Return code: 0 12:21:12 INFO - rmtree: C:\slave\test\build\uploaded_files.json 12:21:12 INFO - Using _rmtree_windows ... 12:21:12 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 12:21:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3309d74020bfce60e9fedc77c9a7f5fda58fbedf10901c800ea16e0087bcf33177be5ded28379f861029e94c6d19dacfa8d1a0fad930a5df7671ac862e75ead0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a85f4825ac2528fd05e4418cd58b8bb6c403ec3a90f86c2c4174cee4da41403dadad31ff73528320010e2a089c1b5e7b82fb6645bc7eef59fedb372966d00dbf"} 12:21:12 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 12:21:12 INFO - Writing to file C:\slave\test\properties\blobber_files 12:21:12 INFO - Contents: 12:21:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3309d74020bfce60e9fedc77c9a7f5fda58fbedf10901c800ea16e0087bcf33177be5ded28379f861029e94c6d19dacfa8d1a0fad930a5df7671ac862e75ead0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a85f4825ac2528fd05e4418cd58b8bb6c403ec3a90f86c2c4174cee4da41403dadad31ff73528320010e2a089c1b5e7b82fb6645bc7eef59fedb372966d00dbf"} 12:21:12 INFO - Running post-run listener: copy_logs_to_upload_dir 12:21:12 INFO - Copying logs to upload dir... 12:21:12 INFO - mkdir: C:\slave\test\build\upload\logs 12:21:12 INFO - Copying logs to upload dir... 12:21:12 INFO - Using _rmtree_windows ... 12:21:12 INFO - Using _rmtree_windows ... 12:21:12 INFO - Using _rmtree_windows ... 12:21:12 INFO - Using _rmtree_windows ... 12:21:12 INFO - Using _rmtree_windows ... 12:21:12 INFO - Using _rmtree_windows ... 12:21:12 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=835.466000 ========= master_lag: 7.79 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 3 secs) (at 2016-04-19 13:21:14.929774) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 13:21:14.930723) ========= '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-103\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-103 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-103 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-103 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-103 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-103 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3309d74020bfce60e9fedc77c9a7f5fda58fbedf10901c800ea16e0087bcf33177be5ded28379f861029e94c6d19dacfa8d1a0fad930a5df7671ac862e75ead0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a85f4825ac2528fd05e4418cd58b8bb6c403ec3a90f86c2c4174cee4da41403dadad31ff73528320010e2a089c1b5e7b82fb6645bc7eef59fedb372966d00dbf"} build_url:https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/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/AWc8AdlRTye7ZkipK4tivQ/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/3309d74020bfce60e9fedc77c9a7f5fda58fbedf10901c800ea16e0087bcf33177be5ded28379f861029e94c6d19dacfa8d1a0fad930a5df7671ac862e75ead0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a85f4825ac2528fd05e4418cd58b8bb6c403ec3a90f86c2c4174cee4da41403dadad31ff73528320010e2a089c1b5e7b82fb6645bc7eef59fedb372966d00dbf"}' symbols_url: 'https://queue.taskcluster.net/v1/task/AWc8AdlRTye7ZkipK4tivQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.12 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 13:21:15.159974) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:21:15.160311) ========= '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-103\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-103 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-103 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-103 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-103 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-103 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.109000 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:21:15.316444) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-19 13:21:15.316746) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-19 13:21:15.748616) ========= ========= Total master_lag: 10.15 =========